ofs | hex dump | ascii |
---|
0000 | 00 00 00 6d 00 00 00 26 00 71 00 73 00 71 00 6c 00 65 00 64 00 69 00 74 00 6f 00 72 00 66 00 61 | ...m...&.q.s.q.l.e.d.i.t.o.r.f.a |
0020 | 00 63 00 74 00 6f 00 72 00 79 00 2e 00 68 00 00 09 b9 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .c.t.o.r.y...h..../************* |
0040 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
0060 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a | *******************************. |
0080 | 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 71 6c 45 64 69 74 6f 72 46 61 | **.**.Definition.of.QSqlEditorFa |
00a0 | 63 74 6f 72 79 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 30 | ctory.class.**.**.Created.:.2000 |
00c0 | 2d 31 31 2d 30 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 30 20 | -11-03.**.**.Copyright.(C).2000. |
00e0 | 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 | Trolltech.ASA...All.rights.reser |
0100 | 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 | ved..**.**.This.file.is.part.of. |
0120 | 74 68 65 20 73 71 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f | the.sql.module.of.the.Qt.GUI.Too |
0140 | 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 | lkit..**.**.This.file.may.be.dis |
0160 | 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 | tributed.under.the.terms.of.the. |
0180 | 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 | Q.Public.License.**.as.defined.b |
01a0 | 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 | y.Trolltech.ASA.of.Norway.and.ap |
01c0 | 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 | pearing.in.the.file.**.LICENSE.Q |
01e0 | 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 | PL.included.in.the.packaging.of. |
0200 | 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 | this.file..**.**.This.file.may.b |
0220 | 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e | e.distributed.and/or.modified.un |
0240 | 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 | der.the.terms.of.the.**.GNU.Gene |
0260 | 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 | ral.Public.License.version.2.as. |
0280 | 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a | published.by.the.Free.Software.* |
02a0 | 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 | *.Foundation.and.appearing.in.th |
02c0 | 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 | e.file.LICENSE.GPL.included.in.t |
02e0 | 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a | he.**.packaging.of.this.file..** |
0300 | 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 | .**.Licensees.holding.valid.Qt.E |
0320 | 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 | nterprise.Edition.licenses.may.u |
0340 | 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 | se.this.**.file.in.accordance.wi |
0360 | 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 | th.the.Qt.Commercial.License.Agr |
0380 | 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 | eement.provided.**.with.the.Soft |
03a0 | 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 | ware..**.**.This.file.is.provide |
03c0 | 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 | d.AS.IS.with.NO.WARRANTY.OF.ANY. |
03e0 | 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 | KIND,.INCLUDING.THE.**.WARRANTY. |
0400 | 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 | OF.DESIGN,.MERCHANTABILITY.AND.F |
0420 | 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e | ITNESS.FOR.A.PARTICULAR.PURPOSE. |
0440 | 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d | .**.**.See.http://qtsoftware.com |
0460 | 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f | /pricing.html.or.email.sales@tro |
0480 | 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 | lltech.com.for.**...information. |
04a0 | 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 | about.Qt.Commercial.License.Agre |
04c0 | 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 | ements..**.See.http://qtsoftware |
04e0 | 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f | .com/qpl/.for.QPL.licensing.info |
0500 | 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 | rmation..**.See.http://qtsoftwar |
0520 | 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 | e.com/gpl/.for.GPL.licensing.inf |
0540 | 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f | ormation..**.**.Contact.info@tro |
0560 | 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 | lltech.com.if.any.conditions.of. |
0580 | 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 | this.licensing.are.**.not.clear. |
05a0 | 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | to.you..**.********************* |
05c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
05e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 51 4c | *****************/..#ifndef.QSQL |
0600 | 45 44 49 54 4f 52 46 41 43 54 4f 52 59 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 51 4c 45 44 49 54 | EDITORFACTORY_H.#define.QSQLEDIT |
0620 | 4f 52 46 41 43 54 4f 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 | ORFACTORY_H..#ifndef.QT_H.#inclu |
0640 | 64 65 20 22 71 65 64 69 74 6f 72 66 61 63 74 6f 72 79 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 | de."qeditorfactory.h".#endif.//. |
0660 | 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 53 51 | QT_H..#if.!defined(.QT_MODULE_SQ |
0680 | 4c 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f 4c 49 43 45 4e 53 45 5f 50 52 4f 46 45 | L.).||.defined(.QT_LICENSE_PROFE |
06a0 | 53 53 49 4f 4e 41 4c 20 29 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 0a | SSIONAL.).#define.QM_EXPORT_SQL. |
06c0 | 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 5f 45 58 | #else.#define.QM_EXPORT_SQL.Q_EX |
06e0 | 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 51 4c 5f 45 | PORT.#endif..#ifndef.QT_NO_SQL_E |
0700 | 44 49 54 5f 57 49 44 47 45 54 53 0a 0a 63 6c 61 73 73 20 51 53 71 6c 46 69 65 6c 64 3b 0a 0a 63 | DIT_WIDGETS..class.QSqlField;..c |
0720 | 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 53 71 6c 45 64 69 74 6f 72 46 61 63 | lass.QM_EXPORT_SQL.QSqlEditorFac |
0740 | 74 6f 72 79 20 3a 20 70 75 62 6c 69 63 20 51 45 64 69 74 6f 72 46 61 63 74 6f 72 79 0a 7b 0a 70 | tory.:.public.QEditorFactory.{.p |
0760 | 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 71 6c 45 64 69 74 6f 72 46 61 63 74 6f 72 79 20 28 20 51 | ublic:.....QSqlEditorFactory.(.Q |
0780 | 4f 62 6a 65 63 74 20 2a 20 70 61 72 65 6e 74 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 | Object.*.parent.=.0,.const.char. |
07a0 | 2a 20 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 53 71 6c 45 64 69 74 6f 72 46 61 63 | *.name.=.0.);.....~QSqlEditorFac |
07c0 | 74 6f 72 79 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 57 69 64 67 65 74 20 2a 20 63 72 | tory();.....virtual.QWidget.*.cr |
07e0 | 65 61 74 65 45 64 69 74 6f 72 28 20 51 57 69 64 67 65 74 20 2a 20 70 61 72 65 6e 74 2c 20 63 6f | eateEditor(.QWidget.*.parent,.co |
0800 | 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 20 76 61 72 69 61 6e 74 20 29 3b 0a 20 20 20 20 76 69 | nst.QVariant.&.variant.);.....vi |
0820 | 72 74 75 61 6c 20 51 57 69 64 67 65 74 20 2a 20 63 72 65 61 74 65 45 64 69 74 6f 72 28 20 51 57 | rtual.QWidget.*.createEditor(.QW |
0840 | 69 64 67 65 74 20 2a 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 20 | idget.*.parent,.const.QSqlField. |
0860 | 2a 20 66 69 65 6c 64 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 71 6c 45 64 69 74 6f | *.field.);......static.QSqlEdito |
0880 | 72 46 61 63 74 6f 72 79 20 2a 20 64 65 66 61 75 6c 74 46 61 63 74 6f 72 79 28 29 3b 0a 20 20 20 | rFactory.*.defaultFactory();.... |
08a0 | 20 73 74 61 74 69 63 20 76 6f 69 64 20 69 6e 73 74 61 6c 6c 44 65 66 61 75 6c 74 46 61 63 74 6f | .static.void.installDefaultFacto |
08c0 | 72 79 28 20 51 53 71 6c 45 64 69 74 6f 72 46 61 63 74 6f 72 79 20 2a 20 66 61 63 74 6f 72 79 20 | ry(.QSqlEditorFactory.*.factory. |
08e0 | 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 | );..private:.#if.defined(Q_DISAB |
0900 | 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 6e 73 74 72 | LE_COPY).//.Disabled.copy.constr |
0920 | 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 53 71 6c 45 64 69 74 | uctor.and.operator=.....QSqlEdit |
0940 | 6f 72 46 61 63 74 6f 72 79 28 20 63 6f 6e 73 74 20 51 53 71 6c 45 64 69 74 6f 72 46 61 63 74 6f | orFactory(.const.QSqlEditorFacto |
0960 | 72 79 20 26 20 29 3b 0a 20 20 20 20 51 53 71 6c 45 64 69 74 6f 72 46 61 63 74 6f 72 79 20 26 6f | ry.&.);.....QSqlEditorFactory.&o |
0980 | 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 71 6c 45 64 69 74 6f 72 46 61 63 74 6f 72 | perator=(.const.QSqlEditorFactor |
09a0 | 79 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 | y.&.);.#endif.};..#endif.//.QT_N |
09c0 | 4f 5f 53 51 4c 0a 23 65 6e 64 69 66 20 2f 2f 20 51 53 51 4c 45 44 49 54 4f 52 46 41 43 54 4f 52 | O_SQL.#endif.//.QSQLEDITORFACTOR |
09e0 | 59 5f 48 0a 00 00 00 24 00 71 00 73 00 71 00 6c 00 64 00 72 00 69 00 76 00 65 00 72 00 70 00 6c | Y_H....$.q.s.q.l.d.r.i.v.e.r.p.l |
0a00 | 00 75 00 67 00 69 00 6e 00 2e 00 68 00 00 08 29 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .u.g.i.n...h...)/*************** |
0a20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
0a40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a | *****************************.** |
0a60 | 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 71 6c 44 72 | .$Id$.**.**.Definition.of.QSqlDr |
0a80 | 69 76 65 72 50 6c 75 67 69 6e 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a | iverPlugin.class.**.**.Created.: |
0aa0 | 20 32 30 30 31 2d 30 39 2d 32 30 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 | .2001-09-20.**.**.Copyright.(C). |
0ac0 | 32 30 30 31 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 | 2001-2002.Trolltech.ASA...All.ri |
0ae0 | 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 | ghts.reserved..**.**.This.file.i |
0b00 | 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 73 71 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 | s.part.of.the.sql.module.of.the. |
0b20 | 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 | Qt.GUI.Toolkit..**.**.This.file. |
0b40 | 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 | may.be.distributed.under.the.ter |
0b60 | 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 | ms.of.the.Q.Public.License.**.as |
0b80 | 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 | .defined.by.Trolltech.ASA.of.Nor |
0ba0 | 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a | way.and.appearing.in.the.file.** |
0bc0 | 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 | .LICENSE.QPL.included.in.the.pac |
0be0 | 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 | kaging.of.this.file..**.**.This. |
0c00 | 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d | file.may.be.distributed.and/or.m |
0c20 | 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a | odified.under.the.terms.of.the.* |
0c40 | 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 | *.GNU.General.Public.License.ver |
0c60 | 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 | sion.2.as.published.by.the.Free. |
0c80 | 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 | Software.**.Foundation.and.appea |
0ca0 | 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 | ring.in.the.file.LICENSE.GPL.inc |
0cc0 | 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 | luded.in.the.**.packaging.of.thi |
0ce0 | 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 | s.file..**.**.Licensees.holding. |
0d00 | 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 | valid.Qt.Enterprise.Edition.or.Q |
0d20 | 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 | t.Professional.Edition.**.licens |
0d40 | 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e | es.may.use.this.file.in.accordan |
0d60 | 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 | ce.with.the.Qt.Commercial.Licens |
0d80 | 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 | e.**.Agreement.provided.with.the |
0da0 | 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 | .Software..**.**.This.file.is.pr |
0dc0 | 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 | ovided.AS.IS.with.NO.WARRANTY.OF |
0de0 | 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 | .ANY.KIND,.INCLUDING.THE.**.WARR |
0e00 | 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 | ANTY.OF.DESIGN,.MERCHANTABILITY. |
0e20 | 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 | AND.FITNESS.FOR.A.PARTICULAR.PUR |
0e40 | 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 | POSE..**.**.See.http://qtsoftwar |
0e60 | 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 | e.com/pricing.html.or.email.sale |
0e80 | 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 | s@trolltech.com.for.**...informa |
0ea0 | 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 | tion.about.Qt.Commercial.License |
0ec0 | 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 | .Agreements..**.See.http://qtsof |
0ee0 | 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 | tware.com/qpl/.for.QPL.licensing |
0f00 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f | .information..**.See.http://qtso |
0f20 | 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e | ftware.com/gpl/.for.GPL.licensin |
0f40 | 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 | g.information..**.**.Contact.inf |
0f60 | 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e | o@trolltech.com.if.any.condition |
0f80 | 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 | s.of.this.licensing.are.**.not.c |
0fa0 | 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | lear.to.you..**.**************** |
0fc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
0fe0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 | **********************/..#ifndef |
1000 | 20 51 53 51 4c 44 52 49 56 45 52 50 4c 55 47 49 4e 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 51 4c | .QSQLDRIVERPLUGIN_H.#define.QSQL |
1020 | 44 52 49 56 45 52 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 | DRIVERPLUGIN_H..#ifndef.QT_H.#in |
1040 | 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 |
1060 | 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 |
1080 | 64 65 66 20 51 54 5f 4e 4f 5f 53 51 4c 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 | def.QT_NO_SQL.#ifndef.QT_NO_COMP |
10a0 | 4f 4e 45 4e 54 0a 0a 63 6c 61 73 73 20 51 53 71 6c 44 72 69 76 65 72 3b 0a 63 6c 61 73 73 20 51 | ONENT..class.QSqlDriver;.class.Q |
10c0 | 53 71 6c 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 | SqlDriverPluginPrivate;..class.Q |
10e0 | 5f 45 58 50 4f 52 54 20 51 53 71 6c 44 72 69 76 65 72 50 6c 75 67 69 6e 20 3a 20 70 75 62 6c 69 | _EXPORT.QSqlDriverPlugin.:.publi |
1100 | 63 20 51 47 50 6c 75 67 69 6e 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 | c.QGPlugin.{.....Q_OBJECT.public |
1120 | 3a 0a 20 20 20 20 51 53 71 6c 44 72 69 76 65 72 50 6c 75 67 69 6e 28 29 3b 0a 20 20 20 20 7e 51 | :.....QSqlDriverPlugin();.....~Q |
1140 | 53 71 6c 44 72 69 76 65 72 50 6c 75 67 69 6e 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | SqlDriverPlugin();......virtual. |
1160 | 51 53 74 72 69 6e 67 4c 69 73 74 20 6b 65 79 73 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 | QStringList.keys().const.=.0;... |
1180 | 20 20 76 69 72 74 75 61 6c 20 51 53 71 6c 44 72 69 76 65 72 20 2a 63 72 65 61 74 65 28 20 63 6f | ..virtual.QSqlDriver.*create(.co |
11a0 | 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 20 29 20 3d 20 30 3b 0a 0a 70 72 69 76 61 74 65 | nst.QString.&key.).=.0;..private |
11c0 | 3a 0a 20 20 20 20 51 53 71 6c 44 72 69 76 65 72 50 6c 75 67 69 6e 50 72 69 76 61 74 65 20 2a 64 | :.....QSqlDriverPluginPrivate.*d |
11e0 | 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 45 4e 54 0a | ;.};..#endif.//.QT_NO_COMPONENT. |
1200 | 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 53 51 4c 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 | #endif.//.QT_NO_SQL..#endif.//.Q |
1220 | 53 51 4c 44 52 49 56 45 52 50 4c 55 47 49 4e 5f 48 0a 00 00 00 14 00 71 00 77 00 6d 00 61 00 74 | SQLDRIVERPLUGIN_H......q.w.m.a.t |
1240 | 00 72 00 69 00 78 00 2e 00 68 00 00 10 c3 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .r.i.x...h..../***************** |
1260 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1280 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 | ***************************.**.$ |
12a0 | 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 57 4d 61 74 72 | Id:.$.**.**.Definition.of.QWMatr |
12c0 | 69 78 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 34 31 30 32 30 0a | ix.class.**.**.Created.:.941020. |
12e0 | 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 | **.**.Copyright.(C).1992-2000.Tr |
1300 | 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 | olltech.ASA...All.rights.reserve |
1320 | 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 | d..**.**.This.file.is.part.of.th |
1340 | 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f | e.kernel.module.of.the.Qt.GUI.To |
1360 | 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 | olkit..**.**.This.file.may.be.di |
1380 | 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 | stributed.under.the.terms.of.the |
13a0 | 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 | .Q.Public.License.**.as.defined. |
13c0 | 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 | by.Trolltech.ASA.of.Norway.and.a |
13e0 | 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e | ppearing.in.the.file.**.LICENSE. |
1400 | 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 | QPL.included.in.the.packaging.of |
1420 | 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 | .this.file..**.**.This.file.may. |
1440 | 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 | be.distributed.and/or.modified.u |
1460 | 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e | nder.the.terms.of.the.**.GNU.Gen |
1480 | 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 | eral.Public.License.version.2.as |
14a0 | 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a | .published.by.the.Free.Software. |
14c0 | 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 | **.Foundation.and.appearing.in.t |
14e0 | 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 | he.file.LICENSE.GPL.included.in. |
1500 | 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a | the.**.packaging.of.this.file..* |
1520 | 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 | *.**.Licensees.holding.valid.Qt. |
1540 | 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 | Enterprise.Edition.or.Qt.Profess |
1560 | 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 | ional.Edition.**.licenses.may.us |
1580 | 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 | e.this.file.in.accordance.with.t |
15a0 | 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 | he.Qt.Commercial.License.**.Agre |
15c0 | 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 | ement.provided.with.the.Software |
15e0 | 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 | ..**.**.This.file.is.provided.AS |
1600 | 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 | .IS.with.NO.WARRANTY.OF.ANY.KIND |
1620 | 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 | ,.INCLUDING.THE.**.WARRANTY.OF.D |
1640 | 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 | ESIGN,.MERCHANTABILITY.AND.FITNE |
1660 | 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a | SS.FOR.A.PARTICULAR.PURPOSE..**. |
1680 | 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 | **.See.http://qtsoftware.com/pri |
16a0 | 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 | cing.html.or.email.sales@trollte |
16c0 | 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 | ch.com.for.**...information.abou |
16e0 | 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e | t.Qt.Commercial.License.Agreemen |
1700 | 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d | ts..**.See.http://qtsoftware.com |
1720 | 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 | /qpl/.for.QPL.licensing.informat |
1740 | 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f | ion..**.See.http://qtsoftware.co |
1760 | 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 | m/gpl/.for.GPL.licensing.informa |
1780 | 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 | tion..**.**.Contact.info@trollte |
17a0 | 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 | ch.com.if.any.conditions.of.this |
17c0 | 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 | .licensing.are.**.not.clear.to.y |
17e0 | 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ou..**.************************* |
1800 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1820 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 4d 41 54 52 49 58 | *************/..#ifndef.QWMATRIX |
1840 | 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 4d 41 54 52 49 58 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 | _H.#define.QWMATRIX_H..#ifndef.Q |
1860 | 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 64 65 66 73 2e 68 22 0a 23 69 6e | T_H.#include."qwindowdefs.h".#in |
1880 | 63 6c 75 64 65 20 22 71 70 6f 69 6e 74 61 72 72 61 79 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 | clude."qpointarray.h".#include." |
18a0 | 71 72 65 63 74 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 | qrect.h".#include."qregion.h".#e |
18c0 | 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 57 4d 41 54 | ndif.//.QT_H..#ifndef.QT_NO_WMAT |
18e0 | 52 49 58 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 57 4d 61 74 72 69 78 09 09 09 | RIX...class.Q_EXPORT.QWMatrix... |
1900 | 09 09 2f 2f 20 32 44 20 74 72 61 6e 73 66 6f 72 6d 20 6d 61 74 72 69 78 0a 7b 0a 70 75 62 6c 69 | ..//.2D.transform.matrix.{.publi |
1920 | 63 3a 0a 20 20 20 20 51 57 4d 61 74 72 69 78 28 29 3b 0a 20 20 20 20 51 57 4d 61 74 72 69 78 28 | c:.....QWMatrix();.....QWMatrix( |
1940 | 20 64 6f 75 62 6c 65 20 6d 31 31 2c 20 64 6f 75 62 6c 65 20 6d 31 32 2c 20 64 6f 75 62 6c 65 20 | .double.m11,.double.m12,.double. |
1960 | 6d 32 31 2c 20 64 6f 75 62 6c 65 20 6d 32 32 2c 0a 09 20 20 20 20 20 20 64 6f 75 62 6c 65 20 64 | m21,.double.m22,........double.d |
1980 | 78 2c 20 64 6f 75 62 6c 65 20 64 79 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 73 65 74 4d 61 74 | x,.double.dy.);......void.setMat |
19a0 | 72 69 78 28 20 64 6f 75 62 6c 65 20 6d 31 31 2c 20 64 6f 75 62 6c 65 20 6d 31 32 2c 20 64 6f 75 | rix(.double.m11,.double.m12,.dou |
19c0 | 62 6c 65 20 6d 32 31 2c 20 64 6f 75 62 6c 65 20 6d 32 32 2c 0a 09 09 09 20 20 20 64 6f 75 62 6c | ble.m21,.double.m22,.......doubl |
19e0 | 65 20 64 78 2c 20 20 64 6f 75 62 6c 65 20 64 79 20 29 3b 0a 0a 20 20 20 20 64 6f 75 62 6c 65 09 | e.dx,..double.dy.);......double. |
1a00 | 6d 31 31 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 5f 6d 31 31 3b 20 7d 0a 20 20 20 | m11().const.{.return._m11;.}.... |
1a20 | 20 64 6f 75 62 6c 65 09 6d 31 32 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 5f 6d 31 | .double.m12().const.{.return._m1 |
1a40 | 32 3b 20 7d 0a 20 20 20 20 64 6f 75 62 6c 65 09 6d 32 31 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 | 2;.}.....double.m21().const.{.re |
1a60 | 74 75 72 6e 20 5f 6d 32 31 3b 20 7d 0a 20 20 20 20 64 6f 75 62 6c 65 09 6d 32 32 28 29 20 63 6f | turn._m21;.}.....double.m22().co |
1a80 | 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 5f 6d 32 32 3b 20 7d 0a 20 20 20 20 64 6f 75 62 6c 65 09 | nst.{.return._m22;.}.....double. |
1aa0 | 64 78 28 29 20 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 5f 64 78 3b 20 7d 0a 20 20 20 20 | dx()..const.{.return._dx;.}..... |
1ac0 | 64 6f 75 62 6c 65 09 64 79 28 29 20 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 5f 64 79 3b | double.dy()..const.{.return._dy; |
1ae0 | 20 7d 0a 0a 20 20 20 20 76 6f 69 64 09 6d 61 70 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 | .}......void.map(.int.x,.int.y,. |
1b00 | 69 6e 74 20 2a 74 78 2c 20 69 6e 74 20 2a 74 79 20 29 09 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a | int.*tx,.int.*ty.).......const;. |
1b20 | 20 20 20 20 76 6f 69 64 09 6d 61 70 28 20 64 6f 75 62 6c 65 20 78 2c 20 64 6f 75 62 6c 65 20 79 | ....void.map(.double.x,.double.y |
1b40 | 2c 20 64 6f 75 62 6c 65 20 2a 74 78 2c 20 64 6f 75 62 6c 65 20 2a 74 79 20 29 20 63 6f 6e 73 74 | ,.double.*tx,.double.*ty.).const |
1b60 | 3b 0a 20 20 20 20 51 52 65 63 74 09 6d 61 70 52 65 63 74 28 20 63 6f 6e 73 74 20 51 52 65 63 74 | ;.....QRect.mapRect(.const.QRect |
1b80 | 20 26 20 29 09 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 50 6f 69 6e 74 09 6d 61 70 28 20 63 6f 6e | .&.).const;......QPoint.map(.con |
1ba0 | 73 74 20 51 50 6f 69 6e 74 20 26 70 20 29 09 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6f 70 | st.QPoint.&p.).const.{.return.op |
1bc0 | 65 72 61 74 6f 72 20 2a 28 20 70 20 29 3b 20 7d 0a 20 20 20 20 51 52 65 63 74 09 6d 61 70 28 20 | erator.*(.p.);.}.....QRect.map(. |
1be0 | 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 20 29 09 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 | const.QRect.&r.).const.{.return. |
1c00 | 6d 61 70 52 65 63 74 20 28 20 72 20 29 3b 20 7d 0a 20 20 20 20 51 50 6f 69 6e 74 41 72 72 61 79 | mapRect.(.r.);.}.....QPointArray |
1c20 | 20 6d 61 70 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 41 72 72 61 79 20 26 61 20 29 20 63 6f 6e | .map(.const.QPointArray.&a.).con |
1c40 | 73 74 20 7b 20 72 65 74 75 72 6e 20 6f 70 65 72 61 74 6f 72 20 2a 20 28 20 61 20 29 3b 20 7d 0a | st.{.return.operator.*.(.a.);.}. |
1c60 | 20 20 20 20 51 52 65 67 69 6f 6e 20 20 20 20 20 6d 61 70 28 20 63 6f 6e 73 74 20 51 52 65 67 69 | ....QRegion.....map(.const.QRegi |
1c80 | 6f 6e 20 26 72 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6f 70 65 72 61 74 6f 72 20 | on.&r.).const.{.return.operator. |
1ca0 | 2a 28 20 72 20 29 3b 20 7d 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 20 20 20 20 6d 61 70 54 6f 52 | *(.r.);.}.....QRegion.....mapToR |
1cc0 | 65 67 69 6f 6e 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 20 29 20 63 6f 6e 73 74 20 7b 20 | egion(.const.QRect.&r.).const.{. |
1ce0 | 72 65 74 75 72 6e 20 6f 70 65 72 61 74 6f 72 20 2a 28 20 72 20 29 3b 20 7d 0a 20 20 20 20 51 50 | return.operator.*(.r.);.}.....QP |
1d00 | 6f 69 6e 74 41 72 72 61 79 09 6d 61 70 54 6f 50 6f 6c 79 67 6f 6e 28 20 63 6f 6e 73 74 20 51 52 | ointArray.mapToPolygon(.const.QR |
1d20 | 65 63 74 20 26 72 20 29 09 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 09 72 65 73 65 74 28 | ect.&r.).const;......void.reset( |
1d40 | 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 69 73 49 64 65 6e 74 69 74 79 28 29 20 63 6f 6e 73 74 3b 0a | );.....bool.isIdentity().const;. |
1d60 | 0a 20 20 20 20 51 57 4d 61 74 72 69 78 20 20 20 26 74 72 61 6e 73 6c 61 74 65 28 20 64 6f 75 62 | .....QWMatrix...&translate(.doub |
1d80 | 6c 65 20 64 78 2c 20 64 6f 75 62 6c 65 20 64 79 20 29 3b 0a 20 20 20 20 51 57 4d 61 74 72 69 78 | le.dx,.double.dy.);.....QWMatrix |
1da0 | 20 20 20 26 73 63 61 6c 65 28 20 64 6f 75 62 6c 65 20 73 78 2c 20 64 6f 75 62 6c 65 20 73 79 20 | ...&scale(.double.sx,.double.sy. |
1dc0 | 29 3b 0a 20 20 20 20 51 57 4d 61 74 72 69 78 20 20 20 26 73 68 65 61 72 28 20 64 6f 75 62 6c 65 | );.....QWMatrix...&shear(.double |
1de0 | 20 73 68 2c 20 64 6f 75 62 6c 65 20 73 76 20 29 3b 0a 20 20 20 20 51 57 4d 61 74 72 69 78 20 20 | .sh,.double.sv.);.....QWMatrix.. |
1e00 | 20 26 72 6f 74 61 74 65 28 20 64 6f 75 62 6c 65 20 61 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 | .&rotate(.double.a.);......bool. |
1e20 | 69 73 49 6e 76 65 72 74 69 62 6c 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 28 5f | isInvertible().const.{.return.(_ |
1e40 | 6d 31 31 2a 5f 6d 32 32 20 2d 20 5f 6d 31 32 2a 5f 6d 32 31 29 20 21 3d 20 30 3b 20 7d 0a 20 20 | m11*_m22.-._m12*_m21).!=.0;.}... |
1e60 | 20 20 64 6f 75 62 6c 65 20 64 65 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 5f 6d | ..double.det().const.{.return._m |
1e80 | 31 31 2a 5f 6d 32 32 20 2d 20 5f 6d 31 32 2a 5f 6d 32 31 3b 20 7d 0a 0a 20 20 20 20 51 57 4d 61 | 11*_m22.-._m12*_m21;.}......QWMa |
1ea0 | 74 72 69 78 09 69 6e 76 65 72 74 28 20 62 6f 6f 6c 20 2a 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b | trix.invert(.bool.*.=.0.).const; |
1ec0 | 0a 0a 20 20 20 20 62 6f 6f 6c 09 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 57 4d | ......bool.operator==(.const.QWM |
1ee0 | 61 74 72 69 78 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 | atrix.&.).const;.....bool.operat |
1f00 | 6f 72 21 3d 28 20 63 6f 6e 73 74 20 51 57 4d 61 74 72 69 78 20 26 20 29 20 63 6f 6e 73 74 3b 0a | or!=(.const.QWMatrix.&.).const;. |
1f20 | 20 20 20 20 51 57 4d 61 74 72 69 78 20 20 20 26 6f 70 65 72 61 74 6f 72 2a 3d 28 20 63 6f 6e 73 | ....QWMatrix...&operator*=(.cons |
1f40 | 74 20 51 57 4d 61 74 72 69 78 20 26 20 29 3b 0a 0a 20 20 20 20 2f 2a 20 77 65 20 75 73 65 20 6d | t.QWMatrix.&.);....../*.we.use.m |
1f60 | 61 74 72 69 78 20 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 20 73 65 6d 61 6e 74 69 63 73 20 68 | atrix.multiplication.semantics.h |
1f80 | 65 72 65 20 2a 2f 0a 20 20 20 20 51 50 6f 69 6e 74 20 6f 70 65 72 61 74 6f 72 20 2a 20 28 63 6f | ere.*/.....QPoint.operator.*.(co |
1fa0 | 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 67 69 6f | nst.QPoint.&.).const;.....QRegio |
1fc0 | 6e 20 6f 70 65 72 61 74 6f 72 20 2a 20 28 63 6f 6e 73 74 20 51 52 65 63 74 20 26 20 29 20 63 6f | n.operator.*.(const.QRect.&.).co |
1fe0 | 6e 73 74 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 6f 70 65 72 61 74 6f 72 20 2a 20 28 63 6f 6e | nst;.....QRegion.operator.*.(con |
2000 | 73 74 20 51 52 65 67 69 6f 6e 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 6f 69 6e 74 | st.QRegion.&.).const;.....QPoint |
2020 | 41 72 72 61 79 20 6f 70 65 72 61 74 6f 72 20 2a 20 20 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 | Array.operator.*..(.const.QPoint |
2040 | 41 72 72 61 79 20 26 61 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 54 72 61 6e | Array.&a.).const;......enum.Tran |
2060 | 73 66 6f 72 6d 61 74 69 6f 6e 4d 6f 64 65 20 7b 0a 09 50 6f 69 6e 74 73 2c 20 41 72 65 61 73 0a | sformationMode.{..Points,.Areas. |
2080 | 20 20 20 20 7d 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 54 72 61 6e 73 66 | ....};.....static.void.setTransf |
20a0 | 6f 72 6d 61 74 69 6f 6e 4d 6f 64 65 28 20 51 57 4d 61 74 72 69 78 3a 3a 54 72 61 6e 73 66 6f 72 | ormationMode(.QWMatrix::Transfor |
20c0 | 6d 61 74 69 6f 6e 4d 6f 64 65 20 6d 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 54 72 61 6e 73 | mationMode.m.);.....static.Trans |
20e0 | 66 6f 72 6d 61 74 69 6f 6e 4d 6f 64 65 20 74 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 4d 6f 64 65 | formationMode.transformationMode |
2100 | 28 29 3b 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 64 6f 75 62 6c 65 09 5f 6d 31 31 2c 20 5f 6d | ();.private:.....double._m11,._m |
2120 | 31 32 3b 0a 20 20 20 20 64 6f 75 62 6c 65 09 5f 6d 32 31 2c 20 5f 6d 32 32 3b 0a 20 20 20 20 64 | 12;.....double._m21,._m22;.....d |
2140 | 6f 75 62 6c 65 09 5f 64 78 2c 20 20 5f 64 79 3b 0a 7d 3b 0a 0a 51 5f 45 58 50 4f 52 54 20 51 57 | ouble._dx,.._dy;.};..Q_EXPORT.QW |
2160 | 4d 61 74 72 69 78 20 6f 70 65 72 61 74 6f 72 2a 28 20 63 6f 6e 73 74 20 51 57 4d 61 74 72 69 78 | Matrix.operator*(.const.QWMatrix |
2180 | 20 26 2c 20 63 6f 6e 73 74 20 51 57 4d 61 74 72 69 78 20 26 20 29 3b 0a 0a 0a 2f 2a 2a 2a 2a 2a | .&,.const.QWMatrix.&.);.../***** |
21a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
21c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
21e0 | 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 51 57 4d 61 74 72 69 78 20 73 74 72 65 61 6d 20 66 75 6e 63 74 | ********...QWMatrix.stream.funct |
2200 | 69 6f 6e 73 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ions..************************** |
2220 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2240 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 51 5f 45 58 50 4f 52 54 20 51 | *******************/..Q_EXPORT.Q |
2260 | 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 44 61 74 61 53 74 72 | DataStream.&operator<<(.QDataStr |
2280 | 65 61 6d 20 26 2c 20 63 6f 6e 73 74 20 51 57 4d 61 74 72 69 78 20 26 20 29 3b 0a 51 5f 45 58 50 | eam.&,.const.QWMatrix.&.);.Q_EXP |
22a0 | 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 44 61 | ORT.QDataStream.&operator>>(.QDa |
22c0 | 74 61 53 74 72 65 61 6d 20 26 2c 20 51 57 4d 61 74 72 69 78 20 26 20 29 3b 0a 0a 0a 23 65 6e 64 | taStream.&,.QWMatrix.&.);...#end |
22e0 | 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 57 4d 41 54 52 49 58 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 | if.//.QT_NO_WMATRIX..#endif.//.Q |
2300 | 57 4d 41 54 52 49 58 5f 48 0a 00 00 00 12 00 71 00 74 00 5f 00 6d 00 61 00 63 00 39 00 2e 00 68 | WMATRIX_H......q.t._.m.a.c.9...h |
2320 | 00 00 09 59 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ...Y/*************************** |
2340 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2360 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 | *****************.**.$Id$.**.**. |
2380 | 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 3f 3f 3f 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 | Definition.of.???.**.**.Copyrigh |
23a0 | 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 33 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 | t.(C).1992-2003.Trolltech.ASA... |
23c0 | 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 | All.rights.reserved..**.**.This. |
23e0 | 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c | file.is.part.of.the.kernel.modul |
2400 | 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 | e.of.the.Qt.GUI.Toolkit..**.**.T |
2420 | 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f | his.file.may.be.distributed.and/ |
2440 | 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 | or.modified.under.the.terms.of.t |
2460 | 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 | he.**.GNU.General.Public.License |
2480 | 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 | .version.2.as.published.by.the.F |
24a0 | 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 | ree.Software.**.Foundation.and.a |
24c0 | 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c | ppearing.in.the.file.LICENSE.GPL |
24e0 | 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 | .included.in.the.**.packaging.of |
2500 | 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 | .this.file..**.**.Licensees.hold |
2520 | 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 | ing.valid.Qt.Enterprise.Edition. |
2540 | 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 | or.Qt.Professional.Edition.**.li |
2560 | 63 65 6e 73 65 73 20 66 6f 72 20 4d 61 63 69 6e 74 6f 73 68 20 6d 61 79 20 75 73 65 20 74 68 69 | censes.for.Macintosh.may.use.thi |
2580 | 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 | s.file.in.accordance.with.the.Qt |
25a0 | 20 43 6f 6d 6d 65 72 63 69 61 6c 0a 2a 2a 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 | .Commercial.**.License.Agreement |
25c0 | 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a | .provided.with.the.Software..**. |
25e0 | 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 | **.This.file.is.provided.AS.IS.w |
2600 | 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 | ith.NO.WARRANTY.OF.ANY.KIND,.INC |
2620 | 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e | LUDING.THE.**.WARRANTY.OF.DESIGN |
2640 | 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f | ,.MERCHANTABILITY.AND.FITNESS.FO |
2660 | 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 | R.A.PARTICULAR.PURPOSE..**.**.Se |
2680 | 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e | e.http://qtsoftware.com/pricing. |
26a0 | 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f | html.or.email.sales@trolltech.co |
26c0 | 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 | m.for.**...information.about.Qt. |
26e0 | 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a | Commercial.License.Agreements..* |
2700 | 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f | *.See.http://qtsoftware.com/gpl/ |
2720 | 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a | .for.GPL.licensing.information.. |
2740 | 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d | **.**.Contact.info@trolltech.com |
2760 | 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e | .if.any.conditions.of.this.licen |
2780 | 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a | sing.are.**.not.clear.to.you..** |
27a0 | 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .******************************* |
27c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
27e0 | 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4d 41 43 39 5f 48 0a 23 64 65 66 | *******/..#ifndef.QT_MAC9_H.#def |
2800 | 69 6e 65 20 51 54 5f 4d 41 43 39 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 6c 6f 62 61 6c | ine.QT_MAC9_H..#include."qglobal |
2820 | 2e 68 22 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 4d 41 43 39 0a 0a 2f 2f 74 68 65 73 65 20 64 6f | .h".#ifdef.Q_WS_MAC9..//these.do |
2840 | 6e 27 74 20 62 65 6c 6f 6e 67 20 68 65 72 65 2c 20 62 75 74 20 77 69 6c 6c 20 62 65 20 6d 6f 76 | n't.belong.here,.but.will.be.mov |
2860 | 65 64 20 74 6f 20 61 6e 0a 2f 2f 61 70 70 72 6f 70 72 69 61 74 65 20 70 6c 61 63 65 20 6c 61 74 | ed.to.an.//appropriate.place.lat |
2880 | 65 72 0a 2f 2f 66 65 61 74 75 72 65 73 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 | er.//features.#ifndef.QT_NO_IMAG |
28a0 | 45 49 4f 5f 4a 50 45 47 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 4a | EIO_JPEG.#define.QT_NO_IMAGEIO_J |
28c0 | 50 45 47 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f | PEG.#endif.#ifndef.QT_NO_IMAGEIO |
28e0 | 5f 4d 4e 47 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 4d 4e 47 0a 23 | _MNG.#define.QT_NO_IMAGEIO_MNG.# |
2900 | 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 51 4c 0a 23 64 65 66 69 6e 65 20 | endif.#ifndef.QT_NO_SQL.#define. |
2920 | 51 54 5f 4e 4f 5f 53 51 4c 0a 23 65 6e 64 69 66 0a 23 64 65 66 69 6e 65 20 51 54 5f 46 41 54 41 | QT_NO_SQL.#endif.#define.QT_FATA |
2940 | 4c 5f 41 53 53 45 52 54 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 58 49 4e 45 52 41 4d 41 0a | L_ASSERT.#define.QT_NO_XINERAMA. |
2960 | 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4f 50 45 4e 47 4c 0a 23 64 65 66 69 6e 65 20 51 54 5f | #define.QT_NO_OPENGL.#define.QT_ |
2980 | 4e 4f 5f 53 54 59 4c 45 5f 57 49 4e 44 4f 57 53 58 50 20 0a 0a 2f 2f 6d 61 63 20 74 68 69 6e 67 | NO_STYLE_WINDOWSXP...//mac.thing |
29a0 | 79 0a 23 69 66 6e 64 65 66 20 51 4d 41 43 5f 4f 4e 45 5f 50 49 58 45 4c 5f 4c 4f 43 4b 0a 23 64 | y.#ifndef.QMAC_ONE_PIXEL_LOCK.#d |
29c0 | 65 66 69 6e 65 20 51 4d 41 43 5f 4f 4e 45 5f 50 49 58 45 4c 5f 4c 4f 43 4b 0a 23 65 6e 64 69 66 | efine.QMAC_ONE_PIXEL_LOCK.#endif |
29e0 | 0a 2f 2f 63 61 72 62 6f 6e 20 74 68 69 6e 67 73 0a 23 64 65 66 69 6e 65 20 41 4c 4c 4f 57 5f 4f | .//carbon.things.#define.ALLOW_O |
2a00 | 4c 44 5f 43 41 52 42 4f 4e 0a 23 64 65 66 69 6e 65 20 5f 45 56 45 4e 54 5f 48 41 4e 44 4c 45 52 | LD_CARBON.#define._EVENT_HANDLER |
2a20 | 53 20 30 0a 23 64 65 66 69 6e 65 20 41 4c 4c 4f 57 5f 4f 4c 44 5f 43 52 45 41 54 45 5f 46 4f 4f | S.0.#define.ALLOW_OLD_CREATE_FOO |
2a40 | 5f 43 4f 4e 54 52 4f 4c 5f 50 41 52 41 4d 45 54 45 52 53 20 30 0a 23 64 65 66 69 6e 65 20 43 41 | _CONTROL_PARAMETERS.0.#define.CA |
2a60 | 52 42 4f 4e 5f 4f 4e 5f 4d 41 43 5f 4f 20 31 0a 23 64 65 66 69 6e 65 20 41 4c 4c 4f 57 5f 4f 4c | RBON_ON_MAC_O.1.#define.ALLOW_OL |
2a80 | 44 5f 42 4c 4f 43 4b 49 4e 47 5f 41 50 49 53 20 30 0a 0a 2f 2f 68 61 63 6b 73 20 74 6f 20 77 6f | D_BLOCKING_APIS.0..//hacks.to.wo |
2aa0 | 72 6b 20 61 72 6f 75 6e 64 20 77 63 68 61 72 20 70 72 6f 62 6c 65 6d 73 0a 23 64 65 66 69 6e 65 | rk.around.wchar.problems.#define |
2ac0 | 20 5f 5f 57 43 48 41 52 54 44 45 46 5f 5f 0a 2f 2f 23 64 65 66 69 6e 65 20 5f 5f 4e 4f 5f 57 49 | .__WCHARTDEF__.//#define.__NO_WI |
2ae0 | 44 45 5f 43 48 41 52 20 31 0a 23 75 6e 64 65 66 20 77 63 68 61 72 5f 74 0a 74 79 70 65 64 65 66 | DE_CHAR.1.#undef.wchar_t.typedef |
2b00 | 20 75 6e 73 69 67 6e 65 64 20 73 68 6f 72 74 20 68 69 64 65 5f 77 63 68 61 72 5f 74 3b 20 0a 23 | .unsigned.short.hide_wchar_t;..# |
2b20 | 64 65 66 69 6e 65 20 77 63 68 61 72 5f 74 20 68 69 64 65 5f 77 63 68 61 72 5f 74 0a 0a 23 69 6e | define.wchar_t.hide_wchar_t..#in |
2b40 | 63 6c 75 64 65 20 3c 73 74 64 64 65 66 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 63 73 74 64 6c | clude.<stddef.h>.#include.<cstdl |
2b60 | 69 62 3e 20 2f 2f 70 75 6c 6c 20 69 6e 20 73 6f 6d 65 20 70 6f 73 69 78 20 73 74 75 66 66 0a 75 | ib>.//pull.in.some.posix.stuff.u |
2b80 | 73 69 6e 67 20 73 74 64 3a 3a 63 61 6c 6c 6f 63 3b 0a 75 73 69 6e 67 20 73 74 64 3a 3a 66 72 65 | sing.std::calloc;.using.std::fre |
2ba0 | 65 3b 0a 75 73 69 6e 67 20 73 74 64 3a 3a 72 65 61 6c 6c 6f 63 3b 0a 0a 2f 2f 68 61 63 6b 73 20 | e;.using.std::realloc;..//hacks. |
2bc0 | 74 6f 20 77 6f 72 6b 20 61 72 6f 75 6e 64 20 6d 61 6c 6c 6f 63 28 30 29 20 72 65 74 75 72 6e 69 | to.work.around.malloc(0).returni |
2be0 | 6e 67 20 4e 55 4c 4c 0a 73 74 61 74 69 63 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 2a 5f 6d 61 63 | ng.NULL.static.inline.void.*_mac |
2c00 | 39 5f 6d 61 6c 6c 6f 63 28 73 69 7a 65 5f 74 20 73 29 20 7b 20 72 65 74 75 72 6e 20 73 74 64 3a | 9_malloc(size_t.s).{.return.std: |
2c20 | 3a 6d 61 6c 6c 6f 63 28 73 20 3f 20 73 20 3a 20 31 29 3b 20 7d 0a 23 64 65 66 69 6e 65 20 6d 61 | :malloc(s.?.s.:.1);.}.#define.ma |
2c40 | 6c 6c 6f 63 28 78 29 20 5f 6d 61 63 39 5f 6d 61 6c 6c 6f 63 28 78 29 0a 0a 23 65 6e 64 69 66 20 | lloc(x)._mac9_malloc(x)..#endif. |
2c60 | 2f 2f 4d 41 43 39 0a 0a 23 65 6e 64 69 66 20 2f 2f 4d 41 43 39 5f 48 0a 00 00 00 12 00 71 00 77 | //MAC9..#endif.//MAC9_H......q.w |
2c80 | 00 69 00 64 00 67 00 65 00 74 00 2e 00 68 00 00 80 89 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .i.d.g.e.t...h..../************* |
2ca0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2cc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a | *******************************. |
2ce0 | 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 57 69 64 | **.$Id$.**.**.Definition.of.QWid |
2d00 | 67 65 74 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 33 31 30 32 39 | get.class.**.**.Created.:.931029 |
2d20 | 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 33 20 54 | .**.**.Copyright.(C).1992-2003.T |
2d40 | 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 | rolltech.ASA...All.rights.reserv |
2d60 | 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 | ed..**.**.This.file.is.part.of.t |
2d80 | 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 | he.kernel.module.of.the.Qt.GUI.T |
2da0 | 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 | oolkit..**.**.This.file.may.be.d |
2dc0 | 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 | istributed.under.the.terms.of.th |
2de0 | 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 | e.Q.Public.License.**.as.defined |
2e00 | 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 | .by.Trolltech.ASA.of.Norway.and. |
2e20 | 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 | appearing.in.the.file.**.LICENSE |
2e40 | 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f | .QPL.included.in.the.packaging.o |
2e60 | 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 | f.this.file..**.**.This.file.may |
2e80 | 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 | .be.distributed.and/or.modified. |
2ea0 | 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 | under.the.terms.of.the.**.GNU.Ge |
2ec0 | 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 | neral.Public.License.version.2.a |
2ee0 | 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 | s.published.by.the.Free.Software |
2f00 | 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 | .**.Foundation.and.appearing.in. |
2f20 | 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e | the.file.LICENSE.GPL.included.in |
2f40 | 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a | .the.**.packaging.of.this.file.. |
2f60 | 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 | **.**.Licensees.holding.valid.Qt |
2f80 | 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 | .Enterprise.Edition.or.Qt.Profes |
2fa0 | 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 | sional.Edition.**.licenses.may.u |
2fc0 | 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 | se.this.file.in.accordance.with. |
2fe0 | 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 | the.Qt.Commercial.License.**.Agr |
3000 | 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 | eement.provided.with.the.Softwar |
3020 | 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 | e..**.**.This.file.is.provided.A |
3040 | 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e | S.IS.with.NO.WARRANTY.OF.ANY.KIN |
3060 | 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 | D,.INCLUDING.THE.**.WARRANTY.OF. |
3080 | 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e | DESIGN,.MERCHANTABILITY.AND.FITN |
30a0 | 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a | ESS.FOR.A.PARTICULAR.PURPOSE..** |
30c0 | 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 | .**.See.http://qtsoftware.com/pr |
30e0 | 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 | icing.html.or.email.sales@trollt |
3100 | 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f | ech.com.for.**...information.abo |
3120 | 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 | ut.Qt.Commercial.License.Agreeme |
3140 | 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f | nts..**.See.http://qtsoftware.co |
3160 | 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 | m/qpl/.for.QPL.licensing.informa |
3180 | 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 | tion..**.See.http://qtsoftware.c |
31a0 | 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d | om/gpl/.for.GPL.licensing.inform |
31c0 | 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 | ation..**.**.Contact.info@trollt |
31e0 | 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 | ech.com.if.any.conditions.of.thi |
3200 | 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 | s.licensing.are.**.not.clear.to. |
3220 | 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | you..**.************************ |
3240 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3260 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 49 44 47 45 54 | **************/..#ifndef.QWIDGET |
3280 | 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 49 44 47 45 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 | _H.#define.QWIDGET_H..#ifndef.QT |
32a0 | 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 64 65 66 73 2e 68 22 0a 23 69 6e 63 | _H.#include."qwindowdefs.h".#inc |
32c0 | 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 61 69 6e | lude."qobject.h".#include."qpain |
32e0 | 74 64 65 76 69 63 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 61 6c 65 74 74 65 2e 68 22 | tdevice.h".#include."qpalette.h" |
3300 | 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 22 71 66 | .#include."qfont.h".#include."qf |
3320 | 6f 6e 74 6d 65 74 72 69 63 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 6f 6e 74 69 6e 66 | ontmetrics.h".#include."qfontinf |
3340 | 6f 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 69 7a 65 70 6f 6c 69 63 79 2e 68 22 0a 23 65 | o.h".#include."qsizepolicy.h".#e |
3360 | 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 4c 61 79 6f 75 74 3b 0a 73 74 72 | ndif.//.QT_H..class.QLayout;.str |
3380 | 75 63 74 20 51 57 45 78 74 72 61 3b 0a 73 74 72 75 63 74 20 51 54 4c 57 45 78 74 72 61 3b 0a 63 | uct.QWExtra;.struct.QTLWExtra;.c |
33a0 | 6c 61 73 73 20 51 46 6f 63 75 73 44 61 74 61 3b 0a 63 6c 61 73 73 20 51 43 75 72 73 6f 72 3b 0a | lass.QFocusData;.class.QCursor;. |
33c0 | 63 6c 61 73 73 20 51 57 53 52 65 67 69 6f 6e 4d 61 6e 61 67 65 72 3b 0a 63 6c 61 73 73 20 51 53 | class.QWSRegionManager;.class.QS |
33e0 | 74 79 6c 65 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 20 3a 20 | tyle;..class.Q_EXPORT.QWidget.:. |
3400 | 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 2c 20 70 75 62 6c 69 63 20 51 50 61 69 6e 74 44 65 76 | public.QObject,.public.QPaintDev |
3420 | 69 63 65 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 45 4e 55 4d 53 28 20 | ice.{.....Q_OBJECT.....Q_ENUMS(. |
3440 | 42 61 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 20 46 6f 63 75 73 50 6f 6c 69 63 79 20 42 61 63 6b 67 | BackgroundMode.FocusPolicy.Backg |
3460 | 72 6f 75 6e 64 4f 72 69 67 69 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f | roundOrigin.).....Q_PROPERTY(.bo |
3480 | 6f 6c 20 69 73 54 6f 70 4c 65 76 65 6c 20 52 45 41 44 20 69 73 54 6f 70 4c 65 76 65 6c 20 29 0a | ol.isTopLevel.READ.isTopLevel.). |
34a0 | 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 69 73 44 69 61 6c 6f 67 20 52 45 | ....Q_PROPERTY(.bool.isDialog.RE |
34c0 | 41 44 20 69 73 44 69 61 6c 6f 67 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f | AD.isDialog.).....Q_PROPERTY(.bo |
34e0 | 6f 6c 20 69 73 4d 6f 64 61 6c 20 52 45 41 44 20 69 73 4d 6f 64 61 6c 20 29 0a 20 20 20 20 51 5f | ol.isModal.READ.isModal.).....Q_ |
3500 | 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 69 73 50 6f 70 75 70 20 52 45 41 44 20 69 73 50 6f | PROPERTY(.bool.isPopup.READ.isPo |
3520 | 70 75 70 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 69 73 44 65 73 | pup.).....Q_PROPERTY(.bool.isDes |
3540 | 6b 74 6f 70 20 52 45 41 44 20 69 73 44 65 73 6b 74 6f 70 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 | ktop.READ.isDesktop.).....Q_PROP |
3560 | 45 52 54 59 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 64 20 52 45 41 44 20 69 73 45 6e 61 62 6c 65 | ERTY(.bool.enabled.READ.isEnable |
3580 | 64 20 57 52 49 54 45 20 73 65 74 45 6e 61 62 6c 65 64 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 | d.WRITE.setEnabled.).....Q_PROPE |
35a0 | 52 54 59 28 20 51 52 65 63 74 20 67 65 6f 6d 65 74 72 79 20 52 45 41 44 20 67 65 6f 6d 65 74 72 | RTY(.QRect.geometry.READ.geometr |
35c0 | 79 20 57 52 49 54 45 20 73 65 74 47 65 6f 6d 65 74 72 79 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 | y.WRITE.setGeometry.).....Q_PROP |
35e0 | 45 52 54 59 28 20 51 52 65 63 74 20 66 72 61 6d 65 47 65 6f 6d 65 74 72 79 20 52 45 41 44 20 66 | ERTY(.QRect.frameGeometry.READ.f |
3600 | 72 61 6d 65 47 65 6f 6d 65 74 72 79 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 | rameGeometry.).....Q_PROPERTY(.i |
3620 | 6e 74 20 78 20 52 45 41 44 20 78 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e | nt.x.READ.x.).....Q_PROPERTY(.in |
3640 | 74 20 79 20 52 45 41 44 20 79 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 50 6f | t.y.READ.y.).....Q_PROPERTY(.QPo |
3660 | 69 6e 74 20 70 6f 73 20 52 45 41 44 20 70 6f 73 20 57 52 49 54 45 20 6d 6f 76 65 20 44 45 53 49 | int.pos.READ.pos.WRITE.move.DESI |
3680 | 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 53 54 4f 52 45 44 20 66 61 6c 73 65 20 29 0a 20 20 20 20 | GNABLE.false.STORED.false.)..... |
36a0 | 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 69 7a 65 20 66 72 61 6d 65 53 69 7a 65 20 52 45 41 44 | Q_PROPERTY(.QSize.frameSize.READ |
36c0 | 20 66 72 61 6d 65 53 69 7a 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 69 | .frameSize.).....Q_PROPERTY(.QSi |
36e0 | 7a 65 20 73 69 7a 65 20 52 45 41 44 20 73 69 7a 65 20 57 52 49 54 45 20 72 65 73 69 7a 65 20 44 | ze.size.READ.size.WRITE.resize.D |
3700 | 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 53 54 4f 52 45 44 20 66 61 6c 73 65 20 29 0a 20 | ESIGNABLE.false.STORED.false.).. |
3720 | 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 77 69 64 74 68 20 52 45 41 44 20 77 69 | ...Q_PROPERTY(.int.width.READ.wi |
3740 | 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 68 65 69 67 68 74 | dth.).....Q_PROPERTY(.int.height |
3760 | 20 52 45 41 44 20 68 65 69 67 68 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 | .READ.height.).....Q_PROPERTY(.Q |
3780 | 52 65 63 74 20 72 65 63 74 20 52 45 41 44 20 72 65 63 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 | Rect.rect.READ.rect.).....Q_PROP |
37a0 | 45 52 54 59 28 20 51 52 65 63 74 20 63 68 69 6c 64 72 65 6e 52 65 63 74 20 52 45 41 44 20 63 68 | ERTY(.QRect.childrenRect.READ.ch |
37c0 | 69 6c 64 72 65 6e 52 65 63 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 52 65 | ildrenRect.).....Q_PROPERTY(.QRe |
37e0 | 67 69 6f 6e 20 63 68 69 6c 64 72 65 6e 52 65 67 69 6f 6e 20 52 45 41 44 20 63 68 69 6c 64 72 65 | gion.childrenRegion.READ.childre |
3800 | 6e 52 65 67 69 6f 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 69 7a 65 50 | nRegion.).....Q_PROPERTY(.QSizeP |
3820 | 6f 6c 69 63 79 20 73 69 7a 65 50 6f 6c 69 63 79 20 52 45 41 44 20 73 69 7a 65 50 6f 6c 69 63 79 | olicy.sizePolicy.READ.sizePolicy |
3840 | 20 57 52 49 54 45 20 73 65 74 53 69 7a 65 50 6f 6c 69 63 79 20 29 0a 20 20 20 20 51 5f 50 52 4f | .WRITE.setSizePolicy.).....Q_PRO |
3860 | 50 45 52 54 59 28 20 51 53 69 7a 65 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 20 52 45 41 44 20 6d 69 | PERTY(.QSize.minimumSize.READ.mi |
3880 | 6e 69 6d 75 6d 53 69 7a 65 20 57 52 49 54 45 20 73 65 74 4d 69 6e 69 6d 75 6d 53 69 7a 65 20 29 | nimumSize.WRITE.setMinimumSize.) |
38a0 | 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 69 7a 65 20 6d 61 78 69 6d 75 6d 53 69 | .....Q_PROPERTY(.QSize.maximumSi |
38c0 | 7a 65 20 52 45 41 44 20 6d 61 78 69 6d 75 6d 53 69 7a 65 20 57 52 49 54 45 20 73 65 74 4d 61 78 | ze.READ.maximumSize.WRITE.setMax |
38e0 | 69 6d 75 6d 53 69 7a 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6d | imumSize.).....Q_PROPERTY(.int.m |
3900 | 69 6e 69 6d 75 6d 57 69 64 74 68 20 52 45 41 44 20 6d 69 6e 69 6d 75 6d 57 69 64 74 68 20 57 52 | inimumWidth.READ.minimumWidth.WR |
3920 | 49 54 45 20 73 65 74 4d 69 6e 69 6d 75 6d 57 69 64 74 68 20 53 54 4f 52 45 44 20 66 61 6c 73 65 | ITE.setMinimumWidth.STORED.false |
3940 | 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 52 | .DESIGNABLE.false.).....Q_PROPER |
3960 | 54 59 28 20 69 6e 74 20 6d 69 6e 69 6d 75 6d 48 65 69 67 68 74 20 52 45 41 44 20 6d 69 6e 69 6d | TY(.int.minimumHeight.READ.minim |
3980 | 75 6d 48 65 69 67 68 74 20 57 52 49 54 45 20 73 65 74 4d 69 6e 69 6d 75 6d 48 65 69 67 68 74 20 | umHeight.WRITE.setMinimumHeight. |
39a0 | 53 54 4f 52 45 44 20 66 61 6c 73 65 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 29 0a | STORED.false.DESIGNABLE.false.). |
39c0 | 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6d 61 78 69 6d 75 6d 57 69 64 74 68 | ....Q_PROPERTY(.int.maximumWidth |
39e0 | 20 52 45 41 44 20 6d 61 78 69 6d 75 6d 57 69 64 74 68 20 57 52 49 54 45 20 73 65 74 4d 61 78 69 | .READ.maximumWidth.WRITE.setMaxi |
3a00 | 6d 75 6d 57 69 64 74 68 20 53 54 4f 52 45 44 20 66 61 6c 73 65 20 44 45 53 49 47 4e 41 42 4c 45 | mumWidth.STORED.false.DESIGNABLE |
3a20 | 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 69 6e 74 20 6d 61 78 | .false.).....Q_PROPERTY(.int.max |
3a40 | 69 6d 75 6d 48 65 69 67 68 74 20 52 45 41 44 20 6d 61 78 69 6d 75 6d 48 65 69 67 68 74 20 57 52 | imumHeight.READ.maximumHeight.WR |
3a60 | 49 54 45 20 73 65 74 4d 61 78 69 6d 75 6d 48 65 69 67 68 74 20 53 54 4f 52 45 44 20 66 61 6c 73 | ITE.setMaximumHeight.STORED.fals |
3a80 | 65 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 | e.DESIGNABLE.false.).....Q_PROPE |
3aa0 | 52 54 59 28 20 51 53 69 7a 65 20 73 69 7a 65 49 6e 63 72 65 6d 65 6e 74 20 52 45 41 44 20 73 69 | RTY(.QSize.sizeIncrement.READ.si |
3ac0 | 7a 65 49 6e 63 72 65 6d 65 6e 74 20 57 52 49 54 45 20 73 65 74 53 69 7a 65 49 6e 63 72 65 6d 65 | zeIncrement.WRITE.setSizeIncreme |
3ae0 | 6e 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 69 7a 65 20 62 61 73 65 53 | nt.).....Q_PROPERTY(.QSize.baseS |
3b00 | 69 7a 65 20 52 45 41 44 20 62 61 73 65 53 69 7a 65 20 57 52 49 54 45 20 73 65 74 42 61 73 65 53 | ize.READ.baseSize.WRITE.setBaseS |
3b20 | 69 7a 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 42 61 63 6b 67 72 6f 75 6e 64 | ize.).....Q_PROPERTY(.Background |
3b40 | 4d 6f 64 65 20 62 61 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 20 52 45 41 44 20 62 61 63 6b 67 72 6f | Mode.backgroundMode.READ.backgro |
3b60 | 75 6e 64 4d 6f 64 65 20 57 52 49 54 45 20 73 65 74 42 61 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 20 | undMode.WRITE.setBackgroundMode. |
3b80 | 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 | DESIGNABLE.false.).....Q_PROPERT |
3ba0 | 59 28 20 51 43 6f 6c 6f 72 20 70 61 6c 65 74 74 65 46 6f 72 65 67 72 6f 75 6e 64 43 6f 6c 6f 72 | Y(.QColor.paletteForegroundColor |
3bc0 | 20 52 45 41 44 20 70 61 6c 65 74 74 65 46 6f 72 65 67 72 6f 75 6e 64 43 6f 6c 6f 72 20 57 52 49 | .READ.paletteForegroundColor.WRI |
3be0 | 54 45 20 73 65 74 50 61 6c 65 74 74 65 46 6f 72 65 67 72 6f 75 6e 64 43 6f 6c 6f 72 20 52 45 53 | TE.setPaletteForegroundColor.RES |
3c00 | 45 54 20 75 6e 73 65 74 50 61 6c 65 74 74 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 | ET.unsetPalette.).....Q_PROPERTY |
3c20 | 28 20 51 43 6f 6c 6f 72 20 70 61 6c 65 74 74 65 42 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 20 | (.QColor.paletteBackgroundColor. |
3c40 | 52 45 41 44 20 70 61 6c 65 74 74 65 42 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 20 57 52 49 54 | READ.paletteBackgroundColor.WRIT |
3c60 | 45 20 73 65 74 50 61 6c 65 74 74 65 42 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 20 52 45 53 45 | E.setPaletteBackgroundColor.RESE |
3c80 | 54 20 75 6e 73 65 74 50 61 6c 65 74 74 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 | T.unsetPalette.).....Q_PROPERTY( |
3ca0 | 20 51 50 69 78 6d 61 70 20 70 61 6c 65 74 74 65 42 61 63 6b 67 72 6f 75 6e 64 50 69 78 6d 61 70 | .QPixmap.paletteBackgroundPixmap |
3cc0 | 20 52 45 41 44 20 70 61 6c 65 74 74 65 42 61 63 6b 67 72 6f 75 6e 64 50 69 78 6d 61 70 20 57 52 | .READ.paletteBackgroundPixmap.WR |
3ce0 | 49 54 45 20 73 65 74 50 61 6c 65 74 74 65 42 61 63 6b 67 72 6f 75 6e 64 50 69 78 6d 61 70 20 52 | ITE.setPaletteBackgroundPixmap.R |
3d00 | 45 53 45 54 20 75 6e 73 65 74 50 61 6c 65 74 74 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 | ESET.unsetPalette.).....Q_PROPER |
3d20 | 54 59 28 20 51 42 72 75 73 68 20 62 61 63 6b 67 72 6f 75 6e 64 42 72 75 73 68 20 52 45 41 44 20 | TY(.QBrush.backgroundBrush.READ. |
3d40 | 62 61 63 6b 67 72 6f 75 6e 64 42 72 75 73 68 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 | backgroundBrush.).....Q_PROPERTY |
3d60 | 28 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 63 6f 6c 6f 72 47 72 6f 75 70 20 52 45 41 44 20 63 6f | (.QColorGroup.colorGroup.READ.co |
3d80 | 6c 6f 72 47 72 6f 75 70 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 50 61 6c 65 | lorGroup.).....Q_PROPERTY(.QPale |
3da0 | 74 74 65 20 70 61 6c 65 74 74 65 20 52 45 41 44 20 70 61 6c 65 74 74 65 20 57 52 49 54 45 20 73 | tte.palette.READ.palette.WRITE.s |
3dc0 | 65 74 50 61 6c 65 74 74 65 20 52 45 53 45 54 20 75 6e 73 65 74 50 61 6c 65 74 74 65 20 20 53 54 | etPalette.RESET.unsetPalette..ST |
3de0 | 4f 52 45 44 20 6f 77 6e 50 61 6c 65 74 74 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 | ORED.ownPalette.).....Q_PROPERTY |
3e00 | 28 20 42 61 63 6b 67 72 6f 75 6e 64 4f 72 69 67 69 6e 20 62 61 63 6b 67 72 6f 75 6e 64 4f 72 69 | (.BackgroundOrigin.backgroundOri |
3e20 | 67 69 6e 20 52 45 41 44 20 62 61 63 6b 67 72 6f 75 6e 64 4f 72 69 67 69 6e 20 57 52 49 54 45 20 | gin.READ.backgroundOrigin.WRITE. |
3e40 | 73 65 74 42 61 63 6b 67 72 6f 75 6e 64 4f 72 69 67 69 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 | setBackgroundOrigin.).....Q_PROP |
3e60 | 45 52 54 59 28 20 62 6f 6f 6c 20 6f 77 6e 50 61 6c 65 74 74 65 20 52 45 41 44 20 6f 77 6e 50 61 | ERTY(.bool.ownPalette.READ.ownPa |
3e80 | 6c 65 74 74 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 46 6f 6e 74 20 66 6f | lette.).....Q_PROPERTY(.QFont.fo |
3ea0 | 6e 74 20 52 45 41 44 20 66 6f 6e 74 20 57 52 49 54 45 20 73 65 74 46 6f 6e 74 20 52 45 53 45 54 | nt.READ.font.WRITE.setFont.RESET |
3ec0 | 20 75 6e 73 65 74 46 6f 6e 74 20 53 54 4f 52 45 44 20 6f 77 6e 46 6f 6e 74 20 29 0a 20 20 20 20 | .unsetFont.STORED.ownFont.)..... |
3ee0 | 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 6f 77 6e 46 6f 6e 74 20 52 45 41 44 20 6f 77 | Q_PROPERTY(.bool.ownFont.READ.ow |
3f00 | 6e 46 6f 6e 74 20 29 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 55 52 53 4f 52 0a 20 20 20 | nFont.).#ifndef.QT_NO_CURSOR.... |
3f20 | 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 43 75 72 73 6f 72 20 63 75 72 73 6f 72 20 52 45 41 44 | .Q_PROPERTY(.QCursor.cursor.READ |
3f40 | 20 63 75 72 73 6f 72 20 57 52 49 54 45 20 73 65 74 43 75 72 73 6f 72 20 52 45 53 45 54 20 75 6e | .cursor.WRITE.setCursor.RESET.un |
3f60 | 73 65 74 43 75 72 73 6f 72 20 53 54 4f 52 45 44 20 6f 77 6e 43 75 72 73 6f 72 20 29 0a 20 20 20 | setCursor.STORED.ownCursor.).... |
3f80 | 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 6f 77 6e 43 75 72 73 6f 72 20 52 45 41 44 | .Q_PROPERTY(.bool.ownCursor.READ |
3fa0 | 20 6f 77 6e 43 75 72 73 6f 72 20 29 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e | .ownCursor.).#endif.#ifndef.QT_N |
3fc0 | 4f 5f 57 49 44 47 45 54 5f 54 4f 50 45 58 54 52 41 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 | O_WIDGET_TOPEXTRA.....Q_PROPERTY |
3fe0 | 28 20 51 53 74 72 69 6e 67 20 63 61 70 74 69 6f 6e 20 52 45 41 44 20 63 61 70 74 69 6f 6e 20 57 | (.QString.caption.READ.caption.W |
4000 | 52 49 54 45 20 73 65 74 43 61 70 74 69 6f 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 | RITE.setCaption.).....Q_PROPERTY |
4020 | 28 20 51 50 69 78 6d 61 70 20 69 63 6f 6e 20 52 45 41 44 20 69 63 6f 6e 20 57 52 49 54 45 20 73 | (.QPixmap.icon.READ.icon.WRITE.s |
4040 | 65 74 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 | etIcon.).....Q_PROPERTY(.QString |
4060 | 20 69 63 6f 6e 54 65 78 74 20 52 45 41 44 20 69 63 6f 6e 54 65 78 74 20 57 52 49 54 45 20 73 65 | .iconText.READ.iconText.WRITE.se |
4080 | 74 49 63 6f 6e 54 65 78 74 20 29 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 | tIconText.).#endif.....Q_PROPERT |
40a0 | 59 28 20 62 6f 6f 6c 20 6d 6f 75 73 65 54 72 61 63 6b 69 6e 67 20 52 45 41 44 20 68 61 73 4d 6f | Y(.bool.mouseTracking.READ.hasMo |
40c0 | 75 73 65 54 72 61 63 6b 69 6e 67 20 57 52 49 54 45 20 73 65 74 4d 6f 75 73 65 54 72 61 63 6b 69 | useTracking.WRITE.setMouseTracki |
40e0 | 6e 67 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 75 6e 64 65 72 4d | ng.).....Q_PROPERTY(.bool.underM |
4100 | 6f 75 73 65 20 52 45 41 44 20 68 61 73 4d 6f 75 73 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 | ouse.READ.hasMouse.).....Q_PROPE |
4120 | 52 54 59 28 20 62 6f 6f 6c 20 69 73 41 63 74 69 76 65 57 69 6e 64 6f 77 20 52 45 41 44 20 69 73 | RTY(.bool.isActiveWindow.READ.is |
4140 | 41 63 74 69 76 65 57 69 6e 64 6f 77 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 | ActiveWindow.).....Q_PROPERTY(.b |
4160 | 6f 6f 6c 20 66 6f 63 75 73 45 6e 61 62 6c 65 64 20 52 45 41 44 20 69 73 46 6f 63 75 73 45 6e 61 | ool.focusEnabled.READ.isFocusEna |
4180 | 62 6c 65 64 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 46 6f 63 75 73 50 6f 6c 69 | bled.).....Q_PROPERTY(.FocusPoli |
41a0 | 63 79 20 66 6f 63 75 73 50 6f 6c 69 63 79 20 52 45 41 44 20 66 6f 63 75 73 50 6f 6c 69 63 79 20 | cy.focusPolicy.READ.focusPolicy. |
41c0 | 57 52 49 54 45 20 73 65 74 46 6f 63 75 73 50 6f 6c 69 63 79 20 29 0a 20 20 20 20 51 5f 50 52 4f | WRITE.setFocusPolicy.).....Q_PRO |
41e0 | 50 45 52 54 59 28 20 62 6f 6f 6c 20 66 6f 63 75 73 20 52 45 41 44 20 68 61 73 46 6f 63 75 73 20 | PERTY(.bool.focus.READ.hasFocus. |
4200 | 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 75 70 64 61 74 65 73 45 6e | ).....Q_PROPERTY(.bool.updatesEn |
4220 | 61 62 6c 65 64 20 52 45 41 44 20 69 73 55 70 64 61 74 65 73 45 6e 61 62 6c 65 64 20 57 52 49 54 | abled.READ.isUpdatesEnabled.WRIT |
4240 | 45 20 73 65 74 55 70 64 61 74 65 73 45 6e 61 62 6c 65 64 20 44 45 53 49 47 4e 41 42 4c 45 20 66 | E.setUpdatesEnabled.DESIGNABLE.f |
4260 | 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 76 69 73 69 | alse.).....Q_PROPERTY(.bool.visi |
4280 | 62 6c 65 20 52 45 41 44 20 69 73 56 69 73 69 62 6c 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 | ble.READ.isVisible.).....Q_PROPE |
42a0 | 52 54 59 28 20 51 52 65 63 74 20 76 69 73 69 62 6c 65 52 65 63 74 20 52 45 41 44 20 76 69 73 69 | RTY(.QRect.visibleRect.READ.visi |
42c0 | 62 6c 65 52 65 63 74 20 29 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 20 20 20 20 51 5f 50 52 4f 50 | bleRect.).//.obsolete.....Q_PROP |
42e0 | 45 52 54 59 28 20 62 6f 6f 6c 20 68 69 64 64 65 6e 20 52 45 41 44 20 69 73 48 69 64 64 65 6e 20 | ERTY(.bool.hidden.READ.isHidden. |
4300 | 57 52 49 54 45 20 73 65 74 48 69 64 64 65 6e 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 | WRITE.setHidden.DESIGNABLE.false |
4320 | 20 53 43 52 49 50 54 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 | .SCRIPTABLE.false.).....Q_PROPER |
4340 | 54 59 28 20 62 6f 6f 6c 20 73 68 6f 77 6e 20 52 45 41 44 20 69 73 53 68 6f 77 6e 20 57 52 49 54 | TY(.bool.shown.READ.isShown.WRIT |
4360 | 45 20 73 65 74 53 68 6f 77 6e 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 53 43 52 49 | E.setShown.DESIGNABLE.false.SCRI |
4380 | 50 54 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 | PTABLE.false.).....Q_PROPERTY(.b |
43a0 | 6f 6f 6c 20 6d 69 6e 69 6d 69 7a 65 64 20 52 45 41 44 20 69 73 4d 69 6e 69 6d 69 7a 65 64 20 29 | ool.minimized.READ.isMinimized.) |
43c0 | 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 6d 61 78 69 6d 69 7a 65 64 20 | .....Q_PROPERTY(.bool.maximized. |
43e0 | 52 45 41 44 20 69 73 4d 61 78 69 6d 69 7a 65 64 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 | READ.isMaximized.).....Q_PROPERT |
4400 | 59 28 20 62 6f 6f 6c 20 66 75 6c 6c 53 63 72 65 65 6e 20 52 45 41 44 20 69 73 46 75 6c 6c 53 63 | Y(.bool.fullScreen.READ.isFullSc |
4420 | 72 65 65 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 69 7a 65 20 73 69 7a | reen.).....Q_PROPERTY(.QSize.siz |
4440 | 65 48 69 6e 74 20 52 45 41 44 20 73 69 7a 65 48 69 6e 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 | eHint.READ.sizeHint.).....Q_PROP |
4460 | 45 52 54 59 28 20 51 53 69 7a 65 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 48 69 6e 74 20 52 45 41 44 | ERTY(.QSize.minimumSizeHint.READ |
4480 | 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 48 69 6e 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 | .minimumSizeHint.).....Q_PROPERT |
44a0 | 59 28 20 51 52 65 63 74 20 6d 69 63 72 6f 46 6f 63 75 73 48 69 6e 74 20 52 45 41 44 20 6d 69 63 | Y(.QRect.microFocusHint.READ.mic |
44c0 | 72 6f 46 6f 63 75 73 48 69 6e 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f | roFocusHint.).....Q_PROPERTY(.bo |
44e0 | 6f 6c 20 61 63 63 65 70 74 44 72 6f 70 73 20 52 45 41 44 20 61 63 63 65 70 74 44 72 6f 70 73 20 | ol.acceptDrops.READ.acceptDrops. |
4500 | 57 52 49 54 45 20 73 65 74 41 63 63 65 70 74 44 72 6f 70 73 20 29 0a 20 20 20 20 51 5f 50 52 4f | WRITE.setAcceptDrops.).....Q_PRO |
4520 | 50 45 52 54 59 28 20 62 6f 6f 6c 20 61 75 74 6f 4d 61 73 6b 20 52 45 41 44 20 61 75 74 6f 4d 61 | PERTY(.bool.autoMask.READ.autoMa |
4540 | 73 6b 20 57 52 49 54 45 20 73 65 74 41 75 74 6f 4d 61 73 6b 20 44 45 53 49 47 4e 41 42 4c 45 20 | sk.WRITE.setAutoMask.DESIGNABLE. |
4560 | 66 61 6c 73 65 20 53 43 52 49 50 54 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 50 | false.SCRIPTABLE.false.).....Q_P |
4580 | 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 63 75 73 74 6f 6d 57 68 61 74 73 54 68 69 73 20 52 45 | ROPERTY(.bool.customWhatsThis.RE |
45a0 | 41 44 20 63 75 73 74 6f 6d 57 68 61 74 73 54 68 69 73 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 | AD.customWhatsThis.).....Q_PROPE |
45c0 | 52 54 59 28 20 62 6f 6f 6c 20 69 6e 70 75 74 4d 65 74 68 6f 64 45 6e 61 62 6c 65 64 20 52 45 41 | RTY(.bool.inputMethodEnabled.REA |
45e0 | 44 20 69 73 49 6e 70 75 74 4d 65 74 68 6f 64 45 6e 61 62 6c 65 64 20 57 52 49 54 45 20 73 65 74 | D.isInputMethodEnabled.WRITE.set |
4600 | 49 6e 70 75 74 4d 65 74 68 6f 64 45 6e 61 62 6c 65 64 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 | InputMethodEnabled.DESIGNABLE.fa |
4620 | 6c 73 65 20 53 43 52 49 50 54 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 50 52 4f | lse.SCRIPTABLE.false.).....Q_PRO |
4640 | 50 45 52 54 59 28 20 64 6f 75 62 6c 65 20 77 69 6e 64 6f 77 4f 70 61 63 69 74 79 20 52 45 41 44 | PERTY(.double.windowOpacity.READ |
4660 | 20 77 69 6e 64 6f 77 4f 70 61 63 69 74 79 20 57 52 49 54 45 20 73 65 74 57 69 6e 64 6f 77 4f 70 | .windowOpacity.WRITE.setWindowOp |
4680 | 61 63 69 74 79 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 0a 70 75 62 6c 69 63 | acity.DESIGNABLE.false.)..public |
46a0 | 3a 0a 20 20 20 20 51 5f 45 58 50 4c 49 43 49 54 20 51 57 69 64 67 65 74 28 20 51 57 69 64 67 65 | :.....Q_EXPLICIT.QWidget(.QWidge |
46c0 | 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, |
46e0 | 20 57 46 6c 61 67 73 20 66 3d 30 20 29 3b 0a 20 20 20 20 7e 51 57 69 64 67 65 74 28 29 3b 0a 0a | .WFlags.f=0.);.....~QWidget();.. |
4700 | 20 20 20 20 57 49 64 09 09 20 77 69 6e 49 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 | ....WId...winId().const;.....voi |
4720 | 64 09 20 73 65 74 4e 61 6d 65 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 29 3b 0a | d..setName(.const.char.*name.);. |
4740 | 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 0a 20 20 20 20 2f 2f 20 47 55 49 20 73 | #ifndef.QT_NO_STYLE.....//.GUI.s |
4760 | 74 79 6c 65 20 73 65 74 74 69 6e 67 0a 0a 20 20 20 20 51 53 74 79 6c 65 20 20 20 20 20 26 73 74 | tyle.setting......QStyle.....&st |
4780 | 79 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 73 65 74 | yle().const;.....void........set |
47a0 | 53 74 79 6c 65 28 20 51 53 74 79 6c 65 20 2a 20 29 3b 0a 20 20 20 20 51 53 74 79 6c 65 2a 09 73 | Style(.QStyle.*.);.....QStyle*.s |
47c0 | 65 74 53 74 79 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 23 65 6e 64 69 | etStyle(.const.QString&.);.#endi |
47e0 | 66 0a 20 20 20 20 2f 2f 20 57 69 64 67 65 74 20 74 79 70 65 73 20 61 6e 64 20 73 74 61 74 65 73 | f.....//.Widget.types.and.states |
4800 | 0a 0a 20 20 20 20 62 6f 6f 6c 09 20 69 73 54 6f 70 4c 65 76 65 6c 28 29 09 63 6f 6e 73 74 3b 0a | ......bool..isTopLevel().const;. |
4820 | 20 20 20 20 62 6f 6f 6c 09 20 69 73 44 69 61 6c 6f 67 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 | ....bool..isDialog().const;..... |
4840 | 62 6f 6f 6c 09 20 69 73 50 6f 70 75 70 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 | bool..isPopup().const;.....bool. |
4860 | 20 69 73 44 65 73 6b 74 6f 70 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 20 69 73 | .isDesktop().const;.....bool..is |
4880 | 4d 6f 64 61 6c 28 29 09 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 20 69 73 45 6e 61 62 | Modal().const;......bool..isEnab |
48a0 | 6c 65 64 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 20 69 73 45 6e 61 62 6c 65 64 | led().const;.....bool..isEnabled |
48c0 | 54 6f 28 51 57 69 64 67 65 74 2a 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 20 69 73 | To(QWidget*).const;.....bool..is |
48e0 | 45 6e 61 62 6c 65 64 54 6f 54 4c 57 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 75 62 6c 69 63 20 73 6c | EnabledToTLW().const;..public.sl |
4900 | 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 45 6e 61 62 6c 65 64 | ots:.....virtual.void.setEnabled |
4920 | 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 69 73 61 62 6c 65 64 28 20 | (.bool.);.....void.setDisabled(. |
4940 | 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 57 69 64 67 65 74 20 63 6f 6f 72 64 69 6e 61 74 | bool.);......//.Widget.coordinat |
4960 | 65 73 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 52 65 63 74 09 20 66 72 61 6d 65 47 65 6f 6d | es..public:.....QRect..frameGeom |
4980 | 65 74 72 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 67 | etry().const;.....const.QRect.&g |
49a0 | 65 6f 6d 65 74 72 79 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 20 78 28 29 09 09 | eometry().const;.....int...x().. |
49c0 | 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 20 79 28 29 09 09 63 6f 6e 73 74 3b 0a 20 20 20 | const;.....int...y()..const;.... |
49e0 | 20 51 50 6f 69 6e 74 09 20 70 6f 73 28 29 09 09 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 | .QPoint..pos()..const;.....QSize |
4a00 | 09 20 66 72 61 6d 65 53 69 7a 65 28 29 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a | ..frameSize()....const;.....QSiz |
4a20 | 65 09 20 73 69 7a 65 28 29 09 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 20 77 69 64 74 | e..size()..const;.....int...widt |
4a40 | 68 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 20 68 65 69 67 68 74 28 29 09 63 6f | h().const;.....int...height().co |
4a60 | 6e 73 74 3b 0a 20 20 20 20 51 52 65 63 74 09 20 72 65 63 74 28 29 09 09 63 6f 6e 73 74 3b 0a 20 | nst;.....QRect..rect()..const;.. |
4a80 | 20 20 20 51 52 65 63 74 09 20 63 68 69 6c 64 72 65 6e 52 65 63 74 28 29 20 63 6f 6e 73 74 3b 0a | ...QRect..childrenRect().const;. |
4aa0 | 20 20 20 20 51 52 65 67 69 6f 6e 09 20 63 68 69 6c 64 72 65 6e 52 65 67 69 6f 6e 28 29 20 63 6f | ....QRegion..childrenRegion().co |
4ac0 | 6e 73 74 3b 0a 0a 20 20 20 20 51 53 69 7a 65 09 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 28 29 09 20 | nst;......QSize..minimumSize().. |
4ae0 | 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 09 20 6d 61 78 69 6d 75 6d 53 69 7a 65 28 29 09 | const;.....QSize..maximumSize(). |
4b00 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 20 6d 69 6e 69 6d 75 6d 57 69 64 74 68 28 29 | .const;.....int...minimumWidth() |
4b20 | 09 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 20 6d 69 6e 69 6d 75 6d 48 65 69 67 68 74 | ..const;.....int...minimumHeight |
4b40 | 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 20 6d 61 78 69 6d 75 6d 57 69 64 74 68 | ().const;.....int...maximumWidth |
4b60 | 28 29 09 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 20 6d 61 78 69 6d 75 6d 48 65 69 67 | ()..const;.....int...maximumHeig |
4b80 | 68 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 20 73 65 74 4d 69 6e 69 6d 75 6d | ht().const;.....void..setMinimum |
4ba0 | 53 69 7a 65 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 20 29 3b 0a 20 20 20 20 76 69 72 74 75 | Size(.const.QSize.&.);.....virtu |
4bc0 | 61 6c 20 76 6f 69 64 20 73 65 74 4d 69 6e 69 6d 75 6d 53 69 7a 65 28 20 69 6e 74 20 6d 69 6e 77 | al.void.setMinimumSize(.int.minw |
4be0 | 2c 20 69 6e 74 20 6d 69 6e 68 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 73 65 74 4d 61 78 69 6d | ,.int.minh.);.....void..setMaxim |
4c00 | 75 6d 53 69 7a 65 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 20 29 3b 0a 20 20 20 20 76 69 72 | umSize(.const.QSize.&.);.....vir |
4c20 | 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4d 61 78 69 6d 75 6d 53 69 7a 65 28 20 69 6e 74 20 6d 61 | tual.void.setMaximumSize(.int.ma |
4c40 | 78 77 2c 20 69 6e 74 20 6d 61 78 68 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 73 65 74 4d 69 6e | xw,.int.maxh.);.....void..setMin |
4c60 | 69 6d 75 6d 57 69 64 74 68 28 20 69 6e 74 20 6d 69 6e 77 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 | imumWidth(.int.minw.);.....void. |
4c80 | 20 73 65 74 4d 69 6e 69 6d 75 6d 48 65 69 67 68 74 28 20 69 6e 74 20 6d 69 6e 68 20 29 3b 0a 20 | .setMinimumHeight(.int.minh.);.. |
4ca0 | 20 20 20 76 6f 69 64 09 20 73 65 74 4d 61 78 69 6d 75 6d 57 69 64 74 68 28 20 69 6e 74 20 6d 61 | ...void..setMaximumWidth(.int.ma |
4cc0 | 78 77 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 73 65 74 4d 61 78 69 6d 75 6d 48 65 69 67 68 74 | xw.);.....void..setMaximumHeight |
4ce0 | 28 20 69 6e 74 20 6d 61 78 68 20 29 3b 0a 0a 20 20 20 20 51 53 69 7a 65 09 20 73 69 7a 65 49 6e | (.int.maxh.);......QSize..sizeIn |
4d00 | 63 72 65 6d 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 20 73 65 74 53 69 | crement().const;.....void..setSi |
4d20 | 7a 65 49 6e 63 72 65 6d 65 6e 74 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 20 29 3b 0a 20 20 | zeIncrement(.const.QSize.&.);... |
4d40 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 69 7a 65 49 6e 63 72 65 6d 65 6e 74 28 | ..virtual.void.setSizeIncrement( |
4d60 | 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 20 29 3b 0a 20 20 20 20 51 53 69 7a 65 09 20 62 61 73 65 | .int.w,.int.h.);.....QSize..base |
4d80 | 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 20 73 65 74 42 61 73 65 53 | Size().const;.....void..setBaseS |
4da0 | 69 7a 65 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 | ize(.const.QSize.&.);.....void.. |
4dc0 | 73 65 74 42 61 73 65 53 69 7a 65 28 20 69 6e 74 20 62 61 73 65 77 2c 20 69 6e 74 20 62 61 73 65 | setBaseSize(.int.basew,.int.base |
4de0 | 68 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 73 65 74 46 69 78 65 64 53 69 7a 65 28 20 63 6f 6e | h.);......void.setFixedSize(.con |
4e00 | 73 74 20 51 53 69 7a 65 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 46 69 78 65 64 53 | st.QSize.&.);.....void.setFixedS |
4e20 | 69 7a 65 28 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 | ize(.int.w,.int.h.);.....void.se |
4e40 | 74 46 69 78 65 64 57 69 64 74 68 28 20 69 6e 74 20 77 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 | tFixedWidth(.int.w.);.....void.s |
4e60 | 65 74 46 69 78 65 64 48 65 69 67 68 74 28 20 69 6e 74 20 68 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 | etFixedHeight(.int.h.);......//. |
4e80 | 57 69 64 67 65 74 20 63 6f 6f 72 64 69 6e 61 74 65 20 6d 61 70 70 69 6e 67 0a 0a 20 20 20 20 51 | Widget.coordinate.mapping......Q |
4ea0 | 50 6f 69 6e 74 09 20 6d 61 70 54 6f 47 6c 6f 62 61 6c 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 | Point..mapToGlobal(.const.QPoint |
4ec0 | 20 26 20 29 09 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 6f 69 6e 74 09 20 6d 61 70 46 72 6f 6d | .&.)..const;.....QPoint..mapFrom |
4ee0 | 47 6c 6f 62 61 6c 28 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 | Global(.const.QPoint.&.).const;. |
4f00 | 20 20 20 20 51 50 6f 69 6e 74 09 20 6d 61 70 54 6f 50 61 72 65 6e 74 28 20 63 6f 6e 73 74 20 51 | ....QPoint..mapToParent(.const.Q |
4f20 | 50 6f 69 6e 74 20 26 20 29 09 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 6f 69 6e 74 09 20 6d 61 | Point.&.)..const;.....QPoint..ma |
4f40 | 70 46 72 6f 6d 50 61 72 65 6e 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 29 20 63 6f | pFromParent(.const.QPoint.&.).co |
4f60 | 6e 73 74 3b 0a 20 20 20 20 51 50 6f 69 6e 74 09 20 6d 61 70 54 6f 28 20 51 57 69 64 67 65 74 20 | nst;.....QPoint..mapTo(.QWidget. |
4f80 | 2a 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 | *,.const.QPoint.&.).const;.....Q |
4fa0 | 50 6f 69 6e 74 09 20 6d 61 70 46 72 6f 6d 28 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 | Point..mapFrom(.QWidget.*,.const |
4fc0 | 20 51 50 6f 69 6e 74 20 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 57 69 64 67 65 74 09 | .QPoint.&.).const;......QWidget. |
4fe0 | 2a 74 6f 70 4c 65 76 65 6c 57 69 64 67 65 74 28 29 20 20 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 | *topLevelWidget()...const;...... |
5000 | 2f 2f 20 57 69 64 67 65 74 20 61 74 74 72 69 62 75 74 65 20 66 75 6e 63 74 69 6f 6e 73 0a 0a 20 | //.Widget.attribute.functions... |
5020 | 20 20 20 42 61 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 09 62 61 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 | ...BackgroundMode.backgroundMode |
5040 | 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 09 73 65 74 42 61 | ().const;.....virtual.void.setBa |
5060 | 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 28 20 42 61 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 20 29 3b 0a | ckgroundMode(.BackgroundMode.);. |
5080 | 20 20 20 20 76 6f 69 64 20 09 09 73 65 74 42 61 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 28 20 42 61 | ....void...setBackgroundMode(.Ba |
50a0 | 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 2c 20 42 61 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 20 29 3b 0a | ckgroundMode,.BackgroundMode.);. |
50c0 | 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 09 66 6f 72 65 67 72 6f 75 6e 64 43 6f | .....const.QColor.&.foregroundCo |
50e0 | 6c 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 | lor().const;......const.QColor.& |
5100 | 09 65 72 61 73 65 43 6f 6c 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | .eraseColor().const;.....virtual |
5120 | 20 76 6f 69 64 09 73 65 74 45 72 61 73 65 43 6f 6c 6f 72 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f | .void.setEraseColor(.const.QColo |
5140 | 72 20 26 20 29 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 2a 09 65 72 61 73 | r.&.);......const.QPixmap.*.eras |
5160 | 65 50 69 78 6d 61 70 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | ePixmap().const;.....virtual.voi |
5180 | 64 09 73 65 74 45 72 61 73 65 50 69 78 6d 61 70 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 | d.setErasePixmap(.const.QPixmap. |
51a0 | 26 20 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 41 4c 45 54 54 45 0a 20 20 20 20 | &.);..#ifndef.QT_NO_PALETTE..... |
51c0 | 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 20 63 6f 6c 6f 72 47 72 6f 75 70 28 29 | const.QColorGroup.&.colorGroup() |
51e0 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 61 6c 65 74 74 65 20 26 09 70 61 6c | .const;.....const.QPalette.&.pal |
5200 | 65 74 74 65 28 29 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 6f 77 6e 50 61 | ette()....const;.....bool..ownPa |
5220 | 6c 65 74 74 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 | lette().const;.....virtual.void. |
5240 | 73 65 74 50 61 6c 65 74 74 65 28 20 63 6f 6e 73 74 20 51 50 61 6c 65 74 74 65 20 26 20 29 3b 0a | setPalette(.const.QPalette.&.);. |
5260 | 20 20 20 20 76 6f 69 64 09 09 75 6e 73 65 74 50 61 6c 65 74 74 65 28 29 3b 0a 23 65 6e 64 69 66 | ....void..unsetPalette();.#endif |
5280 | 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 09 70 61 6c 65 74 74 65 46 6f 72 65 | ......const.QColor.&.paletteFore |
52a0 | 67 72 6f 75 6e 64 43 6f 6c 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 09 73 | groundColor().const;.....void..s |
52c0 | 65 74 50 61 6c 65 74 74 65 46 6f 72 65 67 72 6f 75 6e 64 43 6f 6c 6f 72 28 20 63 6f 6e 73 74 20 | etPaletteForegroundColor(.const. |
52e0 | 51 43 6f 6c 6f 72 20 26 20 29 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 09 | QColor.&.);......const.QColor.&. |
5300 | 70 61 6c 65 74 74 65 42 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 28 29 20 63 6f 6e 73 74 3b 0a | paletteBackgroundColor().const;. |
5320 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 50 61 6c 65 74 74 65 42 61 63 6b 67 | ....virtual.void.setPaletteBackg |
5340 | 72 6f 75 6e 64 43 6f 6c 6f 72 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 20 29 3b 0a 0a 20 | roundColor(.const.QColor.&.);... |
5360 | 20 20 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 2a 09 70 61 6c 65 74 74 65 42 61 63 6b 67 72 | ...const.QPixmap.*.paletteBackgr |
5380 | 6f 75 6e 64 50 69 78 6d 61 70 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | oundPixmap().const;.....virtual. |
53a0 | 76 6f 69 64 20 09 73 65 74 50 61 6c 65 74 74 65 42 61 63 6b 67 72 6f 75 6e 64 50 69 78 6d 61 70 | void..setPaletteBackgroundPixmap |
53c0 | 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 20 29 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 | (.const.QPixmap.&.);......const. |
53e0 | 51 42 72 75 73 68 26 09 62 61 63 6b 67 72 6f 75 6e 64 42 72 75 73 68 28 29 20 63 6f 6e 73 74 3b | QBrush&.backgroundBrush().const; |
5400 | 0a 0a 20 20 20 20 51 46 6f 6e 74 09 09 66 6f 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 | ......QFont..font().const;.....b |
5420 | 6f 6f 6c 09 09 6f 77 6e 46 6f 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 | ool..ownFont().const;.....virtua |
5440 | 6c 20 76 6f 69 64 09 73 65 74 46 6f 6e 74 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 29 3b | l.void.setFont(.const.QFont.&.); |
5460 | 0a 20 20 20 20 76 6f 69 64 09 09 75 6e 73 65 74 46 6f 6e 74 28 29 3b 0a 20 20 20 20 51 46 6f 6e | .....void..unsetFont();.....QFon |
5480 | 74 4d 65 74 72 69 63 73 09 66 6f 6e 74 4d 65 74 72 69 63 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 | tMetrics.fontMetrics().const;... |
54a0 | 20 20 51 46 6f 6e 74 49 6e 66 6f 09 20 09 66 6f 6e 74 49 6e 66 6f 28 29 20 63 6f 6e 73 74 3b 0a | ..QFontInfo...fontInfo().const;. |
54c0 | 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 55 52 53 4f 52 0a 20 20 20 20 63 6f 6e 73 74 20 | .#ifndef.QT_NO_CURSOR.....const. |
54e0 | 51 43 75 72 73 6f 72 20 20 20 20 20 20 26 63 75 72 73 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 | QCursor......&cursor().const;... |
5500 | 20 20 62 6f 6f 6c 09 09 6f 77 6e 43 75 72 73 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 | ..bool..ownCursor().const;.....v |
5520 | 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 43 75 72 73 6f 72 28 20 63 6f 6e 73 74 20 51 43 75 | irtual.void.setCursor(.const.QCu |
5540 | 72 73 6f 72 20 26 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 75 6e 73 65 74 | rsor.&.);.....virtual.void.unset |
5560 | 43 75 72 73 6f 72 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 57 | Cursor();.#endif.#ifndef.QT_NO_W |
5580 | 49 44 47 45 54 5f 54 4f 50 45 58 54 52 41 0a 20 20 20 20 51 53 74 72 69 6e 67 09 09 63 61 70 74 | IDGET_TOPEXTRA.....QString..capt |
55a0 | 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 20 | ion().const;.....const.QPixmap.. |
55c0 | 20 20 20 20 2a 69 63 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 09 09 | ....*icon().const;.....QString.. |
55e0 | 69 63 6f 6e 54 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 62 6f 6f | iconText().const;.#endif.....boo |
5600 | 6c 09 09 68 61 73 4d 6f 75 73 65 54 72 61 63 6b 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | l..hasMouseTracking().const;.... |
5620 | 20 62 6f 6f 6c 09 09 68 61 73 4d 6f 75 73 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 | .bool..hasMouse().const;......vi |
5640 | 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 4d 61 73 6b 28 20 63 6f 6e 73 74 20 51 42 69 74 6d 61 | rtual.void.setMask(.const.QBitma |
5660 | 70 20 26 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 4d 61 73 6b 28 | p.&.);.....virtual.void.setMask( |
5680 | 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 6f 69 64 09 09 63 6c | .const.QRegion.&.);.....void..cl |
56a0 | 65 61 72 4d 61 73 6b 28 29 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 09 62 | earMask();......const.QColor.&.b |
56c0 | 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 28 29 20 63 6f 6e 73 74 3b 20 2f 2f 20 6f 62 73 6f 6c | ackgroundColor().const;.//.obsol |
56e0 | 65 74 65 2c 20 75 73 65 20 65 72 61 73 65 43 6f 6c 6f 72 28 29 0a 20 20 20 20 76 69 72 74 75 61 | ete,.use.eraseColor().....virtua |
5700 | 6c 20 76 6f 69 64 09 73 65 74 42 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 28 20 63 6f 6e 73 74 | l.void.setBackgroundColor(.const |
5720 | 20 51 43 6f 6c 6f 72 20 26 20 29 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 2c 20 75 73 65 20 73 65 | .QColor.&.);.//.obsolete,.use.se |
5740 | 74 45 72 61 73 65 43 6f 6c 6f 72 28 29 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 | tEraseColor().....const.QPixmap. |
5760 | 2a 09 62 61 63 6b 67 72 6f 75 6e 64 50 69 78 6d 61 70 28 29 20 63 6f 6e 73 74 3b 20 2f 2f 20 6f | *.backgroundPixmap().const;.//.o |
5780 | 62 73 6f 6c 65 74 65 2c 20 75 73 65 20 65 72 61 73 65 50 69 78 6d 61 70 28 29 0a 20 20 20 20 76 | bsolete,.use.erasePixmap().....v |
57a0 | 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 42 61 63 6b 67 72 6f 75 6e 64 50 69 78 6d 61 70 28 | irtual.void.setBackgroundPixmap( |
57c0 | 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 20 29 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 2c | .const.QPixmap.&.);.//.obsolete, |
57e0 | 20 75 73 65 20 73 65 74 45 72 61 73 65 50 69 78 6d 61 70 28 29 0a 0a 70 75 62 6c 69 63 20 73 6c | .use.setErasePixmap()..public.sl |
5800 | 6f 74 73 3a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 57 49 44 47 45 54 5f 54 4f 50 45 58 54 | ots:.#ifndef.QT_NO_WIDGET_TOPEXT |
5820 | 52 41 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 43 61 70 74 69 6f 6e 28 20 | RA.....virtual.void.setCaption(. |
5840 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f | const.QString.&);.....virtual.vo |
5860 | 69 64 09 73 65 74 49 63 6f 6e 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 20 29 3b 0a 20 | id.setIcon(.const.QPixmap.&.);.. |
5880 | 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 49 63 6f 6e 54 65 78 74 28 20 63 6f 6e | ...virtual.void.setIconText(.con |
58a0 | 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 61 | st.QString.&);.#endif.....virtua |
58c0 | 6c 20 76 6f 69 64 09 73 65 74 4d 6f 75 73 65 54 72 61 63 6b 69 6e 67 28 20 62 6f 6f 6c 20 65 6e | l.void.setMouseTracking(.bool.en |
58e0 | 61 62 6c 65 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 4b 65 79 62 6f 61 72 64 20 69 6e 70 75 74 20 66 | able.);......//.Keyboard.input.f |
5900 | 6f 63 75 73 20 66 75 6e 63 74 69 6f 6e 73 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 | ocus.functions......virtual.void |
5920 | 09 73 65 74 46 6f 63 75 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 63 6c 65 61 72 46 6f 63 75 | .setFocus();.....void..clearFocu |
5940 | 73 28 29 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 46 6f 63 75 73 50 6f 6c 69 | s();..public:.....enum.FocusPoli |
5960 | 63 79 20 7b 0a 09 4e 6f 46 6f 63 75 73 20 3d 20 30 2c 0a 09 54 61 62 46 6f 63 75 73 20 3d 20 30 | cy.{..NoFocus.=.0,..TabFocus.=.0 |
5980 | 78 31 2c 0a 09 43 6c 69 63 6b 46 6f 63 75 73 20 3d 20 30 78 32 2c 0a 09 53 74 72 6f 6e 67 46 6f | x1,..ClickFocus.=.0x2,..StrongFo |
59a0 | 63 75 73 20 3d 20 54 61 62 46 6f 63 75 73 20 7c 20 43 6c 69 63 6b 46 6f 63 75 73 20 7c 20 30 78 | cus.=.TabFocus.|.ClickFocus.|.0x |
59c0 | 38 2c 0a 09 57 68 65 65 6c 46 6f 63 75 73 20 3d 20 53 74 72 6f 6e 67 46 6f 63 75 73 20 7c 20 30 | 8,..WheelFocus.=.StrongFocus.|.0 |
59e0 | 78 34 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 09 69 73 41 63 74 69 76 65 57 69 6e | x4.....};......bool..isActiveWin |
5a00 | 64 6f 77 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 09 73 65 | dow().const;.....virtual.void.se |
5a20 | 74 41 63 74 69 76 65 57 69 6e 64 6f 77 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 69 73 46 6f 63 | tActiveWindow();.....bool..isFoc |
5a40 | 75 73 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 46 6f 63 75 73 50 6f 6c | usEnabled().const;......FocusPol |
5a60 | 69 63 79 09 09 66 6f 63 75 73 50 6f 6c 69 63 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 | icy..focusPolicy().const;.....vi |
5a80 | 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 46 6f 63 75 73 50 6f 6c 69 63 79 28 20 46 6f 63 75 73 | rtual.void.setFocusPolicy(.Focus |
5aa0 | 50 6f 6c 69 63 79 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 68 61 73 46 6f 63 75 73 28 29 20 63 | Policy.);.....bool..hasFocus().c |
5ac0 | 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 09 73 65 74 54 61 62 4f 72 64 | onst;.....static.void..setTabOrd |
5ae0 | 65 72 28 20 51 57 69 64 67 65 74 20 2a 2c 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 20 20 20 20 | er(.QWidget.*,.QWidget.*.);..... |
5b00 | 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 46 6f 63 75 73 50 72 6f 78 79 28 20 51 57 69 64 | virtual.void.setFocusProxy(.QWid |
5b20 | 67 65 74 20 2a 20 29 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 09 09 66 6f 63 75 73 50 72 6f | get.*.);.....QWidget.*..focusPro |
5b40 | 78 79 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 49 6e 70 75 74 4d 65 | xy().const;......void.setInputMe |
5b60 | 74 68 6f 64 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 | thodEnabled(.bool.b.);.....bool. |
5b80 | 69 73 49 6e 70 75 74 4d 65 74 68 6f 64 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 | isInputMethodEnabled().const;... |
5ba0 | 20 20 2f 2f 20 47 72 61 62 20 66 75 6e 63 74 69 6f 6e 73 0a 0a 20 20 20 20 76 6f 69 64 09 09 67 | ..//.Grab.functions......void..g |
5bc0 | 72 61 62 4d 6f 75 73 65 28 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 55 52 53 4f 52 | rabMouse();.#ifndef.QT_NO_CURSOR |
5be0 | 0a 20 20 20 20 76 6f 69 64 09 09 67 72 61 62 4d 6f 75 73 65 28 20 63 6f 6e 73 74 20 51 43 75 72 | .....void..grabMouse(.const.QCur |
5c00 | 73 6f 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 09 09 72 65 6c 65 61 73 | sor.&.);.#endif.....void..releas |
5c20 | 65 4d 6f 75 73 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 67 72 61 62 4b 65 79 62 6f 61 72 64 | eMouse();.....void..grabKeyboard |
5c40 | 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 72 65 6c 65 61 73 65 4b 65 79 62 6f 61 72 64 28 29 3b | ();.....void..releaseKeyboard(); |
5c60 | 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 20 2a 09 6d 6f 75 73 65 47 72 61 62 62 | .....static.QWidget.*.mouseGrabb |
5c80 | 65 72 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 20 2a 09 6b 65 79 62 6f | er();.....static.QWidget.*.keybo |
5ca0 | 61 72 64 47 72 61 62 62 65 72 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 55 70 64 61 74 65 2f 72 65 66 | ardGrabber();......//.Update/ref |
5cc0 | 72 65 73 68 20 66 75 6e 63 74 69 6f 6e 73 0a 0a 20 20 20 20 62 6f 6f 6c 09 20 09 69 73 55 70 64 | resh.functions......bool...isUpd |
5ce0 | 61 74 65 73 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 20 30 20 2f 2f 64 65 | atesEnabled().const;..#if.0.//de |
5d00 | 66 20 51 5f 57 53 5f 51 57 53 0a 20 20 20 20 76 6f 69 64 09 09 72 65 70 61 69 6e 74 55 6e 63 6c | f.Q_WS_QWS.....void..repaintUncl |
5d20 | 69 70 70 65 64 28 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 2c 20 62 6f 6f 6c 20 65 72 61 | ipped(.const.QRegion.&,.bool.era |
5d40 | 73 65 20 3d 20 54 52 55 45 20 29 3b 0a 23 65 6e 64 69 66 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 | se.=.TRUE.);.#endif.public.slots |
5d60 | 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 55 70 64 61 74 65 73 45 6e 61 | :.....virtual.void.setUpdatesEna |
5d80 | 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 6f 69 64 09 09 75 | bled(.bool.enable.);.....void..u |
5da0 | 70 64 61 74 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 75 70 64 61 74 65 28 20 69 6e 74 20 78 | pdate();.....void..update(.int.x |
5dc0 | 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 20 29 3b 0a 20 20 20 20 76 6f 69 | ,.int.y,.int.w,.int.h.);.....voi |
5de0 | 64 09 09 75 70 64 61 74 65 28 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 29 3b 0a 20 20 20 20 76 | d..update(.const.QRect&.);.....v |
5e00 | 6f 69 64 09 09 72 65 70 61 69 6e 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 72 65 70 61 69 6e | oid..repaint();.....void..repain |
5e20 | 74 28 20 62 6f 6f 6c 20 65 72 61 73 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 72 65 70 61 69 | t(.bool.erase.);.....void..repai |
5e40 | 6e 74 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 | nt(.int.x,.int.y,.int.w,.int.h,. |
5e60 | 62 6f 6f 6c 20 65 72 61 73 65 3d 54 52 55 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 72 65 70 | bool.erase=TRUE.);.....void..rep |
5e80 | 61 69 6e 74 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 2c 20 62 6f 6f 6c 20 65 72 61 73 65 20 | aint(.const.QRect.&,.bool.erase. |
5ea0 | 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 72 65 70 61 69 6e 74 28 20 63 6f 6e | =.TRUE.);.....void..repaint(.con |
5ec0 | 73 74 20 51 52 65 67 69 6f 6e 20 26 2c 20 62 6f 6f 6c 20 65 72 61 73 65 20 3d 20 54 52 55 45 20 | st.QRegion.&,.bool.erase.=.TRUE. |
5ee0 | 29 3b 0a 0a 20 20 20 20 2f 2f 20 57 69 64 67 65 74 20 6d 61 6e 61 67 65 6d 65 6e 74 20 66 75 6e | );......//.Widget.management.fun |
5f00 | 63 74 69 6f 6e 73 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 68 6f 77 28 29 3b | ctions......virtual.void.show(); |
5f20 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 68 69 64 65 28 29 3b 0a 20 20 20 20 76 6f | .....virtual.void.hide();.....vo |
5f40 | 69 64 09 09 73 65 74 53 68 6f 77 6e 28 20 62 6f 6f 6c 20 73 68 6f 77 20 29 3b 0a 20 20 20 20 76 | id..setShown(.bool.show.);.....v |
5f60 | 6f 69 64 09 09 73 65 74 48 69 64 64 65 6e 28 20 62 6f 6f 6c 20 68 69 64 65 20 29 3b 0a 23 69 66 | oid..setHidden(.bool.hide.);.#if |
5f80 | 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 20 20 20 20 76 6f 69 64 09 09 69 63 6f 6e | ndef.QT_NO_COMPAT.....void..icon |
5fa0 | 69 66 79 28 29 20 7b 20 73 68 6f 77 4d 69 6e 69 6d 69 7a 65 64 28 29 3b 20 7d 0a 23 65 6e 64 69 | ify().{.showMinimized();.}.#endi |
5fc0 | 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 68 6f 77 4d 69 6e 69 6d 69 7a 65 64 | f.....virtual.void.showMinimized |
5fe0 | 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 68 6f 77 4d 61 78 69 6d 69 7a | ();.....virtual.void.showMaximiz |
6000 | 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 73 68 6f 77 46 75 6c 6c 53 63 72 65 65 6e 28 29 | ed();.....void..showFullScreen() |
6020 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 68 6f 77 4e 6f 72 6d 61 6c 28 29 3b | ;.....virtual.void.showNormal(); |
6040 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 70 6f 6c 69 73 68 28 29 3b 0a 20 20 20 20 | .....virtual.void.polish();..... |
6060 | 76 6f 69 64 20 09 09 63 6f 6e 73 74 50 6f 6c 69 73 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | void...constPolish().const;..... |
6080 | 62 6f 6f 6c 09 09 63 6c 6f 73 65 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 09 72 61 69 73 65 28 | bool..close();......void..raise( |
60a0 | 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 6c 6f 77 65 72 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 | );.....void..lower();.....void.. |
60c0 | 73 74 61 63 6b 55 6e 64 65 72 28 20 51 57 69 64 67 65 74 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 | stackUnder(.QWidget*.);.....virt |
60e0 | 75 61 6c 20 76 6f 69 64 09 6d 6f 76 65 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 29 3b 0a 20 | ual.void.move(.int.x,.int.y.);.. |
6100 | 20 20 20 76 6f 69 64 09 09 6d 6f 76 65 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 29 3b | ...void..move(.const.QPoint.&.); |
6120 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 72 65 73 69 7a 65 28 20 69 6e 74 20 77 2c | .....virtual.void.resize(.int.w, |
6140 | 20 69 6e 74 20 68 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 72 65 73 69 7a 65 28 20 63 6f 6e 73 | .int.h.);.....void..resize(.cons |
6160 | 74 20 51 53 69 7a 65 20 26 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 | t.QSize.&.);.....virtual.void.se |
6180 | 74 47 65 6f 6d 65 74 72 79 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 | tGeometry(.int.x,.int.y,.int.w,. |
61a0 | 69 6e 74 20 68 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 47 65 6f | int.h.);.....virtual.void.setGeo |
61c0 | 6d 65 74 72 79 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 20 29 3b 20 2f 2f 20 23 23 23 20 6d | metry(.const.QRect.&.);.//.###.m |
61e0 | 61 6b 65 20 6e 6f 6e 20 76 69 72 74 75 61 6c 20 69 6e 20 51 74 20 34 3f 0a 0a 70 75 62 6c 69 63 | ake.non.virtual.in.Qt.4?..public |
6200 | 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 09 63 6c 6f 73 65 28 20 62 6f 6f 6c 20 61 | :.....virtual.bool.close(.bool.a |
6220 | 6c 73 6f 44 65 6c 65 74 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 69 73 56 69 73 69 62 6c 65 | lsoDelete.);.....bool..isVisible |
6240 | 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 69 73 56 69 73 69 62 6c 65 54 6f 28 | ().const;.....bool..isVisibleTo( |
6260 | 51 57 69 64 67 65 74 2a 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 69 73 56 69 73 | QWidget*).const;.....bool..isVis |
6280 | 69 62 6c 65 54 6f 54 4c 57 28 29 20 63 6f 6e 73 74 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 20 | ibleToTLW().const;.//.obsolete.. |
62a0 | 20 20 20 51 52 65 63 74 09 09 76 69 73 69 62 6c 65 52 65 63 74 28 29 20 63 6f 6e 73 74 3b 20 2f | ...QRect..visibleRect().const;./ |
62c0 | 2f 20 6f 62 73 6f 6c 65 74 65 0a 20 20 20 20 62 6f 6f 6c 20 09 09 69 73 48 69 64 64 65 6e 28 29 | /.obsolete.....bool...isHidden() |
62e0 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 09 09 69 73 53 68 6f 77 6e 28 29 20 63 6f 6e | .const;.....bool...isShown().con |
6300 | 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 69 73 4d 69 6e 69 6d 69 7a 65 64 28 29 20 63 6f 6e 73 | st;.....bool..isMinimized().cons |
6320 | 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 69 73 4d 61 78 69 6d 69 7a 65 64 28 29 20 63 6f 6e 73 74 | t;.....bool..isMaximized().const |
6340 | 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 69 73 46 75 6c 6c 53 63 72 65 65 6e 28 29 20 63 6f 6e 73 74 | ;.....bool..isFullScreen().const |
6360 | 3b 0a 0a 20 20 20 20 75 69 6e 74 20 77 69 6e 64 6f 77 53 74 61 74 65 28 29 20 63 6f 6e 73 74 3b | ;......uint.windowState().const; |
6380 | 0a 20 20 20 20 76 6f 69 64 20 73 65 74 57 69 6e 64 6f 77 53 74 61 74 65 28 75 69 6e 74 20 77 69 | .....void.setWindowState(uint.wi |
63a0 | 6e 64 6f 77 53 74 61 74 65 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 69 7a 65 09 73 | ndowState);......virtual.QSize.s |
63c0 | 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 69 | izeHint().const;.....virtual.QSi |
63e0 | 7a 65 09 6d 69 6e 69 6d 75 6d 53 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | ze.minimumSizeHint().const;..... |
6400 | 76 69 72 74 75 61 6c 20 51 53 69 7a 65 50 6f 6c 69 63 79 09 73 69 7a 65 50 6f 6c 69 63 79 28 29 | virtual.QSizePolicy.sizePolicy() |
6420 | 20 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 53 69 7a 65 | .const;.....virtual.void.setSize |
6440 | 50 6f 6c 69 63 79 28 20 51 53 69 7a 65 50 6f 6c 69 63 79 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 | Policy(.QSizePolicy.);.....void. |
6460 | 09 09 73 65 74 53 69 7a 65 50 6f 6c 69 63 79 28 20 51 53 69 7a 65 50 6f 6c 69 63 79 3a 3a 53 69 | ..setSizePolicy(.QSizePolicy::Si |
6480 | 7a 65 54 79 70 65 20 68 6f 72 2c 20 51 53 69 7a 65 50 6f 6c 69 63 79 3a 3a 53 69 7a 65 54 79 70 | zeType.hor,.QSizePolicy::SizeTyp |
64a0 | 65 20 76 65 72 2c 20 62 6f 6f 6c 20 68 66 77 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 | e.ver,.bool.hfw.=.FALSE.);.....v |
64c0 | 69 72 74 75 61 6c 20 69 6e 74 20 68 65 69 67 68 74 46 6f 72 57 69 64 74 68 28 69 6e 74 29 20 63 | irtual.int.heightForWidth(int).c |
64e0 | 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 52 65 67 69 6f 6e 09 63 6c 69 70 52 65 67 69 6f 6e 28 29 20 | onst;......QRegion.clipRegion(). |
6500 | 63 6f 6e 73 74 3b 0a 0a 2f 2f 20 23 23 23 20 6d 6f 76 65 20 74 6f 67 65 74 68 65 72 20 77 69 74 | const;..//.###.move.together.wit |
6520 | 68 20 6f 74 68 65 72 20 73 6c 6f 74 73 20 69 6e 20 51 74 20 34 2e 30 0a 70 75 62 6c 69 63 20 73 | h.other.slots.in.Qt.4.0.public.s |
6540 | 6c 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 09 61 64 6a 75 73 74 53 | lots:.....virtual.void...adjustS |
6560 | 69 7a 65 28 29 3b 0a 0a 70 75 62 6c 69 63 3a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4c 41 | ize();..public:.#ifndef.QT_NO_LA |
6580 | 59 4f 55 54 0a 20 20 20 20 51 4c 61 79 6f 75 74 20 2a 09 09 6c 61 79 6f 75 74 28 29 20 63 6f 6e | YOUT.....QLayout.*..layout().con |
65a0 | 73 74 20 7b 20 72 65 74 75 72 6e 20 6c 61 79 5f 6f 75 74 3b 20 7d 0a 23 65 6e 64 69 66 0a 20 20 | st.{.return.lay_out;.}.#endif... |
65c0 | 20 20 76 6f 69 64 09 09 75 70 64 61 74 65 47 65 6f 6d 65 74 72 79 28 29 3b 0a 20 20 20 20 76 69 | ..void..updateGeometry();.....vi |
65e0 | 72 74 75 61 6c 20 76 6f 69 64 20 09 72 65 70 61 72 65 6e 74 28 20 51 57 69 64 67 65 74 20 2a 70 | rtual.void..reparent(.QWidget.*p |
6600 | 61 72 65 6e 74 2c 20 57 46 6c 61 67 73 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 2c 0a 09 | arent,.WFlags,.const.QPoint.&,.. |
6620 | 09 09 09 20 20 62 6f 6f 6c 20 73 68 6f 77 49 74 3d 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 6f | .....bool.showIt=FALSE.);.....vo |
6640 | 69 64 09 09 72 65 70 61 72 65 6e 74 28 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 63 | id..reparent(.QWidget.*parent,.c |
6660 | 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 2c 0a 09 09 09 09 20 20 62 6f 6f 6c 20 73 68 6f 77 49 74 | onst.QPoint.&,.......bool.showIt |
6680 | 3d 46 41 4c 53 45 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 | =FALSE.);.#ifndef.QT_NO_COMPAT.. |
66a0 | 20 20 20 76 6f 69 64 09 09 72 65 63 72 65 61 74 65 28 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 | ...void..recreate(.QWidget.*pare |
66c0 | 6e 74 2c 20 57 46 6c 61 67 73 20 66 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 70 2c 0a | nt,.WFlags.f,.const.QPoint.&.p,. |
66e0 | 09 09 09 09 20 20 62 6f 6f 6c 20 73 68 6f 77 49 74 3d 46 41 4c 53 45 20 29 20 7b 20 72 65 70 61 | ......bool.showIt=FALSE.).{.repa |
6700 | 72 65 6e 74 28 70 61 72 65 6e 74 2c 66 2c 70 2c 73 68 6f 77 49 74 29 3b 20 7d 0a 23 65 6e 64 69 | rent(parent,f,p,showIt);.}.#endi |
6720 | 66 0a 0a 20 20 20 20 76 6f 69 64 09 09 65 72 61 73 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 | f......void..erase();.....void.. |
6740 | 65 72 61 73 65 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 | erase(.int.x,.int.y,.int.w,.int. |
6760 | 68 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 65 72 61 73 65 28 20 63 6f 6e 73 74 20 51 52 65 63 | h.);.....void..erase(.const.QRec |
6780 | 74 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 65 72 61 73 65 28 20 63 6f 6e 73 74 20 51 52 | t.&.);.....void..erase(.const.QR |
67a0 | 65 67 69 6f 6e 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 73 63 72 6f 6c 6c 28 20 69 6e 74 | egion.&.);.....void..scroll(.int |
67c0 | 20 64 78 2c 20 69 6e 74 20 64 79 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 73 63 72 6f 6c 6c 28 | .dx,.int.dy.);.....void..scroll( |
67e0 | 20 69 6e 74 20 64 78 2c 20 69 6e 74 20 64 79 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 29 3b | .int.dx,.int.dy,.const.QRect&.); |
6800 | 0a 0a 20 20 20 20 76 6f 69 64 09 09 64 72 61 77 54 65 78 74 28 20 69 6e 74 20 78 2c 20 69 6e 74 | ......void..drawText(.int.x,.int |
6820 | 20 79 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 6f 69 64 09 09 | .y,.const.QString.&);.....void.. |
6840 | 64 72 61 77 54 65 78 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 2c 20 63 6f 6e 73 74 20 | drawText(.const.QPoint.&,.const. |
6860 | 51 53 74 72 69 6e 67 20 26 29 3b 0a 0a 20 20 20 20 2f 2f 20 4d 69 73 63 2e 20 66 75 6e 63 74 69 | QString.&);......//.Misc..functi |
6880 | 6f 6e 73 0a 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 09 09 66 6f 63 75 73 57 69 64 67 65 74 28 | ons......QWidget.*..focusWidget( |
68a0 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 63 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).const;.....QRect.............. |
68c0 | 20 6d 69 63 72 6f 46 6f 63 75 73 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f | .microFocusHint().const;......// |
68e0 | 20 64 72 61 67 20 61 6e 64 20 64 72 6f 70 0a 0a 20 20 20 20 62 6f 6f 6c 09 09 61 63 63 65 70 74 | .drag.and.drop......bool..accept |
6900 | 44 72 6f 70 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 09 | Drops().const;.....virtual.void. |
6920 | 73 65 74 41 63 63 65 70 74 44 72 6f 70 73 28 20 62 6f 6f 6c 20 6f 6e 20 29 3b 0a 0a 20 20 20 20 | setAcceptDrops(.bool.on.);...... |
6940 | 2f 2f 20 74 72 61 6e 73 70 61 72 65 6e 63 79 20 61 6e 64 20 70 73 65 75 64 6f 20 74 72 61 6e 73 | //.transparency.and.pseudo.trans |
6960 | 70 61 72 65 6e 63 79 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 41 75 74 | parency......virtual.void.setAut |
6980 | 6f 4d 61 73 6b 28 62 6f 6f 6c 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 61 75 74 6f 4d 61 73 6b 28 | oMask(bool);.....bool..autoMask( |
69a0 | 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 42 61 63 6b 67 72 6f 75 6e 64 4f 72 69 | ).const;......enum.BackgroundOri |
69c0 | 67 69 6e 20 7b 20 57 69 64 67 65 74 4f 72 69 67 69 6e 2c 20 50 61 72 65 6e 74 4f 72 69 67 69 6e | gin.{.WidgetOrigin,.ParentOrigin |
69e0 | 2c 20 57 69 6e 64 6f 77 4f 72 69 67 69 6e 2c 20 41 6e 63 65 73 74 6f 72 4f 72 69 67 69 6e 20 7d | ,.WindowOrigin,.AncestorOrigin.} |
6a00 | 3b 0a 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 | ;......virtual.void.setBackgroun |
6a20 | 64 4f 72 69 67 69 6e 28 20 42 61 63 6b 67 72 6f 75 6e 64 4f 72 69 67 69 6e 20 29 3b 0a 20 20 20 | dOrigin(.BackgroundOrigin.);.... |
6a40 | 20 42 61 63 6b 67 72 6f 75 6e 64 4f 72 69 67 69 6e 20 62 61 63 6b 67 72 6f 75 6e 64 4f 72 69 67 | .BackgroundOrigin.backgroundOrig |
6a60 | 69 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 6f 69 6e 74 20 62 61 63 6b 67 72 6f 75 6e | in().const;.....QPoint.backgroun |
6a80 | 64 4f 66 66 73 65 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 77 68 61 74 73 20 74 | dOffset().const;......//.whats.t |
6aa0 | 68 69 73 20 68 65 6c 70 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 75 73 74 6f 6d | his.help.....virtual.bool.custom |
6ac0 | 57 68 61 74 73 54 68 69 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 57 69 64 67 65 74 20 | WhatsThis().const;......QWidget. |
6ae0 | 2a 09 09 70 61 72 65 6e 74 57 69 64 67 65 74 28 20 62 6f 6f 6c 20 73 61 6d 65 57 69 6e 64 6f 77 | *..parentWidget(.bool.sameWindow |
6b00 | 20 3d 20 46 41 4c 53 45 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 57 53 74 61 74 65 09 09 74 65 | .=.FALSE.).const;.....WState..te |
6b20 | 73 74 57 53 74 61 74 65 28 20 57 53 74 61 74 65 20 73 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | stWState(.WState.s.).const;..... |
6b40 | 57 46 6c 61 67 73 09 09 74 65 73 74 57 46 6c 61 67 73 28 20 57 46 6c 61 67 73 20 66 20 29 20 63 | WFlags..testWFlags(.WFlags.f.).c |
6b60 | 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 20 2a 09 66 69 6e 64 28 | onst;.....static.QWidget.*.find( |
6b80 | 20 57 49 64 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 4d 61 70 70 65 72 | .WId.);.....static.QWidgetMapper |
6ba0 | 20 2a 77 6d 61 70 70 65 72 28 29 3b 0a 0a 20 20 20 20 51 57 69 64 67 65 74 20 20 2a 63 68 69 6c | .*wmapper();......QWidget..*chil |
6bc0 | 64 41 74 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 62 6f 6f 6c 20 69 6e 63 6c 75 64 65 54 | dAt(.int.x,.int.y,.bool.includeT |
6be0 | 68 69 73 20 3d 20 46 41 4c 53 45 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 57 69 64 67 65 74 | his.=.FALSE.).const;.....QWidget |
6c00 | 20 20 2a 63 68 69 6c 64 41 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 2c 20 62 6f 6f 6c | ..*childAt(.const.QPoint.&,.bool |
6c20 | 20 69 6e 63 6c 75 64 65 54 68 69 73 20 3d 20 46 41 4c 53 45 20 29 20 63 6f 6e 73 74 3b 0a 0a 23 | .includeThis.=.FALSE.).const;..# |
6c40 | 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 51 57 53 29 0a 20 20 20 20 76 69 72 74 75 61 6c | if.defined(Q_WS_QWS).....virtual |
6c60 | 20 51 47 66 78 20 2a 20 67 72 61 70 68 69 63 73 43 6f 6e 74 65 78 74 28 62 6f 6f 6c 20 63 6c 69 | .QGfx.*.graphicsContext(bool.cli |
6c80 | 70 5f 63 68 69 6c 64 72 65 6e 3d 54 52 55 45 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 23 | p_children=TRUE).const;.#endif.# |
6ca0 | 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 20 20 20 20 51 52 65 67 69 6f 6e | if.defined(Q_WS_MAC).....QRegion |
6cc0 | 20 63 6c 69 70 70 65 64 52 65 67 69 6f 6e 28 62 6f 6f 6c 20 64 6f 5f 63 68 69 6c 64 72 65 6e 3d | .clippedRegion(bool.do_children= |
6ce0 | 54 52 55 45 29 3b 0a 20 20 20 20 75 69 6e 74 20 63 6c 69 70 70 65 64 53 65 72 69 61 6c 28 62 6f | TRUE);.....uint.clippedSerial(bo |
6d00 | 6f 6c 20 64 6f 5f 63 68 69 6c 64 72 65 6e 3d 54 52 55 45 29 3b 0a 23 69 66 6e 64 65 66 20 51 4d | ol.do_children=TRUE);.#ifndef.QM |
6d20 | 41 43 5f 4e 4f 5f 51 55 41 52 54 5a 0a 20 20 20 20 43 47 43 6f 6e 74 65 78 74 52 65 66 20 6d 61 | AC_NO_QUARTZ.....CGContextRef.ma |
6d40 | 63 43 47 43 6f 6e 74 65 78 74 28 62 6f 6f 6c 20 63 6c 69 70 70 65 64 3d 54 52 55 45 29 20 63 6f | cCGContext(bool.clipped=TRUE).co |
6d60 | 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 | nst;.#endif.#endif......void.set |
6d80 | 57 69 6e 64 6f 77 4f 70 61 63 69 74 79 28 64 6f 75 62 6c 65 20 6c 65 76 65 6c 29 3b 0a 20 20 20 | WindowOpacity(double.level);.... |
6da0 | 20 64 6f 75 62 6c 65 20 77 69 6e 64 6f 77 4f 70 61 63 69 74 79 28 29 20 63 6f 6e 73 74 3b 0a 0a | .double.windowOpacity().const;.. |
6dc0 | 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 2f 2f 20 45 76 65 6e 74 20 68 61 6e 64 6c 65 72 73 | protected:.....//.Event.handlers |
6de0 | 0a 20 20 20 20 62 6f 6f 6c 09 20 65 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 | .....bool..event(.QEvent.*.);... |
6e00 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 6f 75 73 65 50 72 65 73 73 45 76 65 6e 74 28 20 | ..virtual.void.mousePressEvent(. |
6e20 | 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | QMouseEvent.*.);.....virtual.voi |
6e40 | 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 45 76 65 6e 74 | d.mouseReleaseEvent(.QMouseEvent |
6e60 | 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 6f 75 73 65 44 6f 75 62 | .*.);.....virtual.void.mouseDoub |
6e80 | 6c 65 43 6c 69 63 6b 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 | leClickEvent(.QMouseEvent.*.);.. |
6ea0 | 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 6f 75 73 65 4d 6f 76 65 45 76 65 6e 74 28 20 | ...virtual.void.mouseMoveEvent(. |
6ec0 | 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 57 | QMouseEvent.*.);.#ifndef.QT_NO_W |
6ee0 | 48 45 45 4c 45 56 45 4e 54 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 77 68 65 65 6c | HEELEVENT.....virtual.void.wheel |
6f00 | 45 76 65 6e 74 28 20 51 57 68 65 65 6c 45 76 65 6e 74 20 2a 20 29 3b 0a 23 65 6e 64 69 66 0a 20 | Event(.QWheelEvent.*.);.#endif.. |
6f20 | 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6b 65 79 50 72 65 73 73 45 76 65 6e 74 28 20 51 | ...virtual.void.keyPressEvent(.Q |
6f40 | 4b 65 79 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6b | KeyEvent.*.);.....virtual.void.k |
6f60 | 65 79 52 65 6c 65 61 73 65 45 76 65 6e 74 28 20 51 4b 65 79 45 76 65 6e 74 20 2a 20 29 3b 0a 20 | eyReleaseEvent(.QKeyEvent.*.);.. |
6f80 | 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 66 6f 63 75 73 49 6e 45 76 65 6e 74 28 20 51 46 | ...virtual.void.focusInEvent(.QF |
6fa0 | 6f 63 75 73 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | ocusEvent.*.);.....virtual.void. |
6fc0 | 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 29 3b 0a | focusOutEvent(.QFocusEvent.*.);. |
6fe0 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 65 6e 74 65 72 45 76 65 6e 74 28 20 51 45 76 | ....virtual.void.enterEvent(.QEv |
7000 | 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6c 65 61 76 65 45 | ent.*.);.....virtual.void.leaveE |
7020 | 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f | vent(.QEvent.*.);.....virtual.vo |
7040 | 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 0a | id.paintEvent(.QPaintEvent.*.);. |
7060 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 6f 76 65 45 76 65 6e 74 28 20 51 4d 6f 76 | ....virtual.void.moveEvent(.QMov |
7080 | 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 73 | eEvent.*.);.....virtual.void.res |
70a0 | 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 20 20 | izeEvent(.QResizeEvent.*.);..... |
70c0 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6c 6f 73 65 45 76 65 6e 74 28 20 51 43 6c 6f 73 65 45 | virtual.void.closeEvent(.QCloseE |
70e0 | 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6f 6e 74 65 | vent.*.);.....virtual.void.conte |
7100 | 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.* |
7120 | 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6d 53 74 61 72 74 45 76 65 6e | .);.....virtual.void.imStartEven |
7140 | 74 28 20 51 49 4d 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | t(.QIMEvent.*.);.....virtual.voi |
7160 | 64 20 69 6d 43 6f 6d 70 6f 73 65 45 76 65 6e 74 28 20 51 49 4d 45 76 65 6e 74 20 2a 20 29 3b 0a | d.imComposeEvent(.QIMEvent.*.);. |
7180 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6d 45 6e 64 45 76 65 6e 74 28 20 51 49 4d | ....virtual.void.imEndEvent(.QIM |
71a0 | 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 74 61 62 6c | Event.*.);.....virtual.void.tabl |
71c0 | 65 74 45 76 65 6e 74 28 20 51 54 61 62 6c 65 74 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 23 69 66 6e | etEvent(.QTabletEvent.*.);..#ifn |
71e0 | 64 65 66 20 51 54 5f 4e 4f 5f 44 52 41 47 41 4e 44 44 52 4f 50 0a 20 20 20 20 76 69 72 74 75 61 | def.QT_NO_DRAGANDDROP.....virtua |
7200 | 6c 20 76 6f 69 64 20 64 72 61 67 45 6e 74 65 72 45 76 65 6e 74 28 20 51 44 72 61 67 45 6e 74 65 | l.void.dragEnterEvent(.QDragEnte |
7220 | 72 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 | rEvent.*.);.....virtual.void.dra |
7240 | 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 20 29 3b 0a | gMoveEvent(.QDragMoveEvent.*.);. |
7260 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 67 4c 65 61 76 65 45 76 65 6e 74 28 | ....virtual.void.dragLeaveEvent( |
7280 | 20 51 44 72 61 67 4c 65 61 76 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 | .QDragLeaveEvent.*.);.....virtua |
72a0 | 6c 20 76 6f 69 64 20 64 72 6f 70 45 76 65 6e 74 28 20 51 44 72 6f 70 45 76 65 6e 74 20 2a 20 29 | l.void.dropEvent(.QDropEvent.*.) |
72c0 | 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 68 6f 77 45 | ;.#endif......virtual.void.showE |
72e0 | 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 69 72 74 75 61 | vent(.QShowEvent.*.);.....virtua |
7300 | 6c 20 76 6f 69 64 20 68 69 64 65 45 76 65 6e 74 28 20 51 48 69 64 65 45 76 65 6e 74 20 2a 20 29 | l.void.hideEvent(.QHideEvent.*.) |
7320 | 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 20 20 20 20 76 69 72 | ;..#if.defined(Q_WS_MAC).....vir |
7340 | 74 75 61 6c 20 62 6f 6f 6c 20 6d 61 63 45 76 65 6e 74 28 20 4d 53 47 20 2a 20 29 3b 0a 23 65 6e | tual.bool.macEvent(.MSG.*.);.#en |
7360 | 64 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 49 4e 29 0a 20 20 20 20 76 69 | dif.#if.defined(Q_WS_WIN).....vi |
7380 | 72 74 75 61 6c 20 62 6f 6f 6c 20 77 69 6e 45 76 65 6e 74 28 20 4d 53 47 20 2a 20 29 3b 0a 23 65 | rtual.bool.winEvent(.MSG.*.);.#e |
73a0 | 6e 64 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 0a 20 20 20 20 76 | ndif.#if.defined(Q_WS_X11).....v |
73c0 | 69 72 74 75 61 6c 20 62 6f 6f 6c 20 78 31 31 45 76 65 6e 74 28 20 58 45 76 65 6e 74 20 2a 20 29 | irtual.bool.x11Event(.XEvent.*.) |
73e0 | 3b 0a 23 65 6e 64 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 51 57 53 29 0a 20 | ;.#endif.#if.defined(Q_WS_QWS).. |
7400 | 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 71 77 73 45 76 65 6e 74 28 20 51 57 53 45 76 65 | ...virtual.bool.qwsEvent(.QWSEve |
7420 | 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 75 6e 73 69 67 6e 65 64 20 63 68 61 | nt.*.);.....virtual.unsigned.cha |
7440 | 72 20 2a 73 63 61 6e 4c 69 6e 65 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 | r.*scanLine(.int.).const;.....vi |
7460 | 72 74 75 61 6c 20 69 6e 74 20 62 79 74 65 73 50 65 72 4c 69 6e 65 28 29 20 63 6f 6e 73 74 3b 0a | rtual.int.bytesPerLine().const;. |
7480 | 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 75 70 64 61 74 65 4d | #endif......virtual.void.updateM |
74a0 | 61 73 6b 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 4d 69 73 63 2e 20 70 72 6f 74 65 63 74 65 64 20 66 | ask();......//.Misc..protected.f |
74c0 | 75 6e 63 74 69 6f 6e 73 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 0a 20 20 | unctions..#ifndef.QT_NO_STYLE... |
74e0 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 74 79 6c 65 43 68 61 6e 67 65 28 20 51 53 74 79 | ..virtual.void.styleChange(.QSty |
7500 | 6c 65 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 65 | le&.);.#endif.....virtual.void.e |
7520 | 6e 61 62 6c 65 64 43 68 61 6e 67 65 28 20 62 6f 6f 6c 20 6f 6c 64 45 6e 61 62 6c 65 64 20 29 3b | nabledChange(.bool.oldEnabled.); |
7540 | 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 41 4c 45 54 54 45 0a 20 20 20 20 76 69 72 74 75 | .#ifndef.QT_NO_PALETTE.....virtu |
7560 | 61 6c 20 76 6f 69 64 20 70 61 6c 65 74 74 65 43 68 61 6e 67 65 28 20 63 6f 6e 73 74 20 51 50 61 | al.void.paletteChange(.const.QPa |
7580 | 6c 65 74 74 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f | lette.&.);.#endif.....virtual.vo |
75a0 | 69 64 20 66 6f 6e 74 43 68 61 6e 67 65 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 29 3b 0a | id.fontChange(.const.QFont.&.);. |
75c0 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 77 69 6e 64 6f 77 41 63 74 69 76 61 74 69 6f | ....virtual.void.windowActivatio |
75e0 | 6e 43 68 61 6e 67 65 28 20 62 6f 6f 6c 20 6f 6c 64 41 63 74 69 76 65 20 29 3b 0a 0a 20 20 20 20 | nChange(.bool.oldActive.);...... |
7600 | 69 6e 74 09 09 20 6d 65 74 72 69 63 28 20 69 6e 74 20 29 09 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 | int...metric(.int.).const;...... |
7620 | 76 6f 69 64 09 20 72 65 73 65 74 49 6e 70 75 74 43 6f 6e 74 65 78 74 28 29 3b 0a 0a 20 20 20 20 | void..resetInputContext();...... |
7640 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 72 65 61 74 65 28 20 57 49 64 20 3d 20 30 2c 20 62 6f | virtual.void.create(.WId.=.0,.bo |
7660 | 6f 6c 20 69 6e 69 74 69 61 6c 69 7a 65 57 69 6e 64 6f 77 20 3d 20 54 52 55 45 2c 0a 09 09 09 20 | ol.initializeWindow.=.TRUE,..... |
7680 | 62 6f 6f 6c 20 64 65 73 74 72 6f 79 4f 6c 64 57 69 6e 64 6f 77 20 3d 20 54 52 55 45 20 29 3b 0a | bool.destroyOldWindow.=.TRUE.);. |
76a0 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 65 73 74 72 6f 79 28 20 62 6f 6f 6c 20 64 | ....virtual.void.destroy(.bool.d |
76c0 | 65 73 74 72 6f 79 57 69 6e 64 6f 77 20 3d 20 54 52 55 45 2c 0a 09 09 09 20 20 62 6f 6f 6c 20 64 | estroyWindow.=.TRUE,......bool.d |
76e0 | 65 73 74 72 6f 79 53 75 62 57 69 6e 64 6f 77 73 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 75 | estroySubWindows.=.TRUE.);.....u |
7700 | 69 6e 74 09 20 67 65 74 57 53 74 61 74 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 | int..getWState().const;.....virt |
7720 | 75 61 6c 20 76 6f 69 64 20 73 65 74 57 53 74 61 74 65 28 20 75 69 6e 74 20 29 3b 0a 20 20 20 20 | ual.void.setWState(.uint.);..... |
7740 | 76 6f 69 64 09 20 63 6c 65 61 72 57 53 74 61 74 65 28 20 75 69 6e 74 20 6e 20 29 3b 0a 20 20 20 | void..clearWState(.uint.n.);.... |
7760 | 20 57 46 6c 61 67 73 09 20 67 65 74 57 46 6c 61 67 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | .WFlags..getWFlags().const;..... |
7780 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 57 46 6c 61 67 73 28 20 57 46 6c 61 67 73 20 29 | virtual.void.setWFlags(.WFlags.) |
77a0 | 3b 0a 20 20 20 20 76 6f 69 64 09 20 63 6c 65 61 72 57 46 6c 61 67 73 28 20 57 46 6c 61 67 73 20 | ;.....void..clearWFlags(.WFlags. |
77c0 | 6e 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 66 6f 63 75 73 4e 65 78 74 | n.);......virtual.bool.focusNext |
77e0 | 50 72 65 76 43 68 69 6c 64 28 20 62 6f 6f 6c 20 6e 65 78 74 20 29 3b 0a 0a 20 20 20 20 51 57 45 | PrevChild(.bool.next.);......QWE |
7800 | 78 74 72 61 09 2a 65 78 74 72 61 44 61 74 61 28 29 3b 0a 20 20 20 20 51 54 4c 57 45 78 74 72 61 | xtra.*extraData();.....QTLWExtra |
7820 | 09 2a 74 6f 70 44 61 74 61 28 29 3b 0a 20 20 20 20 51 46 6f 63 75 73 44 61 74 61 09 2a 66 6f 63 | .*topData();.....QFocusData.*foc |
7840 | 75 73 44 61 74 61 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 4b | usData();......virtual.void.setK |
7860 | 65 79 43 6f 6d 70 72 65 73 73 69 6f 6e 28 62 6f 6f 6c 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | eyCompression(bool);.....virtual |
7880 | 20 76 6f 69 64 20 73 65 74 4d 69 63 72 6f 46 6f 63 75 73 48 69 6e 74 28 69 6e 74 20 78 2c 20 69 | .void.setMicroFocusHint(int.x,.i |
78a0 | 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 62 6f 6f 6c 20 74 65 78 74 3d 54 52 | nt.y,.int.w,.int.h,.bool.text=TR |
78c0 | 55 45 2c 20 51 46 6f 6e 74 20 2a 66 20 3d 20 30 29 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 | UE,.QFont.*f.=.0);..#if.defined( |
78e0 | 51 5f 57 53 5f 4d 41 43 29 0a 20 20 20 20 76 6f 69 64 20 64 69 72 74 79 43 6c 69 70 70 65 64 52 | Q_WS_MAC).....void.dirtyClippedR |
7900 | 65 67 69 6f 6e 28 62 6f 6f 6c 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 43 6c 69 70 70 65 64 52 | egion(bool);.....bool.isClippedR |
7920 | 65 67 69 6f 6e 44 69 72 74 79 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 | egionDirty();.....virtual.void.s |
7940 | 65 74 52 65 67 69 6f 6e 44 69 72 74 79 28 62 6f 6f 6c 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | etRegionDirty(bool);.....virtual |
7960 | 20 76 6f 69 64 20 6d 61 63 57 69 64 67 65 74 43 68 61 6e 67 65 64 57 69 6e 64 6f 77 28 29 3b 0a | .void.macWidgetChangedWindow();. |
7980 | 23 65 6e 64 69 66 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 09 | #endif..private.slots:.....void. |
79a0 | 20 66 6f 63 75 73 50 72 6f 78 79 44 65 73 74 72 6f 79 65 64 28 29 3b 0a 0a 70 72 69 76 61 74 65 | .focusProxyDestroyed();..private |
79c0 | 3a 0a 20 20 20 20 76 6f 69 64 09 20 73 65 74 46 6f 6e 74 53 79 73 28 20 51 46 6f 6e 74 20 2a 66 | :.....void..setFontSys(.QFont.*f |
79e0 | 20 3d 20 30 20 29 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 0a 20 20 | .=.0.);.#if.defined(Q_WS_X11)... |
7a00 | 20 20 76 6f 69 64 09 20 63 72 65 61 74 65 49 6e 70 75 74 43 6f 6e 74 65 78 74 28 29 3b 0a 20 20 | ..void..createInputContext();... |
7a20 | 20 20 76 6f 69 64 09 20 64 65 73 74 72 6f 79 49 6e 70 75 74 43 6f 6e 74 65 78 74 28 29 3b 0a 20 | ..void..destroyInputContext();.. |
7a40 | 20 20 20 76 6f 69 64 09 20 66 6f 63 75 73 49 6e 70 75 74 43 6f 6e 74 65 78 74 28 29 3b 0a 20 20 | ...void..focusInputContext();... |
7a60 | 20 20 76 6f 69 64 09 20 63 68 65 63 6b 43 68 69 6c 64 72 65 6e 44 6e 64 28 29 3b 0a 23 65 6c 69 | ..void..checkChildrenDnd();.#eli |
7a80 | 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 20 20 20 20 75 69 6e 74 20 20 20 20 | f.defined(Q_WS_MAC).....uint.... |
7aa0 | 6f 77 6e 5f 69 64 20 3a 20 31 2c 20 6d 61 63 44 72 6f 70 45 6e 61 62 6c 65 64 20 3a 20 31 3b 0a | own_id.:.1,.macDropEnabled.:.1;. |
7ac0 | 20 20 20 20 45 76 65 6e 74 48 61 6e 64 6c 65 72 52 65 66 20 77 69 6e 64 6f 77 5f 65 76 65 6e 74 | ....EventHandlerRef.window_event |
7ae0 | 3b 0a 20 20 20 20 2f 2f 6d 61 63 20 65 76 65 6e 74 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 | ;.....//mac.event.functions..... |
7b00 | 76 6f 69 64 20 20 20 20 70 72 6f 70 61 67 61 74 65 55 70 64 61 74 65 73 28 62 6f 6f 6c 20 75 70 | void....propagateUpdates(bool.up |
7b20 | 64 61 74 65 5f 72 67 6e 3d 54 52 55 45 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 75 70 64 61 | date_rgn=TRUE);.....void....upda |
7b40 | 74 65 28 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 26 20 29 3b 0a 20 20 20 20 2f 2f 66 72 69 65 | te(.const.QRegion&.);.....//frie |
7b60 | 6e 64 73 2c 20 77 61 79 20 74 6f 6f 20 6d 61 6e 79 20 2d 20 66 69 78 20 74 68 69 73 20 69 6d 6d | nds,.way.too.many.-.fix.this.imm |
7b80 | 65 64 69 61 74 65 6c 79 21 0a 20 20 20 20 66 72 69 65 6e 64 20 76 6f 69 64 20 71 74 5f 63 6c 65 | ediately!.....friend.void.qt_cle |
7ba0 | 61 6e 5f 72 6f 6f 74 5f 77 69 6e 28 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 62 6f 6f 6c 20 71 | an_root_win();.....friend.bool.q |
7bc0 | 74 5f 72 65 63 72 65 61 74 65 5f 72 6f 6f 74 5f 77 69 6e 28 29 3b 0a 20 20 20 20 66 72 69 65 6e | t_recreate_root_win();.....frien |
7be0 | 64 20 51 50 6f 69 6e 74 20 70 6f 73 49 6e 57 69 6e 64 6f 77 28 51 57 69 64 67 65 74 20 2a 29 3b | d.QPoint.posInWindow(QWidget.*); |
7c00 | 0a 20 20 20 20 66 72 69 65 6e 64 20 62 6f 6f 6c 20 71 74 5f 6d 61 63 5f 75 70 64 61 74 65 5f 73 | .....friend.bool.qt_mac_update_s |
7c20 | 69 7a 65 72 28 51 57 69 64 67 65 74 20 2a 2c 20 69 6e 74 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 | izer(QWidget.*,.int);.....friend |
7c40 | 20 51 57 69 64 67 65 74 20 2a 71 74 5f 72 65 63 75 72 73 69 76 65 5f 6d 61 74 63 68 28 51 57 69 | .QWidget.*qt_recursive_match(QWi |
7c60 | 64 67 65 74 20 2a 77 69 64 67 2c 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 29 3b 0a 20 20 20 20 66 | dget.*widg,.int.x,.int.y);.....f |
7c80 | 72 69 65 6e 64 20 62 6f 6f 6c 20 71 74 5f 70 61 69 6e 74 5f 63 68 69 6c 64 72 65 6e 28 51 57 69 | riend.bool.qt_paint_children(QWi |
7ca0 | 64 67 65 74 20 2a 2c 51 52 65 67 69 6f 6e 20 26 2c 20 75 63 68 61 72 20 6f 70 73 29 3b 0a 20 20 | dget.*,QRegion.&,.uchar.ops);... |
7cc0 | 20 20 66 72 69 65 6e 64 20 51 4d 41 43 5f 50 41 53 43 41 4c 20 4f 53 53 74 61 74 75 73 20 71 74 | ..friend.QMAC_PASCAL.OSStatus.qt |
7ce0 | 5f 77 69 6e 64 6f 77 5f 65 76 65 6e 74 28 45 76 65 6e 74 48 61 6e 64 6c 65 72 43 61 6c 6c 52 65 | _window_event(EventHandlerCallRe |
7d00 | 66 20 65 72 2c 20 45 76 65 6e 74 52 65 66 20 65 76 65 6e 74 2c 20 76 6f 69 64 20 2a 29 3b 0a 20 | f.er,.EventRef.event,.void.*);.. |
7d20 | 20 20 20 66 72 69 65 6e 64 20 76 6f 69 64 20 71 74 5f 65 76 65 6e 74 5f 72 65 71 75 65 73 74 5f | ...friend.void.qt_event_request_ |
7d40 | 75 70 64 61 74 65 73 28 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e | updates(QWidget.*,.const.QRegion |
7d60 | 20 26 2c 20 62 6f 6f 6c 20 73 75 62 74 72 61 63 74 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 62 | .&,.bool.subtract);.....friend.b |
7d80 | 6f 6f 6c 20 71 74 5f 77 69 6e 64 6f 77 5f 72 67 6e 28 57 49 64 2c 20 73 68 6f 72 74 2c 20 52 67 | ool.qt_window_rgn(WId,.short,.Rg |
7da0 | 6e 48 61 6e 64 6c 65 2c 20 62 6f 6f 6c 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 | nHandle,.bool);.....friend.class |
7dc0 | 20 51 44 72 61 67 4d 61 6e 61 67 65 72 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 | .QDragManager;.#endif..#ifndef.Q |
7de0 | 54 5f 4e 4f 5f 4c 41 59 4f 55 54 0a 20 20 20 20 76 6f 69 64 20 09 20 73 65 74 4c 61 79 6f 75 74 | T_NO_LAYOUT.....void...setLayout |
7e00 | 28 20 51 4c 61 79 6f 75 74 20 2a 6c 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 09 | (.QLayout.*l.);.#endif.....void. |
7e20 | 20 73 65 74 57 69 6e 49 64 28 20 57 49 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 73 68 6f 77 | .setWinId(.WId.);.....void..show |
7e40 | 57 69 6e 64 6f 77 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 68 69 64 65 57 69 6e 64 6f 77 28 29 | Window();.....void..hideWindow() |
7e60 | 3b 0a 20 20 20 20 76 6f 69 64 09 20 73 68 6f 77 43 68 69 6c 64 72 65 6e 28 20 62 6f 6f 6c 20 73 | ;.....void..showChildren(.bool.s |
7e80 | 70 6f 6e 74 61 6e 65 6f 75 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 68 69 64 65 43 68 69 6c | pontaneous.);.....void..hideChil |
7ea0 | 64 72 65 6e 28 20 62 6f 6f 6c 20 73 70 6f 6e 74 61 6e 65 6f 75 73 20 29 3b 0a 20 20 20 20 76 6f | dren(.bool.spontaneous.);.....vo |
7ec0 | 69 64 09 20 72 65 70 61 72 65 6e 74 53 79 73 28 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 | id..reparentSys(.QWidget.*parent |
7ee0 | 2c 20 57 46 6c 61 67 73 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 2c 20 20 62 6f 6f 6c 20 | ,.WFlags,.const.QPoint.&,..bool. |
7f00 | 73 68 6f 77 49 74 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 63 72 65 61 74 65 54 4c 45 78 74 72 61 | showIt);.....void..createTLExtra |
7f20 | 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 63 72 65 61 74 65 45 78 74 72 61 28 29 3b 0a 20 20 20 | ();.....void..createExtra();.... |
7f40 | 20 76 6f 69 64 09 20 64 65 6c 65 74 65 45 78 74 72 61 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 | .void..deleteExtra();.....void.. |
7f60 | 63 72 65 61 74 65 53 79 73 45 78 74 72 61 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 64 65 6c 65 | createSysExtra();.....void..dele |
7f80 | 74 65 53 79 73 45 78 74 72 61 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 63 72 65 61 74 65 54 4c | teSysExtra();.....void..createTL |
7fa0 | 53 79 73 45 78 74 72 61 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 64 65 6c 65 74 65 54 4c 53 79 | SysExtra();.....void..deleteTLSy |
7fc0 | 73 45 78 74 72 61 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 64 65 61 63 74 69 76 61 74 65 57 69 | sExtra();.....void..deactivateWi |
7fe0 | 64 67 65 74 43 6c 65 61 6e 75 70 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 69 6e 74 65 72 6e 61 | dgetCleanup();.....void..interna |
8000 | 6c 53 65 74 47 65 6f 6d 65 74 72 79 28 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 | lSetGeometry(.int,.int,.int,.int |
8020 | 2c 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 72 65 70 61 72 65 6e 74 46 6f 63 75 | ,.bool.);.....void..reparentFocu |
8040 | 73 57 69 64 67 65 74 73 28 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 20 20 20 20 51 46 6f 63 75 | sWidgets(.QWidget.*.);.....QFocu |
8060 | 73 44 61 74 61 09 2a 66 6f 63 75 73 44 61 74 61 28 20 62 6f 6f 6c 20 63 72 65 61 74 65 20 29 3b | sData.*focusData(.bool.create.); |
8080 | 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 73 65 74 42 61 63 6b 67 72 6f 75 6e 64 46 | .....void.........setBackgroundF |
80a0 | 72 6f 6d 4d 6f 64 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 73 65 74 42 | romMode();.....void.........setB |
80c0 | 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 44 69 72 65 63 74 28 20 63 6f 6e 73 74 20 51 43 6f 6c | ackgroundColorDirect(.const.QCol |
80e0 | 6f 72 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 09 20 73 65 74 42 61 63 6b 67 72 6f 75 | or.&.);.....void.....setBackgrou |
8100 | 6e 64 50 69 78 6d 61 70 44 69 72 65 63 74 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 20 | ndPixmapDirect(.const.QPixmap.&. |
8120 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 73 65 74 42 61 63 6b 67 72 6f 75 6e | );.....void.........setBackgroun |
8140 | 64 4d 6f 64 65 44 69 72 65 63 74 28 20 42 61 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 20 29 3b 0a 20 | dModeDirect(.BackgroundMode.);.. |
8160 | 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 73 65 74 42 61 63 6b 67 72 6f 75 6e 64 45 6d 70 | ...void.........setBackgroundEmp |
8180 | 74 79 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 75 70 64 61 74 65 46 72 61 6d 65 53 74 72 75 74 | ty();.....void..updateFrameStrut |
81a0 | 28 29 20 63 6f 6e 73 74 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 0a | ().const;.#if.defined(Q_WS_X11). |
81c0 | 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 73 65 74 42 61 63 6b 67 72 6f 75 6e 64 58 31 | ....void.........setBackgroundX1 |
81e0 | 31 52 65 6c 61 74 69 76 65 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 57 49 64 09 09 20 77 | 1Relative();.#endif......WId...w |
8200 | 69 6e 69 64 3b 0a 20 20 20 20 75 69 6e 74 09 20 77 69 64 67 65 74 5f 73 74 61 74 65 3b 0a 20 20 | inid;.....uint..widget_state;... |
8220 | 20 20 75 69 6e 74 09 20 77 69 64 67 65 74 5f 66 6c 61 67 73 3b 0a 20 20 20 20 75 69 6e 74 09 20 | ..uint..widget_flags;.....uint.. |
8240 | 66 6f 63 75 73 5f 70 6f 6c 69 63 79 20 3a 20 34 3b 0a 20 20 20 20 75 69 6e 74 20 09 20 6f 77 6e | focus_policy.:.4;.....uint...own |
8260 | 5f 66 6f 6e 74 20 3a 31 3b 0a 20 20 20 20 75 69 6e 74 20 09 20 6f 77 6e 5f 70 61 6c 65 74 74 65 | _font.:1;.....uint...own_palette |
8280 | 20 3a 31 3b 0a 20 20 20 20 75 69 6e 74 20 09 20 73 69 7a 65 68 69 6e 74 5f 66 6f 72 63 65 64 20 | .:1;.....uint...sizehint_forced. |
82a0 | 3a 31 3b 0a 20 20 20 20 75 69 6e 74 20 09 20 69 73 5f 63 6c 6f 73 69 6e 67 20 3a 31 3b 0a 20 20 | :1;.....uint...is_closing.:1;... |
82c0 | 20 20 75 69 6e 74 20 09 20 69 6e 5f 73 68 6f 77 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 09 | ..uint...in_show.:.1;.....uint.. |
82e0 | 20 69 6e 5f 73 68 6f 77 5f 6d 61 78 69 6d 69 7a 65 64 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 | .in_show_maximized.:.1;.....uint |
8300 | 09 20 66 73 74 72 75 74 5f 64 69 72 74 79 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 09 20 69 6d | ..fstrut_dirty.:.1;.....uint..im |
8320 | 5f 65 6e 61 62 6c 65 64 20 3a 20 31 3b 0a 20 20 20 20 51 52 65 63 74 09 20 63 72 65 63 74 3b 0a | _enabled.:.1;.....QRect..crect;. |
8340 | 20 20 20 20 51 43 6f 6c 6f 72 09 20 62 67 5f 63 6f 6c 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e | ....QColor..bg_col;.#ifndef.QT_N |
8360 | 4f 5f 50 41 4c 45 54 54 45 0a 20 20 20 20 51 50 61 6c 65 74 74 65 09 20 70 61 6c 3b 0a 23 65 6e | O_PALETTE.....QPalette..pal;.#en |
8380 | 64 69 66 0a 20 20 20 20 51 46 6f 6e 74 09 20 66 6e 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e | dif.....QFont..fnt;.#ifndef.QT_N |
83a0 | 4f 5f 4c 41 59 4f 55 54 0a 20 20 20 20 51 4c 61 79 6f 75 74 20 09 2a 6c 61 79 5f 6f 75 74 3b 0a | O_LAYOUT.....QLayout..*lay_out;. |
83c0 | 23 65 6e 64 69 66 0a 20 20 20 20 51 57 45 78 74 72 61 09 2a 65 78 74 72 61 3b 0a 23 69 66 20 64 | #endif.....QWExtra.*extra;.#if.d |
83e0 | 65 66 69 6e 65 64 28 51 5f 57 53 5f 51 57 53 29 0a 20 20 20 20 51 52 65 67 69 6f 6e 09 20 72 65 | efined(Q_WS_QWS).....QRegion..re |
8400 | 71 5f 72 65 67 69 6f 6e 3b 09 09 09 2f 2f 20 52 65 71 75 65 73 74 65 64 20 72 65 67 69 6f 6e 0a | q_region;...//.Requested.region. |
8420 | 20 20 20 20 6d 75 74 61 62 6c 65 20 51 52 65 67 69 6f 6e 09 20 70 61 69 6e 74 61 62 6c 65 5f 72 | ....mutable.QRegion..paintable_r |
8440 | 65 67 69 6f 6e 3b 09 2f 2f 20 50 61 69 6e 74 61 62 6c 65 20 72 65 67 69 6f 6e 0a 20 20 20 20 6d | egion;.//.Paintable.region.....m |
8460 | 75 74 61 62 6c 65 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 70 61 69 6e 74 61 62 6c 65 5f 72 65 | utable.bool.........paintable_re |
8480 | 67 69 6f 6e 5f 64 69 72 74 79 3b 2f 2f 20 6e 65 65 64 73 20 74 6f 20 62 65 20 72 65 63 61 6c 63 | gion_dirty;//.needs.to.be.recalc |
84a0 | 75 6c 61 74 65 64 0a 20 20 20 20 6d 75 74 61 62 6c 65 20 51 52 65 67 69 6f 6e 20 20 20 20 20 20 | ulated.....mutable.QRegion...... |
84c0 | 61 6c 6c 6f 63 5f 72 65 67 69 6f 6e 3b 20 20 20 20 20 20 20 20 20 20 2f 2f 20 41 6c 6c 6f 63 61 | alloc_region;..........//.Alloca |
84e0 | 74 65 64 20 72 65 67 69 6f 6e 0a 20 20 20 20 6d 75 74 61 62 6c 65 20 62 6f 6f 6c 20 20 20 20 20 | ted.region.....mutable.bool..... |
8500 | 20 20 20 20 61 6c 6c 6f 63 5f 72 65 67 69 6f 6e 5f 64 69 72 74 79 3b 20 20 20 20 2f 2f 20 6e 65 | ....alloc_region_dirty;....//.ne |
8520 | 65 64 73 20 74 6f 20 62 65 20 72 65 63 61 6c 63 75 6c 61 74 65 64 0a 20 20 20 20 6d 75 74 61 62 | eds.to.be.recalculated.....mutab |
8540 | 6c 65 20 69 6e 74 20 20 20 20 20 20 20 20 20 20 6f 76 65 72 6c 61 70 70 69 6e 67 5f 63 68 69 6c | le.int..........overlapping_chil |
8560 | 64 72 65 6e 3b 20 20 2f 2f 20 48 61 6e 64 6c 65 20 6f 76 65 72 6c 61 70 70 69 6e 67 20 63 68 69 | dren;..//.Handle.overlapping.chi |
8580 | 6c 64 72 65 6e 0a 0a 20 20 20 20 69 6e 74 09 09 20 61 6c 6c 6f 63 5f 72 65 67 69 6f 6e 5f 69 6e | ldren......int...alloc_region_in |
85a0 | 64 65 78 3b 0a 20 20 20 20 69 6e 74 09 09 20 61 6c 6c 6f 63 5f 72 65 67 69 6f 6e 5f 72 65 76 69 | dex;.....int...alloc_region_revi |
85c0 | 73 69 6f 6e 3b 0a 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 4f 76 65 72 6c 61 70 70 69 6e | sion;......void.updateOverlappin |
85e0 | 67 43 68 69 6c 64 72 65 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 | gChildren().const;.....void.setC |
8600 | 68 69 6c 64 72 65 6e 41 6c 6c 6f 63 61 74 65 64 44 69 72 74 79 28 29 3b 0a 20 20 20 20 76 6f 69 | hildrenAllocatedDirty();.....voi |
8620 | 64 20 73 65 74 43 68 69 6c 64 72 65 6e 41 6c 6c 6f 63 61 74 65 64 44 69 72 74 79 28 20 63 6f 6e | d.setChildrenAllocatedDirty(.con |
8640 | 73 74 20 51 52 65 67 69 6f 6e 20 26 72 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 64 69 | st.QRegion.&r,.const.QWidget.*di |
8660 | 72 74 79 3d 30 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 41 6c 6c 6f 63 61 74 65 64 52 65 67 | rty=0.);.....bool.isAllocatedReg |
8680 | 69 6f 6e 44 69 72 74 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 | ionDirty().const;.....void.updat |
86a0 | 65 52 65 71 75 65 73 74 65 64 52 65 67 69 6f 6e 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 | eRequestedRegion(.const.QPoint.& |
86c0 | 67 70 6f 73 20 29 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 72 65 71 75 65 73 74 65 64 52 65 67 | gpos.);.....QRegion.requestedReg |
86e0 | 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 61 6c 6c 6f 63 61 74 | ion().const;.....QRegion.allocat |
8700 | 65 64 52 65 67 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 70 61 | edRegion().const;.....QRegion.pa |
8720 | 69 6e 74 61 62 6c 65 52 65 67 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 | intableRegion().const;......void |
8740 | 20 75 70 64 61 74 65 47 72 61 70 68 69 63 73 43 6f 6e 74 65 78 74 28 20 51 47 66 78 20 2a 71 67 | .updateGraphicsContext(.QGfx.*qg |
8760 | 66 78 5f 71 77 73 2c 20 62 6f 6f 6c 20 63 6c 69 70 5f 63 68 69 6c 64 72 65 6e 20 29 20 63 6f 6e | fx_qws,.bool.clip_children.).con |
8780 | 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 55 52 53 4f 52 0a 20 20 20 20 76 6f 69 | st;.#ifndef.QT_NO_CURSOR.....voi |
87a0 | 64 20 75 70 64 61 74 65 43 75 72 73 6f 72 28 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 72 | d.updateCursor(.const.QRegion.&r |
87c0 | 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 2f 2f 20 75 73 65 64 20 74 6f | .).const;.#endif......//.used.to |
87e0 | 20 61 63 63 75 6d 75 6c 61 74 65 20 64 69 72 74 79 20 72 65 67 69 6f 6e 20 77 68 65 6e 20 63 68 | .accumulate.dirty.region.when.ch |
8800 | 69 6c 64 72 65 6e 20 6d 6f 76 65 64 2f 72 65 73 69 7a 65 64 2e 0a 20 20 20 20 51 52 65 67 69 6f | ildren.moved/resized......QRegio |
8820 | 6e 20 64 69 72 74 79 43 68 69 6c 64 72 65 6e 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 65 74 74 | n.dirtyChildren;.....bool.isSett |
8840 | 69 6e 67 47 65 6f 6d 65 74 72 79 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 57 | ingGeometry;.....friend.class.QW |
8860 | 53 4d 61 6e 61 67 65 72 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 | SManager;.#endif.....static.int. |
8880 | 69 6e 73 74 61 6e 63 65 43 6f 75 6e 74 65 72 3b 20 20 2f 2f 20 43 75 72 72 65 6e 74 20 6e 75 6d | instanceCounter;..//.Current.num |
88a0 | 62 65 72 20 6f 66 20 77 69 64 67 65 74 20 69 6e 73 74 61 6e 63 65 73 0a 20 20 20 20 73 74 61 74 | ber.of.widget.instances.....stat |
88c0 | 69 63 20 69 6e 74 20 6d 61 78 49 6e 73 74 61 6e 63 65 73 3b 20 20 20 20 20 2f 2f 20 4d 61 78 69 | ic.int.maxInstances;.....//.Maxi |
88e0 | 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 77 69 64 67 65 74 20 69 6e 73 74 61 6e 63 65 73 0a 0a | mum.number.of.widget.instances.. |
8900 | 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 63 72 65 61 74 65 4d 61 70 70 65 72 28 29 3b | ....static.void..createMapper(); |
8920 | 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 64 65 73 74 72 6f 79 4d 61 70 70 65 72 28 | .....static.void..destroyMapper( |
8940 | 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 4c 69 73 74 09 20 2a 77 4c 69 73 | );.....static.QWidgetList..*wLis |
8960 | 74 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 4c 69 73 74 09 20 2a 74 6c | t();.....static.QWidgetList..*tl |
8980 | 77 4c 69 73 74 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 4d 61 70 70 65 | wList();.....static.QWidgetMappe |
89a0 | 72 20 2a 6d 61 70 70 65 72 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 41 70 70 | r.*mapper;.....friend.class.QApp |
89c0 | 6c 69 63 61 74 69 6f 6e 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 42 61 73 65 | lication;.....friend.class.QBase |
89e0 | 41 70 70 6c 69 63 61 74 69 6f 6e 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 50 | Application;.....friend.class.QP |
8a00 | 61 69 6e 74 65 72 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 46 6f 6e 74 4d 65 | ainter;.....friend.class.QFontMe |
8a20 | 74 72 69 63 73 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 46 6f 6e 74 49 6e 66 | trics;.....friend.class.QFontInf |
8a40 | 6f 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 45 54 57 69 64 67 65 74 3b 0a 20 | o;.....friend.class.QETWidget;.. |
8a60 | 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 4c 61 79 6f 75 74 3b 0a 0a 70 72 69 76 61 74 | ...friend.class.QLayout;..privat |
8a80 | 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. |
8aa0 | 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 |
8ac0 | 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 57 69 64 67 65 74 28 20 63 6f 6e 73 74 20 51 57 69 | BLE_COPY).....QWidget(.const.QWi |
8ae0 | 64 67 65 74 20 26 20 29 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 26 6f 70 65 72 61 74 6f 72 3d | dget.&.);.....QWidget.&operator= |
8b00 | 28 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 70 75 62 | (.const.QWidget.&.);.#endif..pub |
8b20 | 6c 69 63 3a 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 20 66 75 6e 63 74 69 6f 6e 73 20 74 6f 20 64 69 | lic:.//.obsolete.functions.to.di |
8b40 | 73 73 61 70 70 65 61 72 20 6f 72 20 74 6f 20 62 65 63 6f 6d 65 20 69 6e 6c 69 6e 65 20 69 6e 20 | ssappear.or.to.become.inline.in. |
8b60 | 33 2e 30 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 41 4c 45 54 54 45 0a 20 20 20 20 76 6f | 3.0.#ifndef.QT_NO_PALETTE.....vo |
8b80 | 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 20 26 70 | id.setPalette(.const.QPalette.&p |
8ba0 | 2c 20 62 6f 6f 6c 20 29 20 7b 20 73 65 74 50 61 6c 65 74 74 65 28 20 70 20 29 3b 20 7d 0a 23 65 | ,.bool.).{.setPalette(.p.);.}.#e |
8bc0 | 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 28 20 63 6f 6e 73 74 20 51 46 6f | ndif.....void.setFont(.const.QFo |
8be0 | 6e 74 20 26 66 2c 20 62 6f 6f 6c 20 29 20 7b 20 73 65 74 46 6f 6e 74 28 20 66 20 29 3b 20 7d 0a | nt.&f,.bool.).{.setFont(.f.);.}. |
8c00 | 7d 3b 0a 0a 0a 69 6e 6c 69 6e 65 20 51 74 3a 3a 57 53 74 61 74 65 20 51 57 69 64 67 65 74 3a 3a | };...inline.Qt::WState.QWidget:: |
8c20 | 74 65 73 74 57 53 74 61 74 65 28 20 57 53 74 61 74 65 20 73 20 29 20 63 6f 6e 73 74 0a 7b 20 72 | testWState(.WState.s.).const.{.r |
8c40 | 65 74 75 72 6e 20 28 77 69 64 67 65 74 5f 73 74 61 74 65 20 26 20 73 29 3b 20 7d 0a 0a 69 6e 6c | eturn.(widget_state.&.s);.}..inl |
8c60 | 69 6e 65 20 51 74 3a 3a 57 46 6c 61 67 73 20 51 57 69 64 67 65 74 3a 3a 74 65 73 74 57 46 6c 61 | ine.Qt::WFlags.QWidget::testWFla |
8c80 | 67 73 28 20 57 46 6c 61 67 73 20 66 20 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 28 77 | gs(.WFlags.f.).const.{.return.(w |
8ca0 | 69 64 67 65 74 5f 66 6c 61 67 73 20 26 20 66 29 3b 20 7d 0a 0a 0a 69 6e 6c 69 6e 65 20 57 49 64 | idget_flags.&.f);.}...inline.WId |
8cc0 | 20 51 57 69 64 67 65 74 3a 3a 77 69 6e 49 64 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e | .QWidget::winId().const.{.return |
8ce0 | 20 77 69 6e 69 64 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 57 69 64 67 65 74 3a 3a | .winid;.}..inline.bool.QWidget:: |
8d00 | 69 73 54 6f 70 4c 65 76 65 6c 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 74 65 73 74 | isTopLevel().const.{.return.test |
8d20 | 57 46 6c 61 67 73 28 57 54 79 70 65 5f 54 6f 70 4c 65 76 65 6c 29 3b 20 7d 0a 0a 69 6e 6c 69 6e | WFlags(WType_TopLevel);.}..inlin |
8d40 | 65 20 62 6f 6f 6c 20 51 57 69 64 67 65 74 3a 3a 69 73 44 69 61 6c 6f 67 28 29 20 63 6f 6e 73 74 | e.bool.QWidget::isDialog().const |
8d60 | 0a 7b 20 72 65 74 75 72 6e 20 74 65 73 74 57 46 6c 61 67 73 28 57 54 79 70 65 5f 44 69 61 6c 6f | .{.return.testWFlags(WType_Dialo |
8d80 | 67 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 57 69 64 67 65 74 3a 3a 69 73 50 6f | g);.}..inline.bool.QWidget::isPo |
8da0 | 70 75 70 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 74 65 73 74 57 46 6c 61 67 73 28 | pup().const.{.return.testWFlags( |
8dc0 | 57 54 79 70 65 5f 50 6f 70 75 70 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 57 69 | WType_Popup);.}..inline.bool.QWi |
8de0 | 64 67 65 74 3a 3a 69 73 44 65 73 6b 74 6f 70 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e | dget::isDesktop().const.{.return |
8e00 | 20 74 65 73 74 57 46 6c 61 67 73 28 57 54 79 70 65 5f 44 65 73 6b 74 6f 70 29 3b 20 7d 0a 0a 69 | .testWFlags(WType_Desktop);.}..i |
8e20 | 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 57 69 64 67 65 74 3a 3a 69 73 45 6e 61 62 6c 65 64 28 29 20 | nline.bool.QWidget::isEnabled(). |
8e40 | 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 21 74 65 73 74 57 53 74 61 74 65 28 57 53 74 61 74 | const.{.return.!testWState(WStat |
8e60 | 65 5f 44 69 73 61 62 6c 65 64 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 57 69 64 | e_Disabled);.}..inline.bool.QWid |
8e80 | 67 65 74 3a 3a 69 73 4d 6f 64 61 6c 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 74 65 | get::isModal().const.{.return.te |
8ea0 | 73 74 57 46 6c 61 67 73 28 57 53 68 6f 77 4d 6f 64 61 6c 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 | stWFlags(WShowModal);.}..inline. |
8ec0 | 62 6f 6f 6c 20 51 57 69 64 67 65 74 3a 3a 69 73 45 6e 61 62 6c 65 64 54 6f 54 4c 57 28 29 20 63 | bool.QWidget::isEnabledToTLW().c |
8ee0 | 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 69 73 45 6e 61 62 6c 65 64 28 29 3b 20 7d 0a 0a 69 6e | onst.{.return.isEnabled();.}..in |
8f00 | 6c 69 6e 65 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 51 57 69 64 67 65 74 3a 3a 67 65 6f 6d 65 | line.const.QRect.&QWidget::geome |
8f20 | 74 72 79 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 63 72 65 63 74 3b 20 7d 0a 0a 69 | try().const.{.return.crect;.}..i |
8f40 | 6e 6c 69 6e 65 20 51 53 69 7a 65 20 51 57 69 64 67 65 74 3a 3a 73 69 7a 65 28 29 20 63 6f 6e 73 | nline.QSize.QWidget::size().cons |
8f60 | 74 0a 7b 20 72 65 74 75 72 6e 20 63 72 65 63 74 2e 73 69 7a 65 28 29 3b 20 7d 0a 0a 69 6e 6c 69 | t.{.return.crect.size();.}..inli |
8f80 | 6e 65 20 69 6e 74 20 51 57 69 64 67 65 74 3a 3a 77 69 64 74 68 28 29 20 63 6f 6e 73 74 0a 7b 20 | ne.int.QWidget::width().const.{. |
8fa0 | 72 65 74 75 72 6e 20 63 72 65 63 74 2e 77 69 64 74 68 28 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 | return.crect.width();.}..inline. |
8fc0 | 69 6e 74 20 51 57 69 64 67 65 74 3a 3a 68 65 69 67 68 74 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 | int.QWidget::height().const.{.re |
8fe0 | 74 75 72 6e 20 63 72 65 63 74 2e 68 65 69 67 68 74 28 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 | turn.crect.height();.}..inline.Q |
9000 | 52 65 63 74 20 51 57 69 64 67 65 74 3a 3a 72 65 63 74 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 | Rect.QWidget::rect().const.{.ret |
9020 | 75 72 6e 20 51 52 65 63 74 28 30 2c 30 2c 63 72 65 63 74 2e 77 69 64 74 68 28 29 2c 63 72 65 63 | urn.QRect(0,0,crect.width(),crec |
9040 | 74 2e 68 65 69 67 68 74 28 29 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 57 69 64 67 | t.height());.}..inline.int.QWidg |
9060 | 65 74 3a 3a 6d 69 6e 69 6d 75 6d 57 69 64 74 68 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 | et::minimumWidth().const.{.retur |
9080 | 6e 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 28 29 2e 77 69 64 74 68 28 29 3b 20 7d 0a 0a 69 6e 6c 69 | n.minimumSize().width();.}..inli |
90a0 | 6e 65 20 69 6e 74 20 51 57 69 64 67 65 74 3a 3a 6d 69 6e 69 6d 75 6d 48 65 69 67 68 74 28 29 20 | ne.int.QWidget::minimumHeight(). |
90c0 | 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 28 29 2e 68 65 69 | const.{.return.minimumSize().hei |
90e0 | 67 68 74 28 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 57 69 64 67 65 74 3a 3a 6d 61 | ght();.}..inline.int.QWidget::ma |
9100 | 78 69 6d 75 6d 57 69 64 74 68 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 6d 61 78 69 | ximumWidth().const.{.return.maxi |
9120 | 6d 75 6d 53 69 7a 65 28 29 2e 77 69 64 74 68 28 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 | mumSize().width();.}..inline.int |
9140 | 20 51 57 69 64 67 65 74 3a 3a 6d 61 78 69 6d 75 6d 48 65 69 67 68 74 28 29 20 63 6f 6e 73 74 0a | .QWidget::maximumHeight().const. |
9160 | 7b 20 72 65 74 75 72 6e 20 6d 61 78 69 6d 75 6d 53 69 7a 65 28 29 2e 68 65 69 67 68 74 28 29 3b | {.return.maximumSize().height(); |
9180 | 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 57 69 64 67 65 74 3a 3a 73 65 74 4d 69 6e 69 | .}..inline.void.QWidget::setMini |
91a0 | 6d 75 6d 53 69 7a 65 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 73 20 29 0a 7b 20 73 65 74 4d | mumSize(.const.QSize.&s.).{.setM |
91c0 | 69 6e 69 6d 75 6d 53 69 7a 65 28 73 2e 77 69 64 74 68 28 29 2c 73 2e 68 65 69 67 68 74 28 29 29 | inimumSize(s.width(),s.height()) |
91e0 | 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 57 69 64 67 65 74 3a 3a 73 65 74 4d 61 78 | ;.}..inline.void.QWidget::setMax |
9200 | 69 6d 75 6d 53 69 7a 65 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 73 20 29 0a 7b 20 73 65 74 | imumSize(.const.QSize.&s.).{.set |
9220 | 4d 61 78 69 6d 75 6d 53 69 7a 65 28 73 2e 77 69 64 74 68 28 29 2c 73 2e 68 65 69 67 68 74 28 29 | MaximumSize(s.width(),s.height() |
9240 | 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 57 69 64 67 65 74 3a 3a 73 65 74 53 69 | );.}..inline.void.QWidget::setSi |
9260 | 7a 65 49 6e 63 72 65 6d 65 6e 74 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 73 20 29 0a 7b 20 | zeIncrement(.const.QSize.&s.).{. |
9280 | 73 65 74 53 69 7a 65 49 6e 63 72 65 6d 65 6e 74 28 73 2e 77 69 64 74 68 28 29 2c 73 2e 68 65 69 | setSizeIncrement(s.width(),s.hei |
92a0 | 67 68 74 28 29 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 57 69 64 67 65 74 3a 3a | ght());.}..inline.void.QWidget:: |
92c0 | 73 65 74 42 61 73 65 53 69 7a 65 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 73 20 29 0a 7b 20 | setBaseSize(.const.QSize.&s.).{. |
92e0 | 73 65 74 42 61 73 65 53 69 7a 65 28 73 2e 77 69 64 74 68 28 29 2c 73 2e 68 65 69 67 68 74 28 29 | setBaseSize(s.width(),s.height() |
9300 | 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 51 57 69 64 67 | );.}..inline.const.QColor.&QWidg |
9320 | 65 74 3a 3a 65 72 61 73 65 43 6f 6c 6f 72 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 | et::eraseColor().const.{.return. |
9340 | 62 67 5f 63 6f 6c 3b 20 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 41 4c 45 54 54 45 | bg_col;.}..#ifndef.QT_NO_PALETTE |
9360 | 0a 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 50 61 6c 65 74 74 65 20 26 51 57 69 64 67 65 74 3a | .inline.const.QPalette.&QWidget: |
9380 | 3a 70 61 6c 65 74 74 65 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 70 61 6c 3b 20 7d | :palette().const.{.return.pal;.} |
93a0 | 0a 23 65 6e 64 69 66 0a 0a 69 6e 6c 69 6e 65 20 51 46 6f 6e 74 20 51 57 69 64 67 65 74 3a 3a 66 | .#endif..inline.QFont.QWidget::f |
93c0 | 6f 6e 74 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 66 6e 74 3b 20 7d 0a 0a 69 6e 6c | ont().const.{.return.fnt;.}..inl |
93e0 | 69 6e 65 20 51 46 6f 6e 74 4d 65 74 72 69 63 73 20 51 57 69 64 67 65 74 3a 3a 66 6f 6e 74 4d 65 | ine.QFontMetrics.QWidget::fontMe |
9400 | 74 72 69 63 73 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 51 46 6f 6e 74 4d 65 74 72 | trics().const.{.return.QFontMetr |
9420 | 69 63 73 28 66 6f 6e 74 28 29 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 46 6f 6e 74 49 6e 66 6f | ics(font());.}..inline.QFontInfo |
9440 | 20 51 57 69 64 67 65 74 3a 3a 66 6f 6e 74 49 6e 66 6f 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 | .QWidget::fontInfo().const.{.ret |
9460 | 75 72 6e 20 51 46 6f 6e 74 49 6e 66 6f 28 66 6f 6e 74 28 29 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 | urn.QFontInfo(font());.}..inline |
9480 | 20 62 6f 6f 6c 20 51 57 69 64 67 65 74 3a 3a 68 61 73 4d 6f 75 73 65 54 72 61 63 6b 69 6e 67 28 | .bool.QWidget::hasMouseTracking( |
94a0 | 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 74 65 73 74 57 53 74 61 74 65 28 57 53 74 61 | ).const.{.return.testWState(WSta |
94c0 | 74 65 5f 4d 6f 75 73 65 54 72 61 63 6b 69 6e 67 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f | te_MouseTracking);.}..inline.boo |
94e0 | 6c 20 51 57 69 64 67 65 74 3a 3a 68 61 73 4d 6f 75 73 65 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 | l.QWidget::hasMouse().const.{.re |
9500 | 74 75 72 6e 20 74 65 73 74 57 53 74 61 74 65 28 57 53 74 61 74 65 5f 48 61 73 4d 6f 75 73 65 29 | turn.testWState(WState_HasMouse) |
9520 | 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 20 51 57 69 64 67 65 74 3a 3a 69 73 46 6f 63 | ;.}..inline.bool..QWidget::isFoc |
9540 | 75 73 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 28 46 6f 63 75 | usEnabled().const.{.return.(Focu |
9560 | 73 50 6f 6c 69 63 79 29 66 6f 63 75 73 5f 70 6f 6c 69 63 79 20 21 3d 20 4e 6f 46 6f 63 75 73 3b | sPolicy)focus_policy.!=.NoFocus; |
9580 | 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 57 69 64 67 65 74 3a 3a 46 6f 63 75 73 50 6f 6c 69 63 79 20 | .}..inline.QWidget::FocusPolicy. |
95a0 | 51 57 69 64 67 65 74 3a 3a 66 6f 63 75 73 50 6f 6c 69 63 79 28 29 20 63 6f 6e 73 74 0a 7b 20 72 | QWidget::focusPolicy().const.{.r |
95c0 | 65 74 75 72 6e 20 28 46 6f 63 75 73 50 6f 6c 69 63 79 29 66 6f 63 75 73 5f 70 6f 6c 69 63 79 3b | eturn.(FocusPolicy)focus_policy; |
95e0 | 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 57 69 64 67 65 74 3a 3a 69 73 55 70 64 61 74 | .}..inline.bool.QWidget::isUpdat |
9600 | 65 73 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 21 74 65 73 74 | esEnabled().const.{.return.!test |
9620 | 57 53 74 61 74 65 28 57 53 74 61 74 65 5f 42 6c 6f 63 6b 55 70 64 61 74 65 73 29 3b 20 7d 0a 0a | WState(WState_BlockUpdates);.}.. |
9640 | 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 57 69 64 67 65 74 3a 3a 75 70 64 61 74 65 28 20 63 6f 6e | inline.void.QWidget::update(.con |
9660 | 73 74 20 51 52 65 63 74 20 26 72 20 29 0a 7b 20 75 70 64 61 74 65 28 20 72 2e 78 28 29 2c 20 72 | st.QRect.&r.).{.update(.r.x(),.r |
9680 | 2e 79 28 29 2c 20 72 2e 77 69 64 74 68 28 29 2c 20 72 2e 68 65 69 67 68 74 28 29 20 29 3b 20 7d | .y(),.r.width(),.r.height().);.} |
96a0 | 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 57 69 64 67 65 74 3a 3a 72 65 70 61 69 6e 74 28 29 | ..inline.void.QWidget::repaint() |
96c0 | 0a 7b 20 72 65 70 61 69 6e 74 28 20 54 52 55 45 20 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f | .{.repaint(.TRUE.);.}..inline.vo |
96e0 | 69 64 20 51 57 69 64 67 65 74 3a 3a 72 65 70 61 69 6e 74 28 20 63 6f 6e 73 74 20 51 52 65 63 74 | id.QWidget::repaint(.const.QRect |
9700 | 20 26 72 2c 20 62 6f 6f 6c 20 65 72 61 73 65 20 29 0a 7b 20 72 65 70 61 69 6e 74 28 20 72 2e 78 | .&r,.bool.erase.).{.repaint(.r.x |
9720 | 28 29 2c 20 72 2e 79 28 29 2c 20 72 2e 77 69 64 74 68 28 29 2c 20 72 2e 68 65 69 67 68 74 28 29 | (),.r.y(),.r.width(),.r.height() |
9740 | 2c 20 65 72 61 73 65 20 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 57 69 64 67 65 | ,.erase.);.}..inline.void.QWidge |
9760 | 74 3a 3a 65 72 61 73 65 28 29 0a 7b 20 65 72 61 73 65 28 20 30 2c 20 30 2c 20 63 72 65 63 74 2e | t::erase().{.erase(.0,.0,.crect. |
9780 | 77 69 64 74 68 28 29 2c 20 63 72 65 63 74 2e 68 65 69 67 68 74 28 29 20 29 3b 20 7d 0a 0a 69 6e | width(),.crect.height().);.}..in |
97a0 | 6c 69 6e 65 20 76 6f 69 64 20 51 57 69 64 67 65 74 3a 3a 65 72 61 73 65 28 20 63 6f 6e 73 74 20 | line.void.QWidget::erase(.const. |
97c0 | 51 52 65 63 74 20 26 72 20 29 0a 7b 20 65 72 61 73 65 28 20 72 2e 78 28 29 2c 20 72 2e 79 28 29 | QRect.&r.).{.erase(.r.x(),.r.y() |
97e0 | 2c 20 72 2e 77 69 64 74 68 28 29 2c 20 72 2e 68 65 69 67 68 74 28 29 20 29 3b 20 7d 0a 0a 69 6e | ,.r.width(),.r.height().);.}..in |
9800 | 6c 69 6e 65 20 62 6f 6f 6c 20 51 57 69 64 67 65 74 3a 3a 63 6c 6f 73 65 28 29 0a 7b 20 72 65 74 | line.bool.QWidget::close().{.ret |
9820 | 75 72 6e 20 63 6c 6f 73 65 28 20 46 41 4c 53 45 20 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f | urn.close(.FALSE.);.}..inline.bo |
9840 | 6f 6c 20 51 57 69 64 67 65 74 3a 3a 69 73 56 69 73 69 62 6c 65 28 29 20 63 6f 6e 73 74 0a 7b 20 | ol.QWidget::isVisible().const.{. |
9860 | 72 65 74 75 72 6e 20 74 65 73 74 57 53 74 61 74 65 28 57 53 74 61 74 65 5f 56 69 73 69 62 6c 65 | return.testWState(WState_Visible |
9880 | 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 57 69 64 67 65 74 3a 3a 69 73 56 69 73 | );.}..inline.bool.QWidget::isVis |
98a0 | 69 62 6c 65 54 6f 54 4c 57 28 29 20 63 6f 6e 73 74 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 7b 20 | ibleToTLW().const.//.obsolete.{. |
98c0 | 72 65 74 75 72 6e 20 69 73 56 69 73 69 62 6c 65 28 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f | return.isVisible();.}..inline.bo |
98e0 | 6f 6c 20 51 57 69 64 67 65 74 3a 3a 69 73 48 69 64 64 65 6e 28 29 20 63 6f 6e 73 74 0a 7b 20 72 | ol.QWidget::isHidden().const.{.r |
9900 | 65 74 75 72 6e 20 74 65 73 74 57 53 74 61 74 65 28 57 53 74 61 74 65 5f 46 6f 72 63 65 48 69 64 | eturn.testWState(WState_ForceHid |
9920 | 65 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 57 69 64 67 65 74 3a 3a 69 73 53 68 | e);.}..inline.bool.QWidget::isSh |
9940 | 6f 77 6e 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 21 74 65 73 74 57 53 74 61 74 65 | own().const.{.return.!testWState |
9960 | 28 57 53 74 61 74 65 5f 46 6f 72 63 65 48 69 64 65 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f | (WState_ForceHide);.}..inline.vo |
9980 | 69 64 20 51 57 69 64 67 65 74 3a 3a 6d 6f 76 65 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 | id.QWidget::move(.const.QPoint.& |
99a0 | 70 20 29 0a 7b 20 6d 6f 76 65 28 20 70 2e 78 28 29 2c 20 70 2e 79 28 29 20 29 3b 20 7d 0a 0a 69 | p.).{.move(.p.x(),.p.y().);.}..i |
99c0 | 6e 6c 69 6e 65 20 76 6f 69 64 20 51 57 69 64 67 65 74 3a 3a 72 65 73 69 7a 65 28 20 63 6f 6e 73 | nline.void.QWidget::resize(.cons |
99e0 | 74 20 51 53 69 7a 65 20 26 73 20 29 0a 7b 20 72 65 73 69 7a 65 28 20 73 2e 77 69 64 74 68 28 29 | t.QSize.&s.).{.resize(.s.width() |
9a00 | 2c 20 73 2e 68 65 69 67 68 74 28 29 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 57 | ,.s.height());.}..inline.void.QW |
9a20 | 69 64 67 65 74 3a 3a 73 65 74 47 65 6f 6d 65 74 72 79 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 | idget::setGeometry(.const.QRect. |
9a40 | 26 72 20 29 0a 7b 20 73 65 74 47 65 6f 6d 65 74 72 79 28 20 72 2e 6c 65 66 74 28 29 2c 20 72 2e | &r.).{.setGeometry(.r.left(),.r. |
9a60 | 74 6f 70 28 29 2c 20 72 2e 77 69 64 74 68 28 29 2c 20 72 2e 68 65 69 67 68 74 28 29 20 29 3b 20 | top(),.r.width(),.r.height().);. |
9a80 | 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 57 69 64 67 65 74 3a 3a 64 72 61 77 54 65 78 74 | }..inline.void.QWidget::drawText |
9aa0 | 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | (.const.QPoint.&p,.const.QString |
9ac0 | 20 26 73 20 29 0a 7b 20 64 72 61 77 54 65 78 74 28 20 70 2e 78 28 29 2c 20 70 2e 79 28 29 2c 20 | .&s.).{.drawText(.p.x(),.p.y(),. |
9ae0 | 73 20 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 57 69 64 67 65 74 20 2a 51 57 69 64 67 65 74 3a | s.);.}..inline.QWidget.*QWidget: |
9b00 | 3a 70 61 72 65 6e 74 57 69 64 67 65 74 28 20 62 6f 6f 6c 20 73 61 6d 65 57 69 6e 64 6f 77 20 29 | :parentWidget(.bool.sameWindow.) |
9b20 | 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 69 66 20 28 20 73 61 6d 65 57 69 6e 64 6f 77 20 29 0a 09 | .const.{.....if.(.sameWindow.).. |
9b40 | 72 65 74 75 72 6e 20 69 73 54 6f 70 4c 65 76 65 6c 28 29 20 3f 20 30 20 3a 20 28 51 57 69 64 67 | return.isTopLevel().?.0.:.(QWidg |
9b60 | 65 74 20 2a 29 51 4f 62 6a 65 63 74 3a 3a 70 61 72 65 6e 74 28 29 3b 0a 20 20 20 20 72 65 74 75 | et.*)QObject::parent();.....retu |
9b80 | 72 6e 20 28 51 57 69 64 67 65 74 20 2a 29 51 4f 62 6a 65 63 74 3a 3a 70 61 72 65 6e 74 28 29 3b | rn.(QWidget.*)QObject::parent(); |
9ba0 | 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 57 69 64 67 65 74 4d 61 70 70 65 72 20 2a 51 57 69 64 67 65 | .}..inline.QWidgetMapper.*QWidge |
9bc0 | 74 3a 3a 77 6d 61 70 70 65 72 28 29 0a 7b 20 72 65 74 75 72 6e 20 6d 61 70 70 65 72 3b 20 7d 0a | t::wmapper().{.return.mapper;.}. |
9be0 | 0a 69 6e 6c 69 6e 65 20 75 69 6e 74 20 51 57 69 64 67 65 74 3a 3a 67 65 74 57 53 74 61 74 65 28 | .inline.uint.QWidget::getWState( |
9c00 | 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 77 69 64 67 65 74 5f 73 74 61 74 65 3b 20 7d | ).const.{.return.widget_state;.} |
9c20 | 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 57 69 64 67 65 74 3a 3a 73 65 74 57 53 74 61 74 65 | ..inline.void.QWidget::setWState |
9c40 | 28 20 75 69 6e 74 20 66 20 29 0a 7b 20 77 69 64 67 65 74 5f 73 74 61 74 65 20 7c 3d 20 66 3b 20 | (.uint.f.).{.widget_state.|=.f;. |
9c60 | 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 57 69 64 67 65 74 3a 3a 63 6c 65 61 72 57 53 74 | }..inline.void.QWidget::clearWSt |
9c80 | 61 74 65 28 20 75 69 6e 74 20 66 20 29 0a 7b 20 77 69 64 67 65 74 5f 73 74 61 74 65 20 26 3d 20 | ate(.uint.f.).{.widget_state.&=. |
9ca0 | 7e 66 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 74 3a 3a 57 46 6c 61 67 73 20 51 57 69 64 67 65 74 | ~f;.}..inline.Qt::WFlags.QWidget |
9cc0 | 3a 3a 67 65 74 57 46 6c 61 67 73 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 77 69 64 | ::getWFlags().const.{.return.wid |
9ce0 | 67 65 74 5f 66 6c 61 67 73 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 57 69 64 67 65 | get_flags;.}..inline.void.QWidge |
9d00 | 74 3a 3a 73 65 74 57 46 6c 61 67 73 28 20 57 46 6c 61 67 73 20 66 20 29 0a 7b 20 77 69 64 67 65 | t::setWFlags(.WFlags.f.).{.widge |
9d20 | 74 5f 66 6c 61 67 73 20 7c 3d 20 66 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 57 69 | t_flags.|=.f;.}..inline.void.QWi |
9d40 | 64 67 65 74 3a 3a 63 6c 65 61 72 57 46 6c 61 67 73 28 20 57 46 6c 61 67 73 20 66 20 29 0a 7b 20 | dget::clearWFlags(.WFlags.f.).{. |
9d60 | 77 69 64 67 65 74 5f 66 6c 61 67 73 20 26 3d 20 7e 66 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f | widget_flags.&=.~f;.}..inline.vo |
9d80 | 69 64 20 51 57 69 64 67 65 74 3a 3a 63 6f 6e 73 74 50 6f 6c 69 73 68 28 29 20 63 6f 6e 73 74 0a | id.QWidget::constPolish().const. |
9da0 | 7b 0a 20 20 20 20 69 66 20 28 20 21 74 65 73 74 57 53 74 61 74 65 28 57 53 74 61 74 65 5f 50 6f | {.....if.(.!testWState(WState_Po |
9dc0 | 6c 69 73 68 65 64 29 20 29 20 7b 0a 09 51 57 69 64 67 65 74 2a 20 74 68 61 74 20 3d 20 28 51 57 | lished).).{..QWidget*.that.=.(QW |
9de0 | 69 64 67 65 74 2a 29 20 74 68 69 73 3b 0a 09 74 68 61 74 2d 3e 70 6f 6c 69 73 68 28 29 3b 0a 20 | idget*).this;..that->polish();.. |
9e00 | 20 20 20 20 20 20 20 74 68 61 74 2d 3e 73 65 74 57 53 74 61 74 65 28 57 53 74 61 74 65 5f 50 6f | .......that->setWState(WState_Po |
9e20 | 6c 69 73 68 65 64 29 3b 20 2f 2f 20 62 65 20 6f 6e 20 74 68 65 20 73 61 66 65 20 73 69 64 65 2e | lished);.//.be.on.the.safe.side. |
9e40 | 2e 2e 0a 20 20 20 20 7d 0a 7d 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 55 52 53 4f 52 0a | .......}.}.#ifndef.QT_NO_CURSOR. |
9e60 | 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 57 69 64 67 65 74 3a 3a 6f 77 6e 43 75 72 73 6f 72 28 29 | inline.bool.QWidget::ownCursor() |
9e80 | 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 74 65 73 74 57 53 74 61 74 65 28 20 | .const.{.....return.testWState(. |
9ea0 | 57 53 74 61 74 65 5f 4f 77 6e 43 75 72 73 6f 72 20 29 3b 0a 7d 0a 23 65 6e 64 69 66 0a 69 6e 6c | WState_OwnCursor.);.}.#endif.inl |
9ec0 | 69 6e 65 20 62 6f 6f 6c 20 51 57 69 64 67 65 74 3a 3a 6f 77 6e 46 6f 6e 74 28 29 20 63 6f 6e 73 | ine.bool.QWidget::ownFont().cons |
9ee0 | 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 6f 77 6e 5f 66 6f 6e 74 3b 0a 7d 0a 23 69 66 6e 64 | t.{.....return.own_font;.}.#ifnd |
9f00 | 65 66 20 51 54 5f 4e 4f 5f 50 41 4c 45 54 54 45 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 57 69 | ef.QT_NO_PALETTE.inline.bool.QWi |
9f20 | 64 67 65 74 3a 3a 6f 77 6e 50 61 6c 65 74 74 65 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 | dget::ownPalette().const.{.....r |
9f40 | 65 74 75 72 6e 20 6f 77 6e 5f 70 61 6c 65 74 74 65 3b 0a 7d 0a 23 65 6e 64 69 66 0a 0a 69 6e 6c | eturn.own_palette;.}.#endif..inl |
9f60 | 69 6e 65 20 76 6f 69 64 20 51 57 69 64 67 65 74 3a 3a 73 65 74 53 69 7a 65 50 6f 6c 69 63 79 28 | ine.void.QWidget::setSizePolicy( |
9f80 | 20 51 53 69 7a 65 50 6f 6c 69 63 79 3a 3a 53 69 7a 65 54 79 70 65 20 68 6f 72 2c 20 51 53 69 7a | .QSizePolicy::SizeType.hor,.QSiz |
9fa0 | 65 50 6f 6c 69 63 79 3a 3a 53 69 7a 65 54 79 70 65 20 76 65 72 2c 20 62 6f 6f 6c 20 68 66 77 20 | ePolicy::SizeType.ver,.bool.hfw. |
9fc0 | 29 0a 7b 0a 20 20 20 20 73 65 74 53 69 7a 65 50 6f 6c 69 63 79 28 20 51 53 69 7a 65 50 6f 6c 69 | ).{.....setSizePolicy(.QSizePoli |
9fe0 | 63 79 28 20 68 6f 72 2c 20 76 65 72 2c 20 68 66 77 29 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 | cy(.hor,.ver,.hfw).);.}..inline. |
a000 | 62 6f 6f 6c 20 51 57 69 64 67 65 74 3a 3a 69 73 49 6e 70 75 74 4d 65 74 68 6f 64 45 6e 61 62 6c | bool.QWidget::isInputMethodEnabl |
a020 | 65 64 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 28 62 6f 6f 6c 29 69 6d | ed().const.{.....return.(bool)im |
a040 | 5f 65 6e 61 62 6c 65 64 3b 0a 7d 0a 0a 2f 2f 20 45 78 74 72 61 20 51 57 69 64 67 65 74 20 64 61 | _enabled;.}..//.Extra.QWidget.da |
a060 | 74 61 0a 2f 2f 20 20 2d 20 74 6f 20 6d 69 6e 69 6d 69 7a 65 20 6d 65 6d 6f 72 79 20 75 73 61 67 | ta.//..-.to.minimize.memory.usag |
a080 | 65 20 66 6f 72 20 6d 65 6d 62 65 72 73 20 74 68 61 74 20 61 72 65 20 73 65 6c 64 6f 6d 20 75 73 | e.for.members.that.are.seldom.us |
a0a0 | 65 64 2e 0a 2f 2f 20 20 2d 20 74 6f 70 2d 6c 65 76 65 6c 20 77 69 64 67 65 74 73 20 68 61 76 65 | ed..//..-.top-level.widgets.have |
a0c0 | 20 65 78 74 72 61 20 65 78 74 72 61 20 64 61 74 61 20 74 6f 20 72 65 64 75 63 65 20 63 6f 73 74 | .extra.extra.data.to.reduce.cost |
a0e0 | 20 66 75 72 74 68 65 72 0a 0a 63 6c 61 73 73 20 51 46 6f 63 75 73 44 61 74 61 3b 0a 63 6c 61 73 | .further..class.QFocusData;.clas |
a100 | 73 20 51 57 53 4d 61 6e 61 67 65 72 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 | s.QWSManager;.#if.defined(Q_WS_W |
a120 | 49 4e 29 0a 63 6c 61 73 73 20 51 4f 6c 65 44 72 6f 70 54 61 72 67 65 74 3b 0a 23 65 6e 64 69 66 | IN).class.QOleDropTarget;.#endif |
a140 | 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 63 6c 61 73 73 20 51 4d 61 | .#if.defined(Q_WS_MAC).class.QMa |
a160 | 63 44 6e 64 45 78 74 72 61 3b 0a 23 65 6e 64 69 66 0a 0a 73 74 72 75 63 74 20 51 5f 45 58 50 4f | cDndExtra;.#endif..struct.Q_EXPO |
a180 | 52 54 20 51 54 4c 57 45 78 74 72 61 20 7b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 57 49 44 | RT.QTLWExtra.{.#ifndef.QT_NO_WID |
a1a0 | 47 45 54 5f 54 4f 50 45 58 54 52 41 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 63 61 70 74 69 6f | GET_TOPEXTRA.....QString..captio |
a1c0 | 6e 3b 09 09 09 09 2f 2f 20 77 69 64 67 65 74 20 63 61 70 74 69 6f 6e 0a 20 20 20 20 51 53 74 72 | n;....//.widget.caption.....QStr |
a1e0 | 69 6e 67 20 20 69 63 6f 6e 54 65 78 74 3b 09 09 09 09 2f 2f 20 77 69 64 67 65 74 20 69 63 6f 6e | ing..iconText;....//.widget.icon |
a200 | 20 74 65 78 74 0a 20 20 20 20 51 50 69 78 6d 61 70 20 2a 69 63 6f 6e 3b 09 09 09 09 2f 2f 20 77 | .text.....QPixmap.*icon;....//.w |
a220 | 69 64 67 65 74 20 69 63 6f 6e 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 46 6f 63 75 73 44 61 74 61 | idget.icon.#endif.....QFocusData |
a240 | 20 2a 66 6f 63 75 73 44 61 74 61 3b 09 09 09 2f 2f 20 66 6f 63 75 73 20 64 61 74 61 20 28 66 6f | .*focusData;...//.focus.data.(fo |
a260 | 72 20 54 4c 57 29 0a 20 20 20 20 73 68 6f 72 74 20 20 20 20 69 6e 63 77 2c 20 69 6e 63 68 3b 09 | r.TLW).....short....incw,.inch;. |
a280 | 09 09 2f 2f 20 73 69 7a 65 20 69 6e 63 72 65 6d 65 6e 74 73 0a 20 20 20 20 2f 2f 20 66 72 61 6d | ..//.size.increments.....//.fram |
a2a0 | 65 20 73 74 72 75 74 0a 20 20 20 20 75 6c 6f 6e 67 20 20 20 20 66 6c 65 66 74 2c 20 66 72 69 67 | e.strut.....ulong....fleft,.frig |
a2c0 | 68 74 2c 20 66 74 6f 70 2c 20 66 62 6f 74 74 6f 6d 3b 0a 20 20 20 20 75 69 6e 74 20 20 20 20 20 | ht,.ftop,.fbottom;.....uint..... |
a2e0 | 75 6e 75 73 65 64 20 3a 20 38 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | unused.:.8;..................... |
a300 | 20 20 2f 2f 20 6e 6f 74 20 75 73 65 64 20 61 74 20 74 68 69 73 20 70 6f 69 6e 74 2e 2e 2e 0a 23 | ..//.not.used.at.this.point....# |
a320 | 69 66 20 64 65 66 69 6e 65 64 28 20 51 5f 57 53 5f 57 49 4e 20 29 20 7c 7c 20 64 65 66 69 6e 65 | if.defined(.Q_WS_WIN.).||.define |
a340 | 64 28 20 51 5f 57 53 5f 4d 41 43 20 29 0a 20 20 20 20 75 69 6e 74 20 20 20 20 20 6f 70 61 63 69 | d(.Q_WS_MAC.).....uint.....opaci |
a360 | 74 79 20 3a 20 38 3b 09 09 20 20 20 20 20 20 20 2f 2f 20 53 74 6f 72 65 73 20 6f 70 61 63 69 74 | ty.:.8;.........//.Stores.opacit |
a380 | 79 20 6c 65 76 65 6c 20 6f 6e 20 57 69 6e 64 6f 77 73 2f 4d 61 63 20 4f 53 20 58 2e 0a 23 65 6e | y.level.on.Windows/Mac.OS.X..#en |
a3a0 | 64 69 66 0a 20 20 20 20 75 69 6e 74 20 20 20 20 20 73 61 76 65 64 46 6c 61 67 73 3b 09 09 09 2f | dif.....uint.....savedFlags;.../ |
a3c0 | 2f 20 53 61 76 65 20 77 69 64 67 65 74 66 6c 61 67 73 20 77 68 69 6c 65 20 73 68 6f 77 69 6e 67 | /.Save.widgetflags.while.showing |
a3e0 | 20 66 75 6c 6c 73 63 72 65 65 6e 0a 20 20 20 20 73 68 6f 72 74 20 20 20 20 62 61 73 65 77 2c 20 | .fullscreen.....short....basew,. |
a400 | 62 61 73 65 68 3b 09 09 09 2f 2f 20 62 61 73 65 20 73 69 7a 65 73 0a 23 69 66 20 64 65 66 69 6e | baseh;...//.base.sizes.#if.defin |
a420 | 65 64 28 51 5f 57 53 5f 58 31 31 29 0a 20 20 20 20 57 49 64 20 20 70 61 72 65 6e 74 57 69 6e 49 | ed(Q_WS_X11).....WId..parentWinI |
a440 | 64 3b 09 09 09 09 2f 2f 20 70 61 72 65 6e 74 20 77 69 6e 64 6f 77 20 49 64 20 28 76 61 6c 69 64 | d;....//.parent.window.Id.(valid |
a460 | 20 61 66 74 65 72 20 72 65 70 61 72 65 6e 74 69 6e 67 29 0a 20 20 20 20 75 69 6e 74 20 20 20 20 | .after.reparenting).....uint.... |
a480 | 20 65 6d 62 65 64 64 65 64 20 3a 20 31 3b 09 09 09 2f 2f 20 77 69 6e 64 6f 77 20 69 73 20 65 6d | .embedded.:.1;...//.window.is.em |
a4a0 | 62 65 64 64 65 64 20 69 6e 20 61 6e 6f 74 68 65 72 20 51 74 20 61 70 70 6c 69 63 61 74 69 6f 6e | bedded.in.another.Qt.application |
a4c0 | 0a 20 20 20 20 75 69 6e 74 20 20 20 20 20 73 70 6f 6e 74 5f 75 6e 6d 61 70 70 65 64 3a 20 31 3b | .....uint.....spont_unmapped:.1; |
a4e0 | 09 09 09 2f 2f 20 77 69 6e 64 6f 77 20 77 61 73 20 73 70 6f 6e 74 61 6e 65 6f 75 73 6c 79 20 75 | ...//.window.was.spontaneously.u |
a500 | 6e 6d 61 70 70 65 64 0a 20 20 20 20 75 69 6e 74 20 20 20 20 20 72 65 73 65 72 76 65 64 3a 20 31 | nmapped.....uint.....reserved:.1 |
a520 | 3b 09 09 09 2f 2f 20 72 65 73 65 72 76 65 64 0a 20 20 20 20 75 69 6e 74 20 20 20 20 20 64 6e 64 | ;...//.reserved.....uint.....dnd |
a540 | 20 3a 20 31 3b 09 09 09 09 2f 2f 20 44 4e 44 20 70 72 6f 70 65 72 74 69 65 73 20 69 6e 73 74 61 | .:.1;....//.DND.properties.insta |
a560 | 6c 6c 65 64 0a 20 20 20 20 75 69 6e 74 20 20 20 20 20 75 73 70 6f 73 20 3a 20 31 3b 09 09 09 09 | lled.....uint.....uspos.:.1;.... |
a580 | 2f 2f 20 55 73 65 72 20 64 65 66 69 6e 65 64 20 70 6f 73 69 74 69 6f 6e 0a 20 20 20 20 75 69 6e | //.User.defined.position.....uin |
a5a0 | 74 20 20 20 20 20 75 73 73 69 7a 65 20 3a 20 31 3b 09 09 09 2f 2f 20 55 73 65 72 20 64 65 66 69 | t.....ussize.:.1;...//.User.defi |
a5c0 | 6e 65 64 20 73 69 7a 65 0a 20 20 20 20 76 6f 69 64 20 20 20 20 2a 78 69 63 3b 09 09 09 09 2f 2f | ned.size.....void....*xic;....// |
a5e0 | 20 58 49 4d 20 49 6e 70 75 74 20 43 6f 6e 74 65 78 74 0a 23 65 6e 64 69 66 0a 23 69 66 20 64 65 | .XIM.Input.Context.#endif.#if.de |
a600 | 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 20 20 20 20 57 69 6e 64 6f 77 47 72 6f 75 70 52 | fined(Q_WS_MAC).....WindowGroupR |
a620 | 65 66 20 67 72 6f 75 70 3b 0a 20 20 20 20 75 69 6e 74 20 20 20 20 20 69 73 5f 6d 6f 76 65 64 3a | ef.group;.....uint.....is_moved: |
a640 | 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 20 20 20 20 72 65 73 69 7a 65 72 20 3a 20 34 3b 0a 23 65 | .1;.....uint.....resizer.:.4;.#e |
a660 | 6e 64 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 51 57 53 29 20 26 26 20 21 64 | ndif.#if.defined(Q_WS_QWS).&&.!d |
a680 | 65 66 69 6e 65 64 20 28 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 41 4e 41 47 45 52 20 29 0a 20 20 20 | efined.(.QT_NO_QWS_MANAGER.).... |
a6a0 | 20 51 52 65 67 69 6f 6e 20 64 65 63 6f 72 5f 61 6c 6c 6f 63 61 74 65 64 5f 72 65 67 69 6f 6e 3b | .QRegion.decor_allocated_region; |
a6c0 | 09 09 2f 2f 20 64 65 63 6f 72 61 74 69 6f 6e 20 61 6c 6c 6f 63 61 74 65 64 20 72 65 67 69 6f 6e | ..//.decoration.allocated.region |
a6e0 | 0a 20 20 20 20 51 57 53 4d 61 6e 61 67 65 72 20 2a 71 77 73 4d 61 6e 61 67 65 72 3b 0a 23 65 6e | .....QWSManager.*qwsManager;.#en |
a700 | 64 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 49 4e 29 0a 20 20 20 20 48 49 | dif.#if.defined(Q_WS_WIN).....HI |
a720 | 43 4f 4e 20 20 20 20 77 69 6e 49 63 6f 6e 3b 09 09 09 09 2f 2f 20 69 6e 74 65 72 6e 61 6c 20 57 | CON....winIcon;....//.internal.W |
a740 | 69 6e 64 6f 77 73 20 69 63 6f 6e 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 52 65 63 74 20 20 20 20 | indows.icon.#endif.....QRect.... |
a760 | 6e 6f 72 6d 61 6c 47 65 6f 6d 65 74 72 79 3b 09 09 09 2f 2f 20 75 73 65 64 20 62 79 20 73 68 6f | normalGeometry;...//.used.by.sho |
a780 | 77 4d 69 6e 2f 6d 61 78 69 6d 69 7a 65 64 2f 46 75 6c 6c 53 63 72 65 65 6e 0a 7d 3b 0a 0a 0a 23 | wMin/maximized/FullScreen.};...# |
a7a0 | 64 65 66 69 6e 65 20 51 57 49 44 47 45 54 53 49 5a 45 5f 4d 41 58 20 33 32 37 36 37 0a 0a 2f 2f | define.QWIDGETSIZE_MAX.32767..// |
a7c0 | 20 64 65 61 72 20 75 73 65 72 3a 20 79 6f 75 20 63 61 6e 20 73 65 65 20 74 68 69 73 20 73 74 72 | .dear.user:.you.can.see.this.str |
a7e0 | 75 63 74 2c 20 62 75 74 20 69 74 20 69 73 20 69 6e 74 65 72 6e 61 6c 2e 20 64 6f 20 6e 6f 74 20 | uct,.but.it.is.internal..do.not. |
a800 | 74 6f 75 63 68 2e 0a 0a 73 74 72 75 63 74 20 51 5f 45 58 50 4f 52 54 20 51 57 45 78 74 72 61 20 | touch...struct.Q_EXPORT.QWExtra. |
a820 | 7b 0a 20 20 20 20 51 5f 49 4e 54 31 36 20 20 6d 69 6e 77 2c 20 6d 69 6e 68 3b 09 09 09 2f 2f 20 | {.....Q_INT16..minw,.minh;...//. |
a840 | 6d 69 6e 69 6d 75 6d 20 73 69 7a 65 0a 20 20 20 20 51 5f 49 4e 54 31 36 20 20 6d 61 78 77 2c 20 | minimum.size.....Q_INT16..maxw,. |
a860 | 6d 61 78 68 3b 09 09 09 2f 2f 20 6d 61 78 69 6d 75 6d 20 73 69 7a 65 0a 20 20 20 20 51 50 69 78 | maxh;...//.maximum.size.....QPix |
a880 | 6d 61 70 20 2a 62 67 5f 70 69 78 3b 09 09 09 09 2f 2f 20 62 61 63 6b 67 72 6f 75 6e 64 20 70 69 | map.*bg_pix;....//.background.pi |
a8a0 | 78 6d 61 70 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 66 6f 63 75 73 5f 70 72 6f 78 79 3b 0a 23 | xmap.....QWidget.*focus_proxy;.# |
a8c0 | 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 55 52 53 4f 52 0a 20 20 20 20 51 43 75 72 73 6f 72 20 | ifndef.QT_NO_CURSOR.....QCursor. |
a8e0 | 2a 63 75 72 73 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 54 4c 57 45 78 74 72 61 20 2a 74 6f 70 | *curs;.#endif.....QTLWExtra.*top |
a900 | 65 78 74 72 61 3b 09 09 09 2f 2f 20 6f 6e 6c 79 20 75 73 65 66 75 6c 20 66 6f 72 20 54 4c 57 73 | extra;...//.only.useful.for.TLWs |
a920 | 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 49 4e 29 0a 20 20 20 20 51 4f 6c 65 44 | .#if.defined(Q_WS_WIN).....QOleD |
a940 | 72 6f 70 54 61 72 67 65 74 20 2a 64 72 6f 70 54 61 72 67 65 74 3b 09 09 09 2f 2f 20 64 72 6f 70 | ropTarget.*dropTarget;...//.drop |
a960 | 20 74 61 72 67 65 74 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 | .target.#endif.#if.defined(Q_WS_ |
a980 | 58 31 31 29 0a 20 20 20 20 57 49 64 20 78 44 6e 64 50 72 6f 78 79 3b 09 09 09 09 2f 2f 20 58 44 | X11).....WId.xDndProxy;....//.XD |
a9a0 | 4e 44 20 66 6f 72 77 61 72 64 69 6e 67 20 74 6f 20 65 6d 62 65 64 64 65 64 20 77 69 6e 64 6f 77 | ND.forwarding.to.embedded.window |
a9c0 | 73 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 43 29 0a 20 | s.#endif.#if.defined(Q_WS_MAC).. |
a9e0 | 20 20 20 51 52 65 67 69 6f 6e 20 63 6c 69 70 5f 73 61 76 65 64 2c 20 63 6c 69 70 5f 73 69 62 73 | ...QRegion.clip_saved,.clip_sibs |
aa00 | 2c 20 63 6c 69 70 5f 63 68 69 6c 64 72 65 6e 3b 0a 20 20 20 20 51 4d 61 63 44 6e 64 45 78 74 72 | ,.clip_children;.....QMacDndExtr |
aa20 | 61 20 2a 6d 61 63 44 6e 64 45 78 74 72 61 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 64 69 72 74 | a.*macDndExtra;.....QRegion.dirt |
aa40 | 79 5f 61 72 65 61 3b 0a 20 20 20 20 75 69 6e 74 20 63 6c 69 70 5f 64 69 72 74 79 20 3a 20 31 2c | y_area;.....uint.clip_dirty.:.1, |
aa60 | 20 63 6c 69 70 5f 73 65 72 69 61 6c 20 3a 20 31 35 3b 0a 20 20 20 20 75 69 6e 74 20 63 68 69 6c | .clip_serial.:.15;.....uint.chil |
aa80 | 64 5f 64 69 72 74 79 20 3a 20 31 2c 20 63 68 69 6c 64 5f 73 65 72 69 61 6c 20 3a 20 31 35 3b 0a | d_dirty.:.1,.child_serial.:.15;. |
aaa0 | 23 69 66 6e 64 65 66 20 51 4d 41 43 5f 4e 4f 5f 51 55 41 52 54 5a 0a 20 20 20 20 75 69 6e 74 20 | #ifndef.QMAC_NO_QUARTZ.....uint. |
aac0 | 63 74 78 5f 63 68 69 6c 64 72 65 6e 5f 63 6c 69 70 70 65 64 3a 31 3b 0a 23 65 6e 64 69 66 20 2f | ctx_children_clipped:1;.#endif./ |
aae0 | 2f 20 51 4d 41 43 5f 4e 4f 5f 51 55 41 52 54 5a 0a 20 20 20 20 75 69 6e 74 20 68 61 73 5f 64 69 | /.QMAC_NO_QUARTZ.....uint.has_di |
ab00 | 72 74 79 5f 61 72 65 61 3a 31 3b 0a 23 65 6e 64 69 66 20 2f 2f 20 51 5f 57 53 5f 4d 41 43 0a 20 | rty_area:1;.#endif.//.Q_WS_MAC.. |
ab20 | 20 20 20 75 69 6e 74 20 62 67 5f 6f 72 69 67 69 6e 20 3a 20 32 3b 0a 23 69 66 20 64 65 66 69 6e | ...uint.bg_origin.:.2;.#if.defin |
ab40 | 65 64 28 51 5f 57 53 5f 58 31 31 29 0a 20 20 20 20 75 69 6e 74 20 63 68 69 6c 64 72 65 6e 5f 75 | ed(Q_WS_X11).....uint.children_u |
ab60 | 73 65 5f 64 6e 64 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 63 6f 6d 70 72 65 73 73 5f 65 76 | se_dnd.:.1;.....uint.compress_ev |
ab80 | 65 6e 74 73 20 3a 20 31 3b 0a 23 65 6e 64 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 | ents.:.1;.#endif.#if.defined(Q_W |
aba0 | 53 5f 51 57 53 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 20 20 20 20 | S_QWS).||.defined(Q_WS_MAC)..... |
abc0 | 51 52 65 67 69 6f 6e 20 6d 61 73 6b 3b 09 09 09 09 2f 2f 20 77 69 64 67 65 74 20 6d 61 73 6b 0a | QRegion.mask;....//.widget.mask. |
abe0 | 23 65 6e 64 69 66 0a 20 20 20 20 63 68 61 72 20 20 20 20 20 62 67 5f 6d 6f 64 65 3b 09 09 09 09 | #endif.....char.....bg_mode;.... |
ac00 | 2f 2f 20 62 61 63 6b 67 72 6f 75 6e 64 20 6d 6f 64 65 0a 20 20 20 20 63 68 61 72 20 20 20 20 20 | //.background.mode.....char..... |
ac20 | 62 67 5f 6d 6f 64 65 5f 76 69 73 75 61 6c 3b 09 09 09 2f 2f 20 76 69 73 75 61 6c 20 62 61 63 6b | bg_mode_visual;...//.visual.back |
ac40 | 67 72 6f 75 6e 64 20 6d 6f 64 65 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 0a | ground.mode.#ifndef.QT_NO_STYLE. |
ac60 | 20 20 20 20 51 53 74 79 6c 65 2a 20 73 74 79 6c 65 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 52 | ....QStyle*.style;.#endif.....QR |
ac80 | 65 63 74 20 6d 69 63 72 6f 5f 66 6f 63 75 73 5f 68 69 6e 74 3b 09 09 09 2f 2f 20 6d 69 63 72 6f | ect.micro_focus_hint;...//.micro |
aca0 | 20 66 6f 63 75 73 20 68 69 6e 74 0a 20 20 20 20 51 53 69 7a 65 50 6f 6c 69 63 79 20 73 69 7a 65 | .focus.hint.....QSizePolicy.size |
acc0 | 5f 70 6f 6c 69 63 79 3b 0a 7d 3b 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 | _policy;.};..#define.Q_DEFINED_Q |
ace0 | 57 49 44 47 45 54 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 65 78 70 6f 72 74 2e 68 22 0a 0a | WIDGET.#include."qwinexport.h".. |
ad00 | 23 65 6e 64 69 66 20 2f 2f 20 51 57 49 44 47 45 54 5f 48 0a 00 00 00 16 00 71 00 78 00 74 00 77 | #endif.//.QWIDGET_H......q.x.t.w |
ad20 | 00 69 00 64 00 67 00 65 00 74 00 2e 00 68 00 00 07 dc 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .i.d.g.e.t...h..../************* |
ad40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
ad60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a | *******************************. |
ad80 | 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 74 20 65 | **.$Id$.**.**.Definition.of.Qt.e |
ada0 | 78 74 65 6e 73 69 6f 6e 20 63 6c 61 73 73 65 73 20 66 6f 72 20 58 74 2f 4d 6f 74 69 66 20 73 75 | xtension.classes.for.Xt/Motif.su |
adc0 | 70 70 6f 72 74 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d | pport..**.**.Copyright.(C).1992- |
ade0 | 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 | 2002.Trolltech.ASA...All.rights. |
ae00 | 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 | reserved..**.**.This.file.is.par |
ae20 | 74 20 6f 66 20 74 68 65 20 51 74 20 65 78 74 65 6e 73 69 6f 6e 20 66 6f 72 20 58 74 2f 4d 6f 74 | t.of.the.Qt.extension.for.Xt/Mot |
ae40 | 69 66 20 73 75 70 70 6f 72 74 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 | if.support..**.**.Licensees.hold |
ae60 | 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 | ing.valid.Qt.Enterprise.Edition. |
ae80 | 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 58 31 31 20 6d 61 79 20 75 73 65 0a 2a 2a 20 74 68 69 73 | licenses.for.X11.may.use.**.this |
aea0 | 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 | .file.in.accordance.with.the.Qt. |
aec0 | 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f | Commercial.License.Agreement.pro |
aee0 | 76 69 64 65 64 0a 2a 2a 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a | vided.**.with.the.Software..**.* |
af00 | 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 | *.This.file.is.not.available.for |
af20 | 20 75 73 65 20 75 6e 64 65 72 20 61 6e 79 20 6f 74 68 65 72 20 6c 69 63 65 6e 73 65 20 77 69 74 | .use.under.any.other.license.wit |
af40 | 68 6f 75 74 0a 2a 2a 20 65 78 70 72 65 73 73 20 77 72 69 74 74 65 6e 20 70 65 72 6d 69 73 73 69 | hout.**.express.written.permissi |
af60 | 6f 6e 20 66 72 6f 6d 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 2e 0a 2a 2a | on.from.the.copyright.holder..** |
af80 | 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 | .**.This.file.is.provided.AS.IS. |
afa0 | 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e | with.NO.WARRANTY.OF.ANY.KIND,.IN |
afc0 | 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 | CLUDING.THE.**.WARRANTY.OF.DESIG |
afe0 | 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 | N,.MERCHANTABILITY.AND.FITNESS.F |
b000 | 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 | OR.A.PARTICULAR.PURPOSE..**.**.S |
b020 | 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 | ee.http://qtsoftware.com/pricing |
b040 | 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 | .html.or.email.sales@trolltech.c |
b060 | 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 | om.for.**...information.about.Qt |
b080 | 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a | .Commercial.License.Agreements.. |
b0a0 | 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d | **.**.Contact.info@trolltech.com |
b0c0 | 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e | .if.any.conditions.of.this.licen |
b0e0 | 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a | sing.are.**.not.clear.to.you..** |
b100 | 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .******************************* |
b120 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
b140 | 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 58 54 57 49 44 47 45 54 5f 48 0a 23 64 | *******/..#ifndef.QXTWIDGET_H.#d |
b160 | 65 66 69 6e 65 20 51 58 54 57 49 44 47 45 54 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 71 77 69 | efine.QXTWIDGET_H..#include.<qwi |
b180 | 64 67 65 74 2e 68 3e 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 | dget.h>..#include.<X11/Intrinsic |
b1a0 | 2e 68 3e 0a 0a 0a 63 6c 61 73 73 20 51 58 74 57 69 64 67 65 74 20 3a 20 70 75 62 6c 69 63 20 51 | .h>...class.QXtWidget.:.public.Q |
b1c0 | 57 69 64 67 65 74 20 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 57 69 64 67 65 74 | Widget.{.....Q_OBJECT.....Widget |
b1e0 | 20 78 74 77 3b 0a 20 20 20 20 57 69 64 67 65 74 20 78 74 70 61 72 65 6e 74 3b 0a 20 20 20 20 62 | .xtw;.....Widget.xtparent;.....b |
b200 | 6f 6f 6c 20 20 20 6e 65 65 64 5f 72 65 72 6f 6f 74 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 | ool...need_reroot;.....void.init |
b220 | 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 2c 20 57 69 64 67 65 74 43 6c 61 73 73 20 77 | (const.char*.name,.WidgetClass.w |
b240 | 69 64 67 65 74 5f 63 6c 61 73 73 2c 0a 09 20 20 20 20 20 20 57 69 64 67 65 74 20 70 61 72 65 6e | idget_class,........Widget.paren |
b260 | 74 2c 20 51 57 69 64 67 65 74 2a 20 71 70 61 72 65 6e 74 2c 0a 09 20 20 20 20 20 20 41 72 67 4c | t,.QWidget*.qparent,........ArgL |
b280 | 69 73 74 20 61 72 67 73 2c 20 43 61 72 64 69 6e 61 6c 20 6e 75 6d 5f 61 72 67 73 2c 0a 09 20 20 | ist.args,.Cardinal.num_args,.... |
b2a0 | 20 20 20 20 62 6f 6f 6c 20 6d 61 6e 61 67 65 64 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 76 6f | ....bool.managed);.....friend.vo |
b2c0 | 69 64 20 71 77 69 64 67 65 74 5f 72 65 61 6c 69 7a 65 28 20 57 69 64 67 65 74 20 77 69 64 67 65 | id.qwidget_realize(.Widget.widge |
b2e0 | 74 2c 20 58 74 56 61 6c 75 65 4d 61 73 6b 2a 20 6d 61 73 6b 2c 0a 09 09 09 09 20 58 53 65 74 57 | t,.XtValueMask*.mask,......XSetW |
b300 | 69 6e 64 6f 77 41 74 74 72 69 62 75 74 65 73 2a 20 61 74 74 72 69 62 75 74 65 73 20 29 3b 0a 0a | indowAttributes*.attributes.);.. |
b320 | 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 58 74 57 69 64 67 65 74 28 63 6f 6e 73 74 20 63 68 61 72 | public:.....QXtWidget(const.char |
b340 | 2a 20 6e 61 6d 65 2c 20 57 69 64 67 65 74 20 70 61 72 65 6e 74 2c 20 62 6f 6f 6c 20 6d 61 6e 61 | *.name,.Widget.parent,.bool.mana |
b360 | 67 65 64 3d 46 41 4c 53 45 29 3b 0a 20 20 20 20 51 58 74 57 69 64 67 65 74 28 63 6f 6e 73 74 20 | ged=FALSE);.....QXtWidget(const. |
b380 | 63 68 61 72 2a 20 6e 61 6d 65 2c 20 57 69 64 67 65 74 43 6c 61 73 73 20 77 69 64 67 65 74 5f 63 | char*.name,.WidgetClass.widget_c |
b3a0 | 6c 61 73 73 2c 0a 09 20 20 20 20 20 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 3d 30 2c 20 | lass,........QWidget.*parent=0,. |
b3c0 | 41 72 67 4c 69 73 74 20 61 72 67 73 3d 30 2c 20 43 61 72 64 69 6e 61 6c 20 6e 75 6d 5f 61 72 67 | ArgList.args=0,.Cardinal.num_arg |
b3e0 | 73 3d 30 2c 0a 09 20 20 20 20 20 20 62 6f 6f 6c 20 6d 61 6e 61 67 65 64 3d 46 41 4c 53 45 29 3b | s=0,........bool.managed=FALSE); |
b400 | 0a 20 20 20 20 7e 51 58 74 57 69 64 67 65 74 28 29 3b 0a 0a 20 20 20 20 57 69 64 67 65 74 20 78 | .....~QXtWidget();......Widget.x |
b420 | 74 57 69 64 67 65 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 78 74 77 3b 20 7d 0a | tWidget().const.{.return.xtw;.}. |
b440 | 20 20 20 20 62 6f 6f 6c 20 69 73 41 63 74 69 76 65 57 69 6e 64 6f 77 28 29 20 63 6f 6e 73 74 3b | ....bool.isActiveWindow().const; |
b460 | 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 63 74 69 76 65 57 69 6e 64 6f 77 28 29 3b 0a 0a 70 72 | .....void.setActiveWindow();..pr |
b480 | 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 6d 6f 76 65 45 76 65 6e 74 28 20 51 4d 6f | otected:.....void.moveEvent(.QMo |
b4a0 | 76 65 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 | veEvent*.);.....void.resizeEvent |
b4c0 | 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 2a 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 78 31 31 45 | (.QResizeEvent*.);.....bool.x11E |
b4e0 | 76 65 6e 74 28 20 58 45 76 65 6e 74 20 2a 20 29 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 | vent(.XEvent.*.);.};..#endif.//. |
b500 | 51 58 54 57 49 44 47 45 54 5f 48 0a 00 00 00 1a 00 71 00 74 00 6f 00 6f 00 6c 00 62 00 75 00 74 | QXTWIDGET_H......q.t.o.o.l.b.u.t |
b520 | 00 74 00 6f 00 6e 00 2e 00 68 00 00 16 02 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .t.o.n...h..../***************** |
b540 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
b560 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 | ***************************.**.$ |
b580 | 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 54 6f 6f 6c 42 | Id:.$.**.**.Definition.of.QToolB |
b5a0 | 75 74 74 6f 6e 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 37 39 38 | utton.class.**.**.Created.:.9798 |
b5c0 | 39 39 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 | 99.**.**.Copyright.(C).1992-2000 |
b5e0 | 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 | .Trolltech.ASA...All.rights.rese |
b600 | 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 | rved..**.**.This.file.is.part.of |
b620 | 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 | .the.widgets.module.of.the.Qt.GU |
b640 | 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 | I.Toolkit..**.**.This.file.may.b |
b660 | 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 | e.distributed.under.the.terms.of |
b680 | 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 | .the.Q.Public.License.**.as.defi |
b6a0 | 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 | ned.by.Trolltech.ASA.of.Norway.a |
b6c0 | 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 | nd.appearing.in.the.file.**.LICE |
b6e0 | 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e | NSE.QPL.included.in.the.packagin |
b700 | 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 | g.of.this.file..**.**.This.file. |
b720 | 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 | may.be.distributed.and/or.modifi |
b740 | 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 | ed.under.the.terms.of.the.**.GNU |
b760 | 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 | .General.Public.License.version. |
b780 | 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 | 2.as.published.by.the.Free.Softw |
b7a0 | 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 | are.**.Foundation.and.appearing. |
b7c0 | 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 | in.the.file.LICENSE.GPL.included |
b7e0 | 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c | .in.the.**.packaging.of.this.fil |
b800 | 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 | e..**.**.Licensees.holding.valid |
b820 | 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f | .Qt.Enterprise.Edition.or.Qt.Pro |
b840 | 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 | fessional.Edition.**.licenses.ma |
b860 | 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 | y.use.this.file.in.accordance.wi |
b880 | 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 | th.the.Qt.Commercial.License.**. |
b8a0 | 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 | Agreement.provided.with.the.Soft |
b8c0 | 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 | ware..**.**.This.file.is.provide |
b8e0 | 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 | d.AS.IS.with.NO.WARRANTY.OF.ANY. |
b900 | 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 | KIND,.INCLUDING.THE.**.WARRANTY. |
b920 | 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 | OF.DESIGN,.MERCHANTABILITY.AND.F |
b940 | 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e | ITNESS.FOR.A.PARTICULAR.PURPOSE. |
b960 | 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d | .**.**.See.http://qtsoftware.com |
b980 | 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f | /pricing.html.or.email.sales@tro |
b9a0 | 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 | lltech.com.for.**...information. |
b9c0 | 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 | about.Qt.Commercial.License.Agre |
b9e0 | 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 | ements..**.See.http://qtsoftware |
ba00 | 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f | .com/qpl/.for.QPL.licensing.info |
ba20 | 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 | rmation..**.See.http://qtsoftwar |
ba40 | 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 | e.com/gpl/.for.GPL.licensing.inf |
ba60 | 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f | ormation..**.**.Contact.info@tro |
ba80 | 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 | lltech.com.if.any.conditions.of. |
baa0 | 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 | this.licensing.are.**.not.clear. |
bac0 | 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | to.you..**.********************* |
bae0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
bb00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 4f 4f | *****************/..#ifndef.QTOO |
bb20 | 4c 42 55 54 54 4f 4e 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 4f 4f 4c 42 55 54 54 4f 4e 5f 48 0a | LBUTTON_H.#define.QTOOLBUTTON_H. |
bb40 | 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 74 74 6f 6e 2e | .#ifndef.QT_H.#include."qbutton. |
bb60 | 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 |
bb80 | 20 22 71 70 69 78 6d 61 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 69 63 6f 6e 73 65 74 2e | ."qpixmap.h".#include."qiconset. |
bba0 | 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 |
bbc0 | 5f 54 4f 4f 4c 42 55 54 54 4f 4e 0a 0a 63 6c 61 73 73 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 50 72 | _TOOLBUTTON..class.QToolButtonPr |
bbe0 | 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 54 6f 6f 6c 42 61 72 3b 0a 63 6c 61 73 73 20 51 50 6f | ivate;.class.QToolBar;.class.QPo |
bc00 | 70 75 70 4d 65 6e 75 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 6f 6f 6c 42 75 | pupMenu;..class.Q_EXPORT.QToolBu |
bc20 | 74 74 6f 6e 20 3a 20 70 75 62 6c 69 63 20 51 42 75 74 74 6f 6e 0a 7b 0a 20 20 20 20 51 5f 4f 42 | tton.:.public.QButton.{.....Q_OB |
bc40 | 4a 45 43 54 0a 20 20 20 20 51 5f 45 4e 55 4d 53 28 20 54 65 78 74 50 6f 73 69 74 69 6f 6e 20 29 | JECT.....Q_ENUMS(.TextPosition.) |
bc60 | 0a 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 49 63 6f 6e 53 65 74 20 69 63 6f 6e 53 | ......Q_PROPERTY(.QIconSet.iconS |
bc80 | 65 74 20 52 45 41 44 20 69 63 6f 6e 53 65 74 20 57 52 49 54 45 20 73 65 74 49 63 6f 6e 53 65 74 | et.READ.iconSet.WRITE.setIconSet |
bca0 | 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 49 63 6f 6e 53 65 74 20 6f 6e 49 63 | .).....Q_PROPERTY(.QIconSet.onIc |
bcc0 | 6f 6e 53 65 74 20 52 45 41 44 20 6f 6e 49 63 6f 6e 53 65 74 20 57 52 49 54 45 20 73 65 74 4f 6e | onSet.READ.onIconSet.WRITE.setOn |
bce0 | 49 63 6f 6e 53 65 74 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 53 54 4f 52 45 44 20 | IconSet.DESIGNABLE.false.STORED. |
bd00 | 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 49 63 6f 6e 53 65 74 | false.).....Q_PROPERTY(.QIconSet |
bd20 | 20 6f 66 66 49 63 6f 6e 53 65 74 20 52 45 41 44 20 6f 66 66 49 63 6f 6e 53 65 74 20 57 52 49 54 | .offIconSet.READ.offIconSet.WRIT |
bd40 | 45 20 73 65 74 4f 66 66 49 63 6f 6e 53 65 74 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 | E.setOffIconSet.DESIGNABLE.false |
bd60 | 20 53 54 4f 52 45 44 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 | .STORED.false.).....Q_PROPERTY(. |
bd80 | 62 6f 6f 6c 20 75 73 65 73 42 69 67 50 69 78 6d 61 70 20 52 45 41 44 20 75 73 65 73 42 69 67 50 | bool.usesBigPixmap.READ.usesBigP |
bda0 | 69 78 6d 61 70 20 57 52 49 54 45 20 73 65 74 55 73 65 73 42 69 67 50 69 78 6d 61 70 20 29 0a 20 | ixmap.WRITE.setUsesBigPixmap.).. |
bdc0 | 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 |
bde0 | 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 |
be00 | 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 51 53 | esTextLabel.).....Q_PROPERTY(.QS |
be20 | 74 72 69 6e 67 20 74 65 78 74 4c 61 62 65 6c 20 52 45 41 44 20 74 65 78 74 4c 61 62 65 6c 20 57 | tring.textLabel.READ.textLabel.W |
be40 | 52 49 54 45 20 73 65 74 54 65 78 74 4c 61 62 65 6c 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 | RITE.setTextLabel.).....Q_PROPER |
be60 | 54 59 28 20 69 6e 74 20 70 6f 70 75 70 44 65 6c 61 79 20 52 45 41 44 20 70 6f 70 75 70 44 65 6c | TY(.int.popupDelay.READ.popupDel |
be80 | 61 79 20 57 52 49 54 45 20 73 65 74 50 6f 70 75 70 44 65 6c 61 79 20 29 0a 20 20 20 20 51 5f 50 | ay.WRITE.setPopupDelay.).....Q_P |
bea0 | 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 61 75 74 6f 52 61 69 73 65 20 52 45 41 44 20 61 75 74 | ROPERTY(.bool.autoRaise.READ.aut |
bec0 | 6f 52 61 69 73 65 20 57 52 49 54 45 20 73 65 74 41 75 74 6f 52 61 69 73 65 20 29 0a 20 20 20 20 | oRaise.WRITE.setAutoRaise.)..... |
bee0 | 51 5f 50 52 4f 50 45 52 54 59 28 20 54 65 78 74 50 6f 73 69 74 69 6f 6e 20 74 65 78 74 50 6f 73 | Q_PROPERTY(.TextPosition.textPos |
bf00 | 69 74 69 6f 6e 20 52 45 41 44 20 74 65 78 74 50 6f 73 69 74 69 6f 6e 20 57 52 49 54 45 20 73 65 | ition.READ.textPosition.WRITE.se |
bf20 | 74 54 65 78 74 50 6f 73 69 74 69 6f 6e 20 29 0a 0a 20 20 20 20 51 5f 4f 56 45 52 52 49 44 45 28 | tTextPosition.)......Q_OVERRIDE( |
bf40 | 20 62 6f 6f 6c 20 74 6f 67 67 6c 65 42 75 74 74 6f 6e 20 57 52 49 54 45 20 73 65 74 54 6f 67 67 | .bool.toggleButton.WRITE.setTogg |
bf60 | 6c 65 42 75 74 74 6f 6e 20 29 0a 20 20 20 20 51 5f 4f 56 45 52 52 49 44 45 28 20 62 6f 6f 6c 20 | leButton.).....Q_OVERRIDE(.bool. |
bf80 | 6f 6e 20 57 52 49 54 45 20 73 65 74 4f 6e 20 29 0a 20 20 20 20 51 5f 4f 56 45 52 52 49 44 45 28 | on.WRITE.setOn.).....Q_OVERRIDE( |
bfa0 | 20 51 50 69 78 6d 61 70 20 70 69 78 6d 61 70 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 | .QPixmap.pixmap.DESIGNABLE.false |
bfc0 | 20 53 54 4f 52 45 44 20 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 4f 56 45 52 52 49 44 45 28 20 | .STORED.false.).....Q_OVERRIDE(. |
bfe0 | 42 61 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 20 62 61 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 20 44 45 | BackgroundMode.backgroundMode.DE |
c000 | 53 49 47 4e 41 42 4c 45 20 74 72 75 65 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d | SIGNABLE.true)..public:.....enum |
c020 | 20 54 65 78 74 50 6f 73 69 74 69 6f 6e 20 7b 0a 09 42 65 73 69 64 65 49 63 6f 6e 2c 0a 09 42 65 | .TextPosition.{..BesideIcon,..Be |
c040 | 6c 6f 77 49 63 6f 6e 2c 0a 09 52 69 67 68 74 20 3d 20 42 65 73 69 64 65 49 63 6f 6e 2c 20 2f 2f | lowIcon,..Right.=.BesideIcon,.// |
c060 | 20 6f 62 73 6f 6c 65 74 65 0a 09 55 6e 64 65 72 20 3d 20 42 65 6c 6f 77 49 63 6f 6e 20 2f 2f 20 | .obsolete..Under.=.BelowIcon.//. |
c080 | 6f 62 73 6f 6c 65 74 65 0a 20 20 20 20 7d 3b 0a 20 20 20 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 28 | obsolete.....};.....QToolButton( |
c0a0 | 20 51 57 69 64 67 65 74 20 2a 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e | .QWidget.*.parent,.const.char*.n |
c0c0 | 61 6d 65 3d 30 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 41 52 0a 20 | ame=0.);.#ifndef.QT_NO_TOOLBAR.. |
c0e0 | 20 20 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 | ...QToolButton(.const.QIconSet&. |
c100 | 73 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 4c 61 62 65 6c 2c 0a 09 09 20 | s,.const.QString.&textLabel,.... |
c120 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 67 72 6f 75 70 74 65 78 74 2c 0a 09 09 20 51 4f 62 | const.QString&.grouptext,....QOb |
c140 | 6a 65 63 74 20 2a 20 72 65 63 65 69 76 65 72 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 73 6c 6f | ject.*.receiver,.const.char*.slo |
c160 | 74 2c 0a 09 09 20 51 54 6f 6f 6c 42 61 72 20 2a 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 | t,....QToolBar.*.parent,.const.c |
c180 | 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 54 6f 6f 6c 42 | har*.name=0.);.#endif.....QToolB |
c1a0 | 75 74 74 6f 6e 28 20 41 72 72 6f 77 54 79 70 65 20 74 79 70 65 2c 20 51 57 69 64 67 65 74 20 2a | utton(.ArrowType.type,.QWidget.* |
c1c0 | 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 | parent,.const.char*.name=0.);... |
c1e0 | 20 20 7e 51 54 6f 6f 6c 42 75 74 74 6f 6e 28 29 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a | ..~QToolButton();......QSize.siz |
c200 | 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 6d 69 6e 69 6d 75 6d | eHint().const;.....QSize.minimum |
c220 | 53 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 5f 4e 4f | SizeHint().const;..#ifndef.QT_NO |
c240 | 5f 43 4f 4d 50 41 54 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4f 6e 49 63 6f 6e 53 65 74 28 20 63 | _COMPAT.....void.setOnIconSet(.c |
c260 | 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4f 66 | onst.QIconSet&.);.....void.setOf |
c280 | 66 49 63 6f 6e 53 65 74 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 29 3b 0a 20 20 20 | fIconSet(.const.QIconSet&.);.... |
c2a0 | 20 76 6f 69 64 20 73 65 74 49 63 6f 6e 53 65 74 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 | .void.setIconSet(.const.QIconSet |
c2c0 | 20 26 2c 20 62 6f 6f 6c 20 6f 6e 20 29 3b 0a 20 20 20 20 51 49 63 6f 6e 53 65 74 20 6f 6e 49 63 | .&,.bool.on.);.....QIconSet.onIc |
c2e0 | 6f 6e 53 65 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 49 63 6f 6e 53 65 74 20 6f 66 66 49 | onSet().const;.....QIconSet.offI |
c300 | 63 6f 6e 53 65 74 28 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 49 63 6f 6e 53 65 74 20 69 63 | conSet(.).const;.....QIconSet.ic |
c320 | 6f 6e 53 65 74 28 20 62 6f 6f 6c 20 6f 6e 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 | onSet(.bool.on.).const;.#endif.. |
c340 | 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 49 63 6f 6e 53 65 74 28 20 63 6f 6e 73 | ...virtual.void.setIconSet(.cons |
c360 | 74 20 51 49 63 6f 6e 53 65 74 20 26 20 29 3b 0a 20 20 20 20 51 49 63 6f 6e 53 65 74 20 69 63 6f | t.QIconSet.&.);.....QIconSet.ico |
c380 | 6e 53 65 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 75 73 65 73 42 69 67 50 | nSet().const;......bool.usesBigP |
c3a0 | 69 78 6d 61 70 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 75 62 70 3b 20 7d 0a 20 20 | ixmap().const.{.return.ubp;.}... |
c3c0 | 20 20 62 6f 6f 6c 20 75 73 65 73 54 65 78 74 4c 61 62 65 6c 28 29 20 63 6f 6e 73 74 20 7b 20 72 | ..bool.usesTextLabel().const.{.r |
c3e0 | 65 74 75 72 6e 20 75 74 6c 3b 20 7d 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 65 78 74 4c 61 62 | eturn.utl;.}.....QString.textLab |
c400 | 65 6c 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 6c 3b 20 7d 0a 0a 23 69 66 6e 64 | el().const.{.return.tl;.}..#ifnd |
c420 | 65 66 20 51 54 5f 4e 4f 5f 50 4f 50 55 50 4d 45 4e 55 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 | ef.QT_NO_POPUPMENU.....void.setP |
c440 | 6f 70 75 70 28 20 51 50 6f 70 75 70 4d 65 6e 75 2a 20 70 6f 70 75 70 20 29 3b 0a 20 20 20 20 51 | opup(.QPopupMenu*.popup.);.....Q |
c460 | 50 6f 70 75 70 4d 65 6e 75 2a 20 70 6f 70 75 70 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 | PopupMenu*.popup().const;......v |
c480 | 6f 69 64 20 73 65 74 50 6f 70 75 70 44 65 6c 61 79 28 20 69 6e 74 20 64 65 6c 61 79 20 29 3b 0a | oid.setPopupDelay(.int.delay.);. |
c4a0 | 20 20 20 20 69 6e 74 20 70 6f 70 75 70 44 65 6c 61 79 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 | ....int.popupDelay().const;..... |
c4c0 | 20 76 6f 69 64 20 6f 70 65 6e 50 6f 70 75 70 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 | .void.openPopup();.#endif......v |
c4e0 | 6f 69 64 20 73 65 74 41 75 74 6f 52 61 69 73 65 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b | oid.setAutoRaise(.bool.enable.); |
c500 | 0a 20 20 20 20 62 6f 6f 6c 20 61 75 74 6f 52 61 69 73 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | .....bool.autoRaise().const;.... |
c520 | 20 54 65 78 74 50 6f 73 69 74 69 6f 6e 20 74 65 78 74 50 6f 73 69 74 69 6f 6e 28 29 20 63 6f 6e | .TextPosition.textPosition().con |
c540 | 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 | st;......void.setText(.const.QSt |
c560 | 72 69 6e 67 20 26 74 78 74 20 29 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 | ring.&txt.);..public.slots:..... |
c580 | 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 61 70 28 20 62 | virtual.void.setUsesBigPixmap(.b |
c5a0 | 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 | ool.enable.);.....virtual.void.s |
c5c0 | 65 74 55 73 65 73 54 65 78 74 4c 61 62 65 6c 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a | etUsesTextLabel(.bool.enable.);. |
c5e0 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 65 78 74 4c 61 62 65 6c 28 20 63 | ....virtual.void.setTextLabel(.c |
c600 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 76 69 72 | onst.QString.&,.bool.);......vir |
c620 | 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 6f 67 67 6c 65 42 75 74 74 6f 6e 28 20 62 6f 6f 6c 20 | tual.void.setToggleButton(.bool. |
c640 | 65 6e 61 62 6c 65 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 4f | enable.);......virtual.void.setO |
c660 | 6e 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 74 6f 67 67 6c | n(.bool.enable.);.....void.toggl |
c680 | 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 65 78 74 4c 61 62 65 6c 28 20 63 6f 6e 73 | e();.....void.setTextLabel(.cons |
c6a0 | 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 65 78 74 50 | t.QString.&.);.....void.setTextP |
c6c0 | 6f 73 69 74 69 6f 6e 28 20 54 65 78 74 50 6f 73 69 74 69 6f 6e 20 70 6f 73 20 29 3b 0a 0a 70 72 | osition(.TextPosition.pos.);..pr |
c6e0 | 6f 74 65 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 | otected:.....void.mousePressEven |
c700 | 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 64 72 61 | t(.QMouseEvent.*.);.....void.dra |
c720 | 77 42 75 74 74 6f 6e 28 20 51 50 61 69 6e 74 65 72 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 | wButton(.QPainter.*.);.....void. |
c740 | 64 72 61 77 42 75 74 74 6f 6e 4c 61 62 65 6c 28 51 50 61 69 6e 74 65 72 20 2a 29 3b 0a 0a 20 20 | drawButtonLabel(QPainter.*);.... |
c760 | 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 20 29 3b 0a 20 | ..void.enterEvent(.QEvent.*.);.. |
c780 | 20 20 20 76 6f 69 64 20 6c 65 61 76 65 45 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a | ...void.leaveEvent(.QEvent.*.);. |
c7a0 | 20 20 20 20 76 6f 69 64 20 6d 6f 76 65 45 76 65 6e 74 28 20 51 4d 6f 76 65 45 76 65 6e 74 20 2a | ....void.moveEvent(.QMoveEvent.* |
c7c0 | 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 23 23 23 20 4d 61 6b 65 20 76 69 72 74 75 61 6c 20 69 6e 20 | .);......//.###.Make.virtual.in. |
c7e0 | 34 2e 30 2c 20 6d 61 79 62 65 20 61 63 74 20 6c 69 6b 65 20 51 50 75 73 68 42 75 74 74 6f 6e 20 | 4.0,.maybe.act.like.QPushButton. |
c800 | 77 69 74 68 0a 20 20 20 20 2f 2f 20 72 65 67 61 72 64 73 20 74 6f 20 73 65 74 46 6c 61 74 28 29 | with.....//.regards.to.setFlat() |
c820 | 20 69 6e 73 74 65 61 64 3f 20 20 41 6e 64 79 0a 20 20 20 20 62 6f 6f 6c 20 75 73 65 73 33 44 28 | .instead?..Andy.....bool.uses3D( |
c840 | 29 20 63 6f 6e 73 74 3b 0a 23 69 66 20 28 51 54 5f 56 45 52 53 49 4f 4e 20 3e 3d 20 30 78 30 34 | ).const;.#if.(QT_VERSION.>=.0x04 |
c860 | 30 30 30 30 29 0a 23 65 72 72 6f 72 20 22 53 6f 6d 65 20 66 75 6e 63 74 69 6f 6e 73 20 6e 65 65 | 0000).#error."Some.functions.nee |
c880 | 64 20 74 6f 20 62 65 20 63 68 61 6e 67 65 64 20 74 6f 20 76 69 72 74 75 61 6c 20 66 6f 72 20 51 | d.to.be.changed.to.virtual.for.Q |
c8a0 | 74 20 34 2e 30 22 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 46 69 6c | t.4.0".#endif......bool.eventFil |
c8c0 | 74 65 72 28 20 51 4f 62 6a 65 63 74 20 2a 6f 2c 20 51 45 76 65 6e 74 20 2a 65 20 29 3b 0a 0a 23 | ter(.QObject.*o,.QEvent.*e.);..# |
c8e0 | 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 41 4c 45 54 54 45 0a 20 20 20 20 76 6f 69 64 20 70 61 | ifndef.QT_NO_PALETTE.....void.pa |
c900 | 6c 65 74 74 65 43 68 61 6e 67 65 28 20 63 6f 6e 73 74 20 51 50 61 6c 65 74 74 65 20 26 20 29 3b | letteChange(.const.QPalette.&.); |
c920 | 0a 23 65 6e 64 69 66 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 | .#endif..private.slots:.....void |
c940 | 20 70 6f 70 75 70 54 69 6d 65 72 44 6f 6e 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 6f 70 75 | .popupTimerDone();.....void.popu |
c960 | 70 50 72 65 73 73 65 64 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 69 | pPressed();..private:.....void.i |
c980 | 6e 69 74 28 29 3b 0a 0a 20 20 20 20 51 50 69 78 6d 61 70 20 62 70 3b 0a 20 20 20 20 69 6e 74 20 | nit();......QPixmap.bp;.....int. |
c9a0 | 62 70 49 44 3b 0a 20 20 20 20 51 50 69 78 6d 61 70 20 73 70 3b 0a 20 20 20 20 69 6e 74 20 73 70 | bpID;.....QPixmap.sp;.....int.sp |
c9c0 | 49 44 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6c 3b 0a 0a 20 20 20 20 51 54 6f 6f 6c 42 | ID;......QString.tl;......QToolB |
c9e0 | 75 74 74 6f 6e 50 72 69 76 61 74 65 20 2a 64 3b 0a 20 20 20 20 51 49 63 6f 6e 53 65 74 20 2a 73 | uttonPrivate.*d;.....QIconSet.*s |
ca00 | 3b 0a 0a 20 20 20 20 75 69 6e 74 20 75 74 6c 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 75 62 | ;......uint.utl.:.1;.....uint.ub |
ca20 | 70 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 68 61 73 41 72 72 6f 77 20 3a 20 31 3b 0a 0a 70 | p.:.1;.....uint.hasArrow.:.1;..p |
ca40 | 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 | rivate:.//.Disabled.copy.constru |
ca60 | 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 | ctor.and.operator=.#if.defined(Q |
ca80 | 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 28 20 | _DISABLE_COPY).....QToolButton(. |
caa0 | 63 6f 6e 73 74 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 20 26 20 29 3b 0a 20 20 20 20 51 54 6f 6f 6c | const.QToolButton.&.);.....QTool |
cac0 | 42 75 74 74 6f 6e 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 54 6f 6f 6c 42 75 | Button&.operator=(.const.QToolBu |
cae0 | 74 74 6f 6e 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 | tton.&.);.#endif.};..#endif.//.Q |
cb00 | 54 5f 4e 4f 5f 54 4f 4f 4c 42 55 54 54 4f 4e 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 4f 4f 4c | T_NO_TOOLBUTTON..#endif.//.QTOOL |
cb20 | 42 55 54 54 4f 4e 5f 48 0a 00 00 00 10 00 71 00 73 00 74 00 61 00 63 00 6b 00 2e 00 68 00 00 04 | BUTTON_H......q.s.t.a.c.k...h... |
cb40 | 41 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | A/****************************** |
cb60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
cb80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 43 6f 6d | **************.**.$Id$.**.**.Com |
cba0 | 70 61 74 69 62 69 6c 69 74 79 20 66 69 6c 65 20 2d 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 | patibility.file.-.should.only.be |
cbc0 | 20 69 6e 63 6c 75 64 65 64 20 62 79 20 6c 65 67 61 63 79 20 63 6f 64 65 2e 0a 2a 2a 20 49 74 20 | .included.by.legacy.code..**.It. |
cbe0 | 23 69 6e 63 6c 75 64 65 73 20 74 68 65 20 66 69 6c 65 20 77 68 69 63 68 20 6f 62 73 6f 6c 65 74 | #includes.the.file.which.obsolet |
cc00 | 65 73 20 74 68 69 73 20 6f 6e 65 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 | es.this.one..**.**.Copyright.(C) |
cc20 | 20 31 39 39 38 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 | .1998-2000.Trolltech.ASA...All.r |
cc40 | 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 20 20 54 68 69 73 20 66 69 6c 65 20 69 73 | ights.reserved..**..This.file.is |
cc60 | 20 70 61 72 74 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a | .part.of.the.Qt.GUI.Toolkit..**. |
cc80 | 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 | **.This.file.may.be.distributed. |
cca0 | 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 | under.the.terms.of.the.Q.Public. |
ccc0 | 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 | License.**.as.defined.by.Trollte |
cce0 | 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 | ch.ASA.of.Norway.and.appearing.i |
cd00 | 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 | n.the.file.**.LICENSE.QPL.includ |
cd20 | 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 | ed.in.the.packaging.of.this.file |
cd40 | 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 | ..**.**.Licensees.holding.valid. |
cd60 | 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 | Qt.Professional.Edition.licenses |
cd80 | 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 | .may.use.this.**.file.in.accorda |
cda0 | 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 | nce.with.the.Qt.Professional.Edi |
cdc0 | 74 69 6f 6e 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 0a 2a 2a 20 70 72 6f 76 69 64 | tion.License.Agreement.**.provid |
cde0 | 65 64 20 77 69 74 68 20 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 | ed.with.the.Qt.Professional.Edit |
ce00 | 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 | ion..**.**.See.http://qtsoftware |
ce20 | 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 | .com/pricing.html.or.email.sales |
ce40 | 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 69 6e 66 6f 72 6d 61 74 69 6f | @trolltech.com.for.**.informatio |
ce60 | 6e 20 61 62 6f 75 74 20 74 68 65 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e | n.about.the.Professional.Edition |
ce80 | 20 6c 69 63 65 6e 73 69 6e 67 2c 20 6f 72 20 73 65 65 0a 2a 2a 20 68 74 74 70 3a 2f 2f 71 74 73 | .licensing,.or.see.**.http://qts |
cea0 | 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 | oftware.com/qpl/.for.QPL.licensi |
cec0 | 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ng.information..**.************* |
cee0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
cf00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
cf20 | 2f 0a 23 69 66 6e 64 65 66 20 51 53 54 41 43 4b 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 54 41 43 | /.#ifndef.QSTACK_H.#define.QSTAC |
cf40 | 4b 5f 48 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 23 69 6e 63 6c 75 64 | K_H.#ifndef.QT_NO_COMPAT.#includ |
cf60 | 65 20 22 71 70 74 72 73 74 61 63 6b 2e 68 22 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 00 00 | e."qptrstack.h".#endif.#endif... |
cf80 | 00 14 00 71 00 74 00 6f 00 6f 00 6c 00 62 00 61 00 72 00 2e 00 68 00 00 0c 42 2f 2a 2a 2a 2a 2a | ...q.t.o.o.l.b.a.r...h...B/***** |
cfa0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
cfc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
cfe0 | 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 | *******.**.$Id:.$.**.**.Definiti |
d000 | 6f 6e 20 6f 66 20 51 54 6f 6f 6c 42 61 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 | on.of.QToolBar.class.**.**.Creat |
d020 | 65 64 20 3a 20 39 38 30 33 30 36 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 | ed.:.980306.**.**.Copyright.(C). |
d040 | 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 | 1992-2000.Trolltech.ASA...All.ri |
d060 | 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 | ghts.reserved..**.**.This.file.i |
d080 | 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 | s.part.of.the.widgets.module.of. |
d0a0 | 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 | the.Qt.GUI.Toolkit..**.**.This.f |
d0c0 | 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 | ile.may.be.distributed.under.the |
d0e0 | 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a | .terms.of.the.Q.Public.License.* |
d100 | 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 | *.as.defined.by.Trolltech.ASA.of |
d120 | 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c | .Norway.and.appearing.in.the.fil |
d140 | 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 | e.**.LICENSE.QPL.included.in.the |
d160 | 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 | .packaging.of.this.file..**.**.T |
d180 | 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f | his.file.may.be.distributed.and/ |
d1a0 | 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 | or.modified.under.the.terms.of.t |
d1c0 | 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 | he.**.GNU.General.Public.License |
d1e0 | 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 | .version.2.as.published.by.the.F |
d200 | 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 | ree.Software.**.Foundation.and.a |
d220 | 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c | ppearing.in.the.file.LICENSE.GPL |
d240 | 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 | .included.in.the.**.packaging.of |
d260 | 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 | .this.file..**.**.Licensees.hold |
d280 | 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 | ing.valid.Qt.Enterprise.Edition. |
d2a0 | 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 | or.Qt.Professional.Edition.**.li |
d2c0 | 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f | censes.may.use.this.file.in.acco |
d2e0 | 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 | rdance.with.the.Qt.Commercial.Li |
d300 | 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 | cense.**.Agreement.provided.with |
d320 | 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 | .the.Software..**.**.This.file.i |
d340 | 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 | s.provided.AS.IS.with.NO.WARRANT |
d360 | 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 | Y.OF.ANY.KIND,.INCLUDING.THE.**. |
d380 | 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c | WARRANTY.OF.DESIGN,.MERCHANTABIL |
d3a0 | 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 | ITY.AND.FITNESS.FOR.A.PARTICULAR |
d3c0 | 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 | .PURPOSE..**.**.See.http://qtsof |
d3e0 | 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 | tware.com/pricing.html.or.email. |
d400 | 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 | sales@trolltech.com.for.**...inf |
d420 | 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 | ormation.about.Qt.Commercial.Lic |
d440 | 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 | ense.Agreements..**.See.http://q |
d460 | 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e | tsoftware.com/qpl/.for.QPL.licen |
d480 | 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f | sing.information..**.See.http:// |
d4a0 | 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 | qtsoftware.com/gpl/.for.GPL.lice |
d4c0 | 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 | nsing.information..**.**.Contact |
d4e0 | 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 | .info@trolltech.com.if.any.condi |
d500 | 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e | tions.of.this.licensing.are.**.n |
d520 | 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ot.clear.to.you..**.************ |
d540 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
d560 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 | **************************/..#if |
d580 | 6e 64 65 66 20 51 54 4f 4f 4c 42 41 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 4f 4f 4c 42 41 52 | ndef.QTOOLBAR_H.#define.QTOOLBAR |
d5a0 | 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 64 6f 63 6b | _H..#ifndef.QT_H.#include."qdock |
d5c0 | 77 69 6e 64 6f 77 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 | window.h".#endif.//.QT_H..#ifnde |
d5e0 | 66 20 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 41 52 0a 0a 63 6c 61 73 73 20 51 4d 61 69 6e 57 69 6e 64 | f.QT_NO_TOOLBAR..class.QMainWind |
d600 | 6f 77 3b 0a 63 6c 61 73 73 20 51 42 75 74 74 6f 6e 3b 0a 63 6c 61 73 73 20 51 42 6f 78 4c 61 79 | ow;.class.QButton;.class.QBoxLay |
d620 | 6f 75 74 3b 0a 63 6c 61 73 73 20 51 54 6f 6f 6c 42 61 72 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 | out;.class.QToolBarPrivate;..cla |
d640 | 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 6f 6f 6c 42 61 72 3a 20 70 75 62 6c 69 63 20 51 44 6f | ss.Q_EXPORT.QToolBar:.public.QDo |
d660 | 63 6b 57 69 6e 64 6f 77 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 50 52 | ckWindow.{.....Q_OBJECT.....Q_PR |
d680 | 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 6c 61 62 65 6c 20 52 45 41 44 20 6c 61 62 65 6c | OPERTY(.QString.label.READ.label |
d6a0 | 20 57 52 49 54 45 20 73 65 74 4c 61 62 65 6c 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 | .WRITE.setLabel.)..public:.....Q |
d6c0 | 54 6f 6f 6c 42 61 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 2c 0a 09 | ToolBar(.const.QString.&label,.. |
d6e0 | 20 20 20 20 20 20 51 4d 61 69 6e 57 69 6e 64 6f 77 20 2a 2c 20 54 6f 6f 6c 42 61 72 44 6f 63 6b | ......QMainWindow.*,.ToolBarDock |
d700 | 20 3d 20 44 6f 63 6b 54 6f 70 2c 0a 09 20 20 20 20 20 20 62 6f 6f 6c 20 6e 65 77 4c 69 6e 65 20 | .=.DockTop,........bool.newLine. |
d720 | 3d 20 46 41 4c 53 45 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 | =.FALSE,.const.char*.name=0.);.. |
d740 | 20 20 20 51 54 6f 6f 6c 42 61 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 | ...QToolBar(.const.QString.&labe |
d760 | 6c 2c 20 51 4d 61 69 6e 57 69 6e 64 6f 77 20 2a 2c 20 51 57 69 64 67 65 74 20 2a 2c 0a 09 20 20 | l,.QMainWindow.*,.QWidget.*,.... |
d780 | 20 20 20 20 62 6f 6f 6c 20 6e 65 77 4c 69 6e 65 20 3d 20 46 41 4c 53 45 2c 20 63 6f 6e 73 74 20 | ....bool.newLine.=.FALSE,.const. |
d7a0 | 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 20 57 46 6c 61 67 73 20 66 20 3d 20 30 20 29 3b 0a 20 20 | char*.name=0,.WFlags.f.=.0.);... |
d7c0 | 20 20 51 54 6f 6f 6c 42 61 72 28 20 51 4d 61 69 6e 57 69 6e 64 6f 77 2a 20 70 61 72 65 6e 74 3d | ..QToolBar(.QMainWindow*.parent= |
d7e0 | 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 7e 51 54 | 0,.const.char*.name=0.);.....~QT |
d800 | 6f 6f 6c 42 61 72 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 61 64 64 53 65 70 61 72 61 74 6f 72 | oolBar();......void.addSeparator |
d820 | 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 68 | ();......void.show();.....void.h |
d840 | 69 64 65 28 29 3b 0a 0a 20 20 20 20 51 4d 61 69 6e 57 69 6e 64 6f 77 20 2a 20 6d 61 69 6e 57 69 | ide();......QMainWindow.*.mainWi |
d860 | 6e 64 6f 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 | ndow().const;......virtual.void. |
d880 | 73 65 74 53 74 72 65 74 63 68 61 62 6c 65 57 69 64 67 65 74 28 20 51 57 69 64 67 65 74 20 2a 20 | setStretchableWidget(.QWidget.*. |
d8a0 | 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a 20 65 20 29 | );......bool.event(.QEvent.*.e.) |
d8c0 | 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4c 61 62 65 6c 28 20 63 6f | ;......virtual.void.setLabel(.co |
d8e0 | 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6c 61 62 | nst.QString.&.);.....QString.lab |
d900 | 65 6c 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 63 6c | el().const;......virtual.void.cl |
d920 | 65 61 72 28 29 3b 0a 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 | ear();......QSize.minimumSize(). |
d940 | 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 |
d960 | 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4f 72 69 65 6e 74 61 74 69 | ().const;......void.setOrientati |
d980 | 6f 6e 28 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 | on(.Orientation.o.);.....void.se |
d9a0 | 74 4d 69 6e 69 6d 75 6d 53 69 7a 65 28 20 69 6e 74 20 6d 69 6e 77 2c 20 69 6e 74 20 6d 69 6e 68 | tMinimumSize(.int.minw,.int.minh |
d9c0 | 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 45 | .);..protected:.....void.resizeE |
d9e0 | 76 65 6e 74 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 | vent(.QResizeEvent.*e.);.....voi |
da00 | 64 20 73 74 79 6c 65 43 68 61 6e 67 65 28 20 51 53 74 79 6c 65 20 26 20 29 3b 0a 0a 70 72 69 76 | d.styleChange(.QStyle.&.);..priv |
da20 | 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 63 72 65 61 74 65 50 6f 70 75 70 28 | ate.slots:.....void.createPopup( |
da40 | 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 20 20 | );..private:.....void.init();... |
da60 | 20 20 76 6f 69 64 20 63 68 65 63 6b 46 6f 72 45 78 74 65 6e 73 69 6f 6e 28 20 63 6f 6e 73 74 20 | ..void.checkForExtension(.const. |
da80 | 51 53 69 7a 65 20 26 73 7a 20 29 3b 0a 20 20 20 20 51 54 6f 6f 6c 42 61 72 50 72 69 76 61 74 65 | QSize.&sz.);.....QToolBarPrivate |
daa0 | 20 2a 20 64 3b 0a 20 20 20 20 51 4d 61 69 6e 57 69 6e 64 6f 77 20 2a 20 6d 77 3b 0a 20 20 20 20 | .*.d;.....QMainWindow.*.mw;..... |
dac0 | 51 57 69 64 67 65 74 20 2a 20 73 77 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6c 3b 0a 0a 20 20 | QWidget.*.sw;.....QString.l;.... |
dae0 | 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 4d 61 69 6e 57 69 6e 64 6f 77 3b 0a 0a 70 72 69 | ..friend.class.QMainWindow;..pri |
db00 | 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 |
db20 | 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 |
db40 | 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 54 6f 6f 6c 42 61 72 28 20 63 6f 6e 73 74 | ISABLE_COPY).....QToolBar(.const |
db60 | 20 51 54 6f 6f 6c 42 61 72 20 26 20 29 3b 0a 20 20 20 20 51 54 6f 6f 6c 42 61 72 26 20 6f 70 65 | .QToolBar.&.);.....QToolBar&.ope |
db80 | 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 54 6f 6f 6c 42 61 72 20 26 20 29 3b 0a 23 65 6e 64 | rator=(.const.QToolBar.&.);.#end |
dba0 | 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 41 52 0a 0a | if.};..#endif.//.QT_NO_TOOLBAR.. |
dbc0 | 23 65 6e 64 69 66 20 2f 2f 20 51 54 4f 4f 4c 42 41 52 5f 48 0a 00 00 00 1c 00 71 00 77 00 69 00 | #endif.//.QTOOLBAR_H......q.w.i. |
dbe0 | 64 00 67 00 65 00 74 00 73 00 74 00 61 00 63 00 6b 00 2e 00 68 00 00 0b 8c 2f 2a 2a 2a 2a 2a 2a | d.g.e.t.s.t.a.c.k...h..../****** |
dc00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
dc20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
dc40 | 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f | ******.**.$Id:.$.**.**.Definitio |
dc60 | 6e 20 6f 66 20 51 57 69 64 67 65 74 53 74 61 63 6b 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 | n.of.QWidgetStack.class.**.**.Cr |
dc80 | 65 61 74 65 64 20 3a 20 39 38 30 33 30 36 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 | eated.:.980306.**.**.Copyright.( |
dca0 | 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c | C).1992-2000.Trolltech.ASA...All |
dcc0 | 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c | .rights.reserved..**.**.This.fil |
dce0 | 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 | e.is.part.of.the.widgets.module. |
dd00 | 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 | of.the.Qt.GUI.Toolkit..**.**.Thi |
dd20 | 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 | s.file.may.be.distributed.under. |
dd40 | 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 | the.terms.of.the.Q.Public.Licens |
dd60 | 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 | e.**.as.defined.by.Trolltech.ASA |
dd80 | 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 | .of.Norway.and.appearing.in.the. |
dda0 | 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 | file.**.LICENSE.QPL.included.in. |
ddc0 | 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a | the.packaging.of.this.file..**.* |
dde0 | 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 | *.This.file.may.be.distributed.a |
de00 | 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f | nd/or.modified.under.the.terms.o |
de20 | 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 | f.the.**.GNU.General.Public.Lice |
de40 | 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 | nse.version.2.as.published.by.th |
de60 | 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e | e.Free.Software.**.Foundation.an |
de80 | 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e | d.appearing.in.the.file.LICENSE. |
dea0 | 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 | GPL.included.in.the.**.packaging |
dec0 | 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 | .of.this.file..**.**.Licensees.h |
dee0 | 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 | olding.valid.Qt.Enterprise.Editi |
df00 | 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a | on.or.Qt.Professional.Edition.** |
df20 | 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 | .licenses.may.use.this.file.in.a |
df40 | 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c | ccordance.with.the.Qt.Commercial |
df60 | 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 | .License.**.Agreement.provided.w |
df80 | 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c | ith.the.Software..**.**.This.fil |
dfa0 | 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 | e.is.provided.AS.IS.with.NO.WARR |
dfc0 | 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a | ANTY.OF.ANY.KIND,.INCLUDING.THE. |
dfe0 | 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 | **.WARRANTY.OF.DESIGN,.MERCHANTA |
e000 | 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 | BILITY.AND.FITNESS.FOR.A.PARTICU |
e020 | 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 | LAR.PURPOSE..**.**.See.http://qt |
e040 | 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 | software.com/pricing.html.or.ema |
e060 | 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 | il.sales@trolltech.com.for.**... |
e080 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 | information.about.Qt.Commercial. |
e0a0 | 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a | License.Agreements..**.See.http: |
e0c0 | 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 | //qtsoftware.com/qpl/.for.QPL.li |
e0e0 | 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 | censing.information..**.See.http |
e100 | 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c | ://qtsoftware.com/gpl/.for.GPL.l |
e120 | 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 | icensing.information..**.**.Cont |
e140 | 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f | act.info@trolltech.com.if.any.co |
e160 | 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a | nditions.of.this.licensing.are.* |
e180 | 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a | *.not.clear.to.you..**.********* |
e1a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
e1c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a | *****************************/.. |
e1e0 | 23 69 66 6e 64 65 66 20 51 57 49 44 47 45 54 53 54 41 43 4b 5f 48 0a 23 64 65 66 69 6e 65 20 51 | #ifndef.QWIDGETSTACK_H.#define.Q |
e200 | 57 49 44 47 45 54 53 54 41 43 4b 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 | WIDGETSTACK_H..#ifndef.QT_H.#inc |
e220 | 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 69 6e 74 64 69 | lude."qframe.h".#include."qintdi |
e240 | 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 64 69 63 74 2e 68 22 0a 23 65 6e 64 | ct.h".#include."qptrdict.h".#end |
e260 | 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 57 49 44 47 45 54 | if.//.QT_H..#ifndef.QT_NO_WIDGET |
e280 | 53 54 41 43 4b 0a 0a 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 53 74 61 63 6b 50 72 69 76 61 74 | STACK...class.QWidgetStackPrivat |
e2a0 | 65 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 57 69 64 67 65 74 53 74 61 63 6b | e;...class.Q_EXPORT.QWidgetStack |
e2c0 | 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 |
e2e0 | 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 69 64 67 65 74 53 74 61 63 6b 28 20 51 57 69 64 67 65 74 | ublic:.....QWidgetStack(.QWidget |
e300 | 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 29 | *.parent=0,.const.char*.name=0.) |
e320 | 3b 0a 20 20 20 20 51 57 69 64 67 65 74 53 74 61 63 6b 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 | ;.....QWidgetStack(.QWidget*.par |
e340 | 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 2c 20 57 46 6c 61 67 73 20 66 29 | ent,.const.char*.name,.WFlags.f) |
e360 | 3b 0a 0a 20 20 20 20 7e 51 57 69 64 67 65 74 53 74 61 63 6b 28 29 3b 0a 0a 20 20 20 20 69 6e 74 | ;......~QWidgetStack();......int |
e380 | 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 3d 20 2d 31 20 | .addWidget(.QWidget.*,.int.=.-1. |
e3a0 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 57 69 64 67 65 74 28 20 51 57 69 64 67 65 | );.....void.removeWidget(.QWidge |
e3c0 | 74 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 | t.*.);......QSize.sizeHint().con |
e3e0 | 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 48 69 6e 74 28 29 20 | st;.....QSize.minimumSizeHint(). |
e400 | 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 28 29 3b 0a 0a 20 20 20 20 51 57 69 | const;.....void.show();......QWi |
e420 | 64 67 65 74 20 2a 20 77 69 64 67 65 74 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | dget.*.widget(.int.).const;..... |
e440 | 69 6e 74 20 69 64 28 20 51 57 69 64 67 65 74 20 2a 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 | int.id(.QWidget.*.).const;...... |
e460 | 51 57 69 64 67 65 74 20 2a 20 76 69 73 69 62 6c 65 57 69 64 67 65 74 28 29 20 63 6f 6e 73 74 3b | QWidget.*.visibleWidget().const; |
e480 | 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 72 61 6d 65 52 65 63 74 28 20 63 6f 6e 73 74 20 51 | ......void.setFrameRect(.const.Q |
e4a0 | 52 65 63 74 20 26 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 61 62 6f | Rect.&.);..signals:.....void.abo |
e4c0 | 75 74 54 6f 53 68 6f 77 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 62 6f 75 74 54 | utToShow(.int.);.....void.aboutT |
e4e0 | 6f 53 68 6f 77 28 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 | oShow(.QWidget.*.);..public.slot |
e500 | 73 3a 0a 20 20 20 20 76 6f 69 64 20 72 61 69 73 65 57 69 64 67 65 74 28 20 69 6e 74 20 29 3b 0a | s:.....void.raiseWidget(.int.);. |
e520 | 20 20 20 20 76 6f 69 64 20 72 61 69 73 65 57 69 64 67 65 74 28 20 51 57 69 64 67 65 74 20 2a 20 | ....void.raiseWidget(.QWidget.*. |
e540 | 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 66 72 61 6d 65 43 68 61 | );..protected:.....void.frameCha |
e560 | 6e 67 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 45 76 65 6e 74 28 20 51 52 | nged();.....void.resizeEvent(.QR |
e580 | 65 73 69 7a 65 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | esizeEvent.*.);......virtual.voi |
e5a0 | 64 20 73 65 74 43 68 69 6c 64 47 65 6f 6d 65 74 72 69 65 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 | d.setChildGeometries();.....void |
e5c0 | 20 63 68 69 6c 64 45 76 65 6e 74 28 20 51 43 68 69 6c 64 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 70 | .childEvent(.QChildEvent.*.);..p |
e5e0 | 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 0a 20 20 20 20 51 57 | rivate:.....void.init();......QW |
e600 | 69 64 67 65 74 53 74 61 63 6b 50 72 69 76 61 74 65 20 2a 20 64 3b 0a 20 20 20 20 51 49 6e 74 44 | idgetStackPrivate.*.d;.....QIntD |
e620 | 69 63 74 3c 51 57 69 64 67 65 74 3e 20 2a 20 64 69 63 74 3b 0a 20 20 20 20 51 50 74 72 44 69 63 | ict<QWidget>.*.dict;.....QPtrDic |
e640 | 74 3c 51 57 69 64 67 65 74 3e 20 2a 20 66 6f 63 75 73 57 69 64 67 65 74 73 3b 0a 20 20 20 20 51 | t<QWidget>.*.focusWidgets;.....Q |
e660 | 57 69 64 67 65 74 20 2a 20 74 6f 70 57 69 64 67 65 74 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 | Widget.*.topWidget;.....QWidget. |
e680 | 2a 20 69 6e 76 69 73 69 62 6c 65 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c | *.invisible;..private:.//.Disabl |
e6a0 | 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 |
e6c0 | 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)... |
e6e0 | 20 20 51 57 69 64 67 65 74 53 74 61 63 6b 28 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 53 74 61 | ..QWidgetStack(.const.QWidgetSta |
e700 | 63 6b 20 26 20 29 3b 0a 20 20 20 20 51 57 69 64 67 65 74 53 74 61 63 6b 26 20 6f 70 65 72 61 74 | ck.&.);.....QWidgetStack&.operat |
e720 | 6f 72 3d 28 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 53 74 61 63 6b 20 26 20 29 3b 0a 23 65 6e | or=(.const.QWidgetStack.&.);.#en |
e740 | 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 57 49 44 47 45 54 53 54 | dif.};..#endif.//.QT_NO_WIDGETST |
e760 | 41 43 4b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 49 44 47 45 54 53 54 41 43 4b 5f 48 0a 00 00 | ACK..#endif.//.QWIDGETSTACK_H... |
e780 | 00 20 00 71 00 77 00 69 00 64 00 67 00 65 00 74 00 66 00 61 00 63 00 74 00 6f 00 72 00 79 00 2e | ...q.w.i.d.g.e.t.f.a.c.t.o.r.y.. |
e7a0 | 00 68 00 00 1a e6 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .h..../************************* |
e7c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
e7e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 | *************.**.Copyright.(C).2 |
e800 | 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 | 000.Trolltech.ASA...All.rights.r |
e820 | 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 | eserved..**.**.This.file.is.part |
e840 | 20 6f 66 20 51 74 20 44 65 73 69 67 6e 65 72 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 | .of.Qt.Designer..**.**.This.file |
e860 | 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 | .may.be.distributed.and/or.modif |
e880 | 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e | ied.under.the.terms.of.the.**.GN |
e8a0 | 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e | U.General.Public.License.version |
e8c0 | 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 | .2.as.published.by.the.Free.Soft |
e8e0 | 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 | ware.**.Foundation.and.appearing |
e900 | 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 | .in.the.file.LICENSE.GPL.include |
e920 | 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 | d.in.the.**.packaging.of.this.fi |
e940 | 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 | le..**.**.Licensees.holding.vali |
e960 | 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 | d.Qt.Enterprise.Edition.or.Qt.Pr |
e980 | 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d | ofessional.Edition.**.licenses.m |
e9a0 | 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 | ay.use.this.file.in.accordance.w |
e9c0 | 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a | ith.the.Qt.Commercial.License.** |
e9e0 | 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 | .Agreement.provided.with.the.Sof |
ea00 | 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 | tware..**.**.This.file.is.provid |
ea20 | 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 | ed.AS.IS.with.NO.WARRANTY.OF.ANY |
ea40 | 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 | .KIND,.INCLUDING.THE.**.WARRANTY |
ea60 | 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 | .OF.DESIGN,.MERCHANTABILITY.AND. |
ea80 | 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 | FITNESS.FOR.A.PARTICULAR.PURPOSE |
eaa0 | 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f | ..**.**.See.http://qtsoftware.co |
eac0 | 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 | m/gpl/.for.GPL.licensing.informa |
eae0 | 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 | tion..**.See.http://qtsoftware.c |
eb00 | 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 | om/pricing.html.or.email.sales@t |
eb20 | 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f | rolltech.com.for.**...informatio |
eb40 | 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 | n.about.Qt.Commercial.License.Ag |
eb60 | 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f | reements..**.**.Contact.info@tro |
eb80 | 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 | lltech.com.if.any.conditions.of. |
eba0 | 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 | this.licensing.are.**.not.clear. |
ebc0 | 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | to.you..**.********************* |
ebe0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
ec00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 49 44 | *****************/..#ifndef.QWID |
ec20 | 47 45 54 46 41 43 54 4f 52 59 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 49 44 47 45 54 46 41 43 54 | GETFACTORY_H.#define.QWIDGETFACT |
ec40 | 4f 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 3c 71 73 | ORY_H..#ifndef.QT_H.#include.<qs |
ec60 | 74 72 69 6e 67 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 70 74 72 6c 69 73 74 2e 68 3e 0a 23 | tring.h>.#include.<qptrlist.h>.# |
ec80 | 69 6e 63 6c 75 64 65 20 3c 71 69 6d 61 67 65 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 70 69 | include.<qimage.h>.#include.<qpi |
eca0 | 78 6d 61 70 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 76 61 6c 75 65 6c 69 73 74 2e 68 3e 0a | xmap.h>.#include.<qvaluelist.h>. |
ecc0 | 23 69 6e 63 6c 75 64 65 20 3c 71 6d 61 70 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 61 63 74 | #include.<qmap.h>.#include.<qact |
ece0 | 69 6f 6e 2e 68 3e 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 44 6f | ion.h>.#endif.//.QT_H..class.QDo |
ed00 | 6d 44 6f 63 75 6d 65 6e 74 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 3b 0a 63 6c | mDocument;.class.QDomElement;.cl |
ed20 | 61 73 73 20 51 4c 61 79 6f 75 74 3b 0a 63 6c 61 73 73 20 51 4c 69 73 74 56 69 65 77 3b 0a 63 6c | ass.QLayout;.class.QListView;.cl |
ed40 | 61 73 73 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 3b 0a 63 6c 61 73 73 20 51 4d 65 6e 75 42 61 | ass.QListViewItem;.class.QMenuBa |
ed60 | 72 3b 0a 63 6c 61 73 73 20 51 54 61 62 6c 65 3b 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 3b 0a | r;.class.QTable;.class.QWidget;. |
ed80 | 63 6c 61 73 73 20 51 57 69 64 67 65 74 46 61 63 74 6f 72 79 50 72 69 76 61 74 65 3b 0a 63 6c 61 | class.QWidgetFactoryPrivate;.cla |
eda0 | 73 73 20 55 69 62 53 74 72 54 61 62 6c 65 3b 0a 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 46 61 | ss.UibStrTable;..class.QWidgetFa |
edc0 | 63 74 6f 72 79 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 69 64 67 65 74 46 61 63 74 6f | ctory.{.public:.....QWidgetFacto |
ede0 | 72 79 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 57 69 64 67 65 74 46 61 63 74 6f 72 | ry();.....virtual.~QWidgetFactor |
ee00 | 79 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 20 2a 63 72 65 61 74 65 | y();......static.QWidget.*create |
ee20 | 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 75 69 46 69 6c 65 2c 20 51 4f 62 6a 65 63 74 | (.const.QString.&uiFile,.QObject |
ee40 | 20 2a 63 6f 6e 6e 65 63 74 6f 72 20 3d 20 30 2c 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 | .*connector.=.0,.QWidget.*parent |
ee60 | 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 | .=.0,.const.char.*name.=.0.);... |
ee80 | 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 20 2a 63 72 65 61 74 65 28 20 51 49 4f 44 65 76 | ..static.QWidget.*create(.QIODev |
eea0 | 69 63 65 20 2a 64 65 76 2c 20 51 4f 62 6a 65 63 74 20 2a 63 6f 6e 6e 65 63 74 6f 72 20 3d 20 30 | ice.*dev,.QObject.*connector.=.0 |
eec0 | 2c 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 61 | ,.QWidget.*parent.=.0,.const.cha |
eee0 | 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 76 6f 69 64 20 61 | r.*name.=.0.);.....static.void.a |
ef00 | 64 64 57 69 64 67 65 74 46 61 63 74 6f 72 79 28 20 51 57 69 64 67 65 74 46 61 63 74 6f 72 79 20 | ddWidgetFactory(.QWidgetFactory. |
ef20 | 2a 66 61 63 74 6f 72 79 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 6c 6f 61 64 | *factory.);.....static.void.load |
ef40 | 49 6d 61 67 65 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 69 72 20 29 3b 0a 0a 20 | Images(.const.QString.&dir.);... |
ef60 | 20 20 20 76 69 72 74 75 61 6c 20 51 57 69 64 67 65 74 20 2a 63 72 65 61 74 65 57 69 64 67 65 74 | ...virtual.QWidget.*createWidget |
ef80 | 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 63 6c 61 73 73 4e 61 6d 65 2c 20 51 57 69 64 | (.const.QString.&className,.QWid |
efa0 | 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 29 20 | get.*parent,.const.char.*name.). |
efc0 | 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 4c 69 73 74 20 77 69 | const;.....static.QStringList.wi |
efe0 | 64 67 65 74 73 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 73 75 70 70 6f 72 74 | dgets();.....static.bool.support |
f000 | 73 57 69 64 67 65 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 77 69 64 67 65 74 20 29 | sWidget(.const.QString.&widget.) |
f020 | 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 65 6e 75 6d 20 4c 61 79 6f 75 74 54 79 70 65 20 | ;..private:.....enum.LayoutType. |
f040 | 7b 20 48 42 6f 78 2c 20 56 42 6f 78 2c 20 47 72 69 64 2c 20 4e 6f 4c 61 79 6f 75 74 20 7d 3b 0a | {.HBox,.VBox,.Grid,.NoLayout.};. |
f060 | 20 20 20 20 76 6f 69 64 20 6c 6f 61 64 49 6d 61 67 65 43 6f 6c 6c 65 63 74 69 6f 6e 28 20 63 6f | ....void.loadImageCollection(.co |
f080 | 6e 73 74 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 20 26 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6c | nst.QDomElement.&e.);.....void.l |
f0a0 | 6f 61 64 43 6f 6e 6e 65 63 74 69 6f 6e 73 28 20 63 6f 6e 73 74 20 51 44 6f 6d 45 6c 65 6d 65 6e | oadConnections(.const.QDomElemen |
f0c0 | 74 20 26 65 2c 20 51 4f 62 6a 65 63 74 20 2a 63 6f 6e 6e 65 63 74 6f 72 20 29 3b 0a 20 20 20 20 | t.&e,.QObject.*connector.);..... |
f0e0 | 76 6f 69 64 20 6c 6f 61 64 54 61 62 4f 72 64 65 72 28 20 63 6f 6e 73 74 20 51 44 6f 6d 45 6c 65 | void.loadTabOrder(.const.QDomEle |
f100 | 6d 65 6e 74 20 26 65 20 29 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 63 72 65 61 74 65 57 69 | ment.&e.);.....QWidget.*createWi |
f120 | 64 67 65 74 49 6e 74 65 72 6e 61 6c 28 20 63 6f 6e 73 74 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 20 | dgetInternal(.const.QDomElement. |
f140 | 26 65 2c 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 51 4c 61 79 6f 75 74 2a 20 6c 61 | &e,.QWidget.*parent,.QLayout*.la |
f160 | 79 6f 75 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 63 6c 61 73 73 4e 61 6d 65 41 72 | yout,.const.QString.&classNameAr |
f180 | 67 20 29 3b 0a 20 20 20 20 51 4c 61 79 6f 75 74 20 2a 63 72 65 61 74 65 4c 61 79 6f 75 74 28 20 | g.);.....QLayout.*createLayout(. |
f1a0 | 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c 20 51 4c 61 79 6f 75 74 2a 20 20 6c 61 79 6f 75 | QWidget.*widget,.QLayout*..layou |
f1c0 | 74 2c 20 4c 61 79 6f 75 74 54 79 70 65 20 74 79 70 65 2c 20 62 6f 6f 6c 20 69 73 51 4c 61 79 6f | t,.LayoutType.type,.bool.isQLayo |
f1e0 | 75 74 57 69 64 67 65 74 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 4c 61 79 6f 75 74 54 79 | utWidget.=.FALSE.);.....LayoutTy |
f200 | 70 65 20 6c 61 79 6f 75 74 54 79 70 65 28 20 51 4c 61 79 6f 75 74 20 2a 6c 20 29 20 63 6f 6e 73 | pe.layoutType(.QLayout.*l.).cons |
f220 | 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 72 6f 70 65 72 74 79 28 20 51 4f 62 6a 65 63 74 | t;.....void.setProperty(.QObject |
f240 | 2a 20 77 69 64 67 65 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 70 72 6f 70 2c 20 51 | *.widget,.const.QString.&prop,.Q |
f260 | 56 61 72 69 61 6e 74 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 72 6f | Variant.value.);.....void.setPro |
f280 | 70 65 72 74 79 28 20 51 4f 62 6a 65 63 74 2a 20 77 69 64 67 65 74 2c 20 63 6f 6e 73 74 20 51 53 | perty(.QObject*.widget,.const.QS |
f2a0 | 74 72 69 6e 67 20 26 70 72 6f 70 2c 20 63 6f 6e 73 74 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 20 26 | tring.&prop,.const.QDomElement.& |
f2c0 | 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 72 65 61 74 65 53 70 61 63 65 72 28 20 63 6f 6e 73 | e.);.....void.createSpacer(.cons |
f2e0 | 74 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 20 26 65 2c 20 51 4c 61 79 6f 75 74 20 2a 6c 61 79 6f 75 | t.QDomElement.&e,.QLayout.*layou |
f300 | 74 20 29 3b 0a 20 20 20 20 51 49 6d 61 67 65 20 6c 6f 61 64 46 72 6f 6d 43 6f 6c 6c 65 63 74 69 | t.);.....QImage.loadFromCollecti |
f320 | 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 61 6d 65 20 29 3b 0a 20 20 20 20 51 | on(.const.QString.&name.);.....Q |
f340 | 50 69 78 6d 61 70 20 6c 6f 61 64 50 69 78 6d 61 70 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | Pixmap.loadPixmap(.const.QString |
f360 | 20 26 6e 61 6d 65 20 29 3b 0a 20 20 20 20 51 50 69 78 6d 61 70 20 6c 6f 61 64 50 69 78 6d 61 70 | .&name.);.....QPixmap.loadPixmap |
f380 | 28 20 63 6f 6e 73 74 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 20 26 65 20 29 3b 0a 20 20 20 20 51 43 | (.const.QDomElement.&e.);.....QC |
f3a0 | 6f 6c 6f 72 47 72 6f 75 70 20 6c 6f 61 64 43 6f 6c 6f 72 47 72 6f 75 70 28 20 63 6f 6e 73 74 20 | olorGroup.loadColorGroup(.const. |
f3c0 | 51 44 6f 6d 45 6c 65 6d 65 6e 74 20 26 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 72 65 61 74 | QDomElement.&e.);.....void.creat |
f3e0 | 65 4c 69 73 74 56 69 65 77 43 6f 6c 75 6d 6e 28 20 51 4c 69 73 74 56 69 65 77 20 2a 6c 76 2c 20 | eListViewColumn(.QListView.*lv,. |
f400 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 78 74 2c 0a 09 09 09 20 20 20 20 20 20 20 63 6f | const.QString&.txt,...........co |
f420 | 6e 73 74 20 51 50 69 78 6d 61 70 26 20 70 69 78 2c 20 62 6f 6f 6c 20 63 6c 69 63 6b 61 62 6c 65 | nst.QPixmap&.pix,.bool.clickable |
f440 | 2c 0a 09 09 09 20 20 20 20 20 20 20 62 6f 6f 6c 20 72 65 73 69 7a 61 62 6c 65 20 29 3b 0a 23 69 | ,...........bool.resizable.);.#i |
f460 | 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 41 42 4c 45 0a 20 20 20 20 76 6f 69 64 20 63 72 65 61 74 | fndef.QT_NO_TABLE.....void.creat |
f480 | 65 54 61 62 6c 65 43 6f 6c 75 6d 6e 4f 72 52 6f 77 28 20 51 54 61 62 6c 65 20 2a 74 61 62 6c 65 | eTableColumnOrRow(.QTable.*table |
f4a0 | 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 78 74 2c 0a 09 09 09 09 20 63 6f 6e 73 74 | ,.const.QString&.txt,......const |
f4c0 | 20 51 50 69 78 6d 61 70 26 20 70 69 78 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 69 | .QPixmap&.pix,.const.QString&.fi |
f4e0 | 65 6c 64 2c 0a 09 09 09 09 20 62 6f 6f 6c 20 69 73 52 6f 77 20 29 3b 0a 23 65 6e 64 69 66 0a 20 | eld,......bool.isRow.);.#endif.. |
f500 | 20 20 20 76 6f 69 64 20 63 72 65 61 74 65 43 6f 6c 75 6d 6e 28 20 63 6f 6e 73 74 20 51 44 6f 6d | ...void.createColumn(.const.QDom |
f520 | 45 6c 65 6d 65 6e 74 20 26 65 2c 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 20 29 3b 0a 20 | Element.&e,.QWidget.*widget.);.. |
f540 | 20 20 20 76 6f 69 64 20 6c 6f 61 64 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 44 6f 6d 45 6c 65 6d | ...void.loadItem(.const.QDomElem |
f560 | 65 6e 74 20 26 65 2c 20 51 50 69 78 6d 61 70 20 26 70 69 78 2c 20 51 53 74 72 69 6e 67 20 26 74 | ent.&e,.QPixmap.&pix,.QString.&t |
f580 | 78 74 2c 20 62 6f 6f 6c 20 26 68 61 73 50 69 78 6d 61 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 | xt,.bool.&hasPixmap.);.....void. |
f5a0 | 63 72 65 61 74 65 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 20 26 65 | createItem(.const.QDomElement.&e |
f5c0 | 2c 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d | ,.QWidget.*widget,.QListViewItem |
f5e0 | 20 2a 69 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6c 6f 61 64 43 68 69 6c 64 41 63 74 | .*i.=.0.);.....void.loadChildAct |
f600 | 69 6f 6e 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 51 44 6f 6d | ion(.QObject.*parent,.const.QDom |
f620 | 45 6c 65 6d 65 6e 74 20 26 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6c 6f 61 64 41 63 74 69 6f | Element.&e.);.....void.loadActio |
f640 | 6e 73 28 20 63 6f 6e 73 74 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 20 26 65 20 29 3b 0a 20 20 20 20 | ns(.const.QDomElement.&e.);..... |
f660 | 76 6f 69 64 20 6c 6f 61 64 54 6f 6f 6c 42 61 72 73 28 20 63 6f 6e 73 74 20 51 44 6f 6d 45 6c 65 | void.loadToolBars(.const.QDomEle |
f680 | 6d 65 6e 74 20 26 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6c 6f 61 64 4d 65 6e 75 42 61 72 28 | ment.&e.);.....void.loadMenuBar( |
f6a0 | 20 63 6f 6e 73 74 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 20 26 65 20 29 3b 0a 20 20 20 20 76 6f 69 | .const.QDomElement.&e.);.....voi |
f6c0 | 64 20 6c 6f 61 64 50 6f 70 75 70 4d 65 6e 75 28 20 51 50 6f 70 75 70 4d 65 6e 75 20 2a 70 2c 20 | d.loadPopupMenu(.QPopupMenu.*p,. |
f6e0 | 63 6f 6e 73 74 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 20 26 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 | const.QDomElement.&e.);.....void |
f700 | 20 6c 6f 61 64 46 75 6e 63 74 69 6f 6e 73 28 20 63 6f 6e 73 74 20 51 44 6f 6d 45 6c 65 6d 65 6e | .loadFunctions(.const.QDomElemen |
f720 | 74 20 26 65 20 29 3b 0a 20 20 20 20 51 41 63 74 69 6f 6e 20 2a 66 69 6e 64 41 63 74 69 6f 6e 28 | t.&e.);.....QAction.*findAction( |
f740 | 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 61 6d 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 | .const.QString.&name.);.....void |
f760 | 20 6c 6f 61 64 45 78 74 72 61 53 6f 75 72 63 65 28 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 | .loadExtraSource();.....QString. |
f780 | 74 72 61 6e 73 6c 61 74 65 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 6f 75 72 63 65 54 65 78 | translate(.const.char.*sourceTex |
f7a0 | 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 63 6f 6d 6d 65 6e 74 20 3d 20 22 22 20 29 3b 0a 20 | t,.const.char.*comment.=."".);.. |
f7c0 | 20 20 20 51 53 74 72 69 6e 67 20 74 72 61 6e 73 6c 61 74 65 28 20 63 6f 6e 73 74 20 51 53 74 72 | ...QString.translate(.const.QStr |
f7e0 | 69 6e 67 26 20 73 6f 75 72 63 65 54 65 78 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 | ing&.sourceText,.const.QString&. |
f800 | 63 6f 6d 6d 65 6e 74 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 3b 0a 0a 20 20 20 20 | comment.=.QString::null.);...... |
f820 | 76 6f 69 64 20 75 6e 70 61 63 6b 55 49 6e 74 31 36 28 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 | void.unpackUInt16(.QDataStream&. |
f840 | 69 6e 2c 20 51 5f 55 49 4e 54 31 36 26 20 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 6e 70 61 | in,.Q_UINT16&.n.);.....void.unpa |
f860 | 63 6b 55 49 6e 74 33 32 28 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 69 6e 2c 20 51 5f 55 49 4e | ckUInt32(.QDataStream&.in,.Q_UIN |
f880 | 54 33 32 26 20 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 6e 70 61 63 6b 42 79 74 65 41 72 72 | T32&.n.);.....void.unpackByteArr |
f8a0 | 61 79 28 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 69 6e 2c 20 51 42 79 74 65 41 72 72 61 79 26 | ay(.QDataStream&.in,.QByteArray& |
f8c0 | 20 61 72 72 61 79 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 6e 70 61 63 6b 43 53 74 72 69 6e 67 | .array.);.....void.unpackCString |
f8e0 | 28 20 63 6f 6e 73 74 20 55 69 62 53 74 72 54 61 62 6c 65 26 20 73 74 72 69 6e 67 73 2c 20 51 44 | (.const.UibStrTable&.strings,.QD |
f900 | 61 74 61 53 74 72 65 61 6d 26 20 69 6e 2c 0a 09 09 09 51 43 53 74 72 69 6e 67 26 20 63 73 74 72 | ataStream&.in,....QCString&.cstr |
f920 | 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 6e 70 61 63 6b 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 | .);.....void.unpackString(.const |
f940 | 20 55 69 62 53 74 72 54 61 62 6c 65 26 20 73 74 72 69 6e 67 73 2c 20 51 44 61 74 61 53 74 72 65 | .UibStrTable&.strings,.QDataStre |
f960 | 61 6d 26 20 69 6e 2c 0a 09 09 20 20 20 20 20 20 20 51 53 74 72 69 6e 67 26 20 73 74 72 20 29 3b | am&.in,..........QString&.str.); |
f980 | 0a 20 20 20 20 76 6f 69 64 20 75 6e 70 61 63 6b 53 74 72 69 6e 67 53 70 6c 69 74 28 20 63 6f 6e | .....void.unpackStringSplit(.con |
f9a0 | 73 74 20 55 69 62 53 74 72 54 61 62 6c 65 26 20 73 74 72 69 6e 67 73 2c 20 51 44 61 74 61 53 74 | st.UibStrTable&.strings,.QDataSt |
f9c0 | 72 65 61 6d 26 20 69 6e 2c 0a 09 09 09 20 20 20 20 51 53 74 72 69 6e 67 26 20 73 74 72 20 29 3b | ream&.in,........QString&.str.); |
f9e0 | 0a 20 20 20 20 76 6f 69 64 20 75 6e 70 61 63 6b 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 55 | .....void.unpackVariant(.const.U |
fa00 | 69 62 53 74 72 54 61 62 6c 65 26 20 73 74 72 69 6e 67 73 2c 20 51 44 61 74 61 53 74 72 65 61 6d | ibStrTable&.strings,.QDataStream |
fa20 | 26 20 69 6e 2c 0a 09 09 09 51 56 61 72 69 61 6e 74 26 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 | &.in,....QVariant&.value.);..... |
fa40 | 76 6f 69 64 20 69 6e 70 75 74 53 70 61 63 65 72 28 20 63 6f 6e 73 74 20 55 69 62 53 74 72 54 61 | void.inputSpacer(.const.UibStrTa |
fa60 | 62 6c 65 26 20 73 74 72 69 6e 67 73 2c 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 69 6e 2c 0a 09 | ble&.strings,.QDataStream&.in,.. |
fa80 | 09 20 20 20 20 20 20 51 4c 61 79 6f 75 74 20 2a 70 61 72 65 6e 74 20 29 3b 0a 20 20 20 20 76 6f | .......QLayout.*parent.);.....vo |
faa0 | 69 64 20 69 6e 70 75 74 43 6f 6c 75 6d 6e 4f 72 52 6f 77 28 20 63 6f 6e 73 74 20 55 69 62 53 74 | id.inputColumnOrRow(.const.UibSt |
fac0 | 72 54 61 62 6c 65 26 20 73 74 72 69 6e 67 73 2c 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 69 6e | rTable&.strings,.QDataStream&.in |
fae0 | 2c 0a 09 09 09 20 20 20 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 2c 20 62 6f 6f 6c 20 69 73 | ,.......QObject.*parent,.bool.is |
fb00 | 52 6f 77 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 70 75 74 49 74 65 6d 28 20 63 6f 6e 73 74 | Row.);.....void.inputItem(.const |
fb20 | 20 55 69 62 53 74 72 54 61 62 6c 65 26 20 73 74 72 69 6e 67 73 2c 20 51 44 61 74 61 53 74 72 65 | .UibStrTable&.strings,.QDataStre |
fb40 | 61 6d 26 20 69 6e 2c 0a 09 09 20 20 20 20 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 2c 20 51 | am&.in,.......QObject.*parent,.Q |
fb60 | 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 70 61 72 65 6e 74 49 74 65 6d 20 3d 20 30 20 29 3b 0a | ListViewItem.*parentItem.=.0.);. |
fb80 | 20 20 20 20 76 6f 69 64 20 69 6e 70 75 74 4d 65 6e 75 49 74 65 6d 28 20 51 4f 62 6a 65 63 74 20 | ....void.inputMenuItem(.QObject. |
fba0 | 2a 2a 6f 62 6a 65 63 74 73 2c 20 63 6f 6e 73 74 20 55 69 62 53 74 72 54 61 62 6c 65 26 20 73 74 | **objects,.const.UibStrTable&.st |
fbc0 | 72 69 6e 67 73 2c 0a 09 09 09 51 44 61 74 61 53 74 72 65 61 6d 26 20 69 6e 2c 20 51 4d 65 6e 75 | rings,....QDataStream&.in,.QMenu |
fbe0 | 42 61 72 20 2a 6d 65 6e 75 42 61 72 20 29 3b 0a 20 20 20 20 51 4f 62 6a 65 63 74 20 2a 69 6e 70 | Bar.*menuBar.);.....QObject.*inp |
fc00 | 75 74 4f 62 6a 65 63 74 28 20 51 4f 62 6a 65 63 74 20 2a 2a 6f 62 6a 65 63 74 73 2c 20 69 6e 74 | utObject(.QObject.**objects,.int |
fc20 | 26 20 6e 75 6d 4f 62 6a 65 63 74 73 2c 0a 09 09 09 20 20 63 6f 6e 73 74 20 55 69 62 53 74 72 54 | &.numObjects,......const.UibStrT |
fc40 | 61 62 6c 65 26 20 73 74 72 69 6e 67 73 2c 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 69 6e 2c 0a | able&.strings,.QDataStream&.in,. |
fc60 | 09 09 09 20 20 51 57 69 64 67 65 74 20 2a 61 6e 63 65 73 74 6f 72 57 69 64 67 65 74 2c 20 51 4f | .....QWidget.*ancestorWidget,.QO |
fc80 | 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 2c 0a 09 09 09 20 20 51 43 53 74 72 69 6e 67 20 63 6c 61 | bject.*parent,......QCString.cla |
fca0 | 73 73 4e 61 6d 65 20 3d 20 22 22 20 29 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 63 72 65 61 | ssName.=."".);.....QWidget.*crea |
fcc0 | 74 65 46 72 6f 6d 55 69 46 69 6c 65 28 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 20 64 6f 63 2c 20 | teFromUiFile(.QDomDocument.doc,. |
fce0 | 51 4f 62 6a 65 63 74 20 2a 63 6f 6e 6e 65 63 74 6f 72 2c 0a 09 09 09 20 20 20 20 20 20 20 51 57 | QObject.*connector,...........QW |
fd00 | 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 | idget.*parent,.const.char.*name. |
fd20 | 29 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 63 72 65 61 74 65 46 72 6f 6d 55 69 62 46 69 6c | );.....QWidget.*createFromUibFil |
fd40 | 65 28 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 69 6e 2c 20 51 4f 62 6a 65 63 74 20 2a 63 6f 6e | e(.QDataStream&.in,.QObject.*con |
fd60 | 6e 65 63 74 6f 72 2c 0a 09 09 09 09 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e | nector,.....QWidget.*parent,.con |
fd80 | 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 73 | st.char.*name.);..private:.....s |
fda0 | 74 72 75 63 74 20 49 6d 61 67 65 20 7b 0a 09 51 49 6d 61 67 65 20 69 6d 67 3b 0a 09 51 53 74 72 | truct.Image.{..QImage.img;..QStr |
fdc0 | 69 6e 67 20 6e 61 6d 65 3b 0a 09 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 20 63 6f 6e | ing.name;..bool.operator==(..con |
fde0 | 73 74 20 49 6d 61 67 65 20 26 69 20 29 20 63 6f 6e 73 74 20 7b 0a 09 20 20 20 20 72 65 74 75 72 | st.Image.&i.).const.{......retur |
fe00 | 6e 20 28 20 69 2e 6e 61 6d 65 20 3d 3d 20 6e 61 6d 65 20 26 26 0a 09 09 20 20 20 20 20 69 2e 69 | n.(.i.name.==.name.&&........i.i |
fe20 | 6d 67 20 3d 3d 20 69 6d 67 20 29 3b 0a 09 7d 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 73 74 72 75 | mg.==.img.);..}.....};......stru |
fe40 | 63 74 20 46 69 65 6c 64 0a 20 20 20 20 7b 0a 09 46 69 65 6c 64 28 29 20 7b 7d 0a 09 46 69 65 6c | ct.Field.....{..Field().{}..Fiel |
fe60 | 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 51 50 69 78 | d(.const.QString.&s1,.const.QPix |
fe80 | 6d 61 70 20 26 70 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 32 20 29 20 3a 20 6e 61 | map.&p,.const.QString.&s2.).:.na |
fea0 | 6d 65 28 20 73 31 20 29 2c 20 70 69 78 28 20 70 20 29 2c 20 66 69 65 6c 64 28 20 73 32 20 29 20 | me(.s1.),.pix(.p.),.field(.s2.). |
fec0 | 7b 7d 0a 09 51 53 74 72 69 6e 67 20 6e 61 6d 65 3b 0a 09 51 50 69 78 6d 61 70 20 70 69 78 3b 0a | {}..QString.name;..QPixmap.pix;. |
fee0 | 09 51 53 74 72 69 6e 67 20 66 69 65 6c 64 3b 0a 09 51 5f 44 55 4d 4d 59 5f 43 4f 4d 50 41 52 49 | .QString.field;..Q_DUMMY_COMPARI |
ff00 | 53 4f 4e 5f 4f 50 45 52 41 54 4f 52 28 20 46 69 65 6c 64 20 29 0a 20 20 20 20 7d 3b 0a 0a 20 20 | SON_OPERATOR(.Field.).....};.... |
ff20 | 20 20 73 74 72 75 63 74 20 53 71 6c 57 69 64 67 65 74 43 6f 6e 6e 65 63 74 69 6f 6e 0a 20 20 20 | ..struct.SqlWidgetConnection.... |
ff40 | 20 7b 0a 09 53 71 6c 57 69 64 67 65 74 43 6f 6e 6e 65 63 74 69 6f 6e 28 29 20 7b 7d 0a 09 53 71 | .{..SqlWidgetConnection().{}..Sq |
ff60 | 6c 57 69 64 67 65 74 43 6f 6e 6e 65 63 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | lWidgetConnection(.const.QString |
ff80 | 20 26 63 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 20 29 0a 09 20 20 20 20 3a 20 63 | .&c,.const.QString.&t.)......:.c |
ffa0 | 6f 6e 6e 28 20 63 20 29 2c 20 74 61 62 6c 65 28 20 74 20 29 2c 20 64 62 43 6f 6e 74 72 6f 6c 73 | onn(.c.),.table(.t.),.dbControls |
ffc0 | 28 20 6e 65 77 20 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c 20 51 53 74 72 69 6e 67 3e 28 29 20 29 | (.new.QMap<QString,.QString>().) |
ffe0 | 20 7b 7d 0a 09 51 53 74 72 69 6e 67 20 63 6f 6e 6e 3b 0a 09 51 53 74 72 69 6e 67 20 74 61 62 6c | .{}..QString.conn;..QString.tabl |
10000 | 65 3b 0a 09 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c 20 51 53 74 72 69 6e 67 3e 20 2a 64 62 43 6f | e;..QMap<QString,.QString>.*dbCo |
10020 | 6e 74 72 6f 6c 73 3b 0a 09 51 5f 44 55 4d 4d 59 5f 43 4f 4d 50 41 52 49 53 4f 4e 5f 4f 50 45 52 | ntrols;..Q_DUMMY_COMPARISON_OPER |
10040 | 41 54 4f 52 28 20 53 71 6c 57 69 64 67 65 74 43 6f 6e 6e 65 63 74 69 6f 6e 20 29 0a 20 20 20 20 | ATOR(.SqlWidgetConnection.)..... |
10060 | 7d 3b 0a 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 3c 49 6d 61 67 65 3e 20 69 6d 61 67 65 73 | };......QValueList<Image>.images |
10080 | 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 74 6f 70 6c 65 76 65 6c 3b 0a 20 20 20 20 51 57 69 | ;.....QWidget.*toplevel;.....QWi |
100a0 | 64 67 65 74 46 61 63 74 6f 72 79 50 72 69 76 61 74 65 20 2a 64 3b 0a 20 20 20 20 51 4d 61 70 3c | dgetFactoryPrivate.*d;.....QMap< |
100c0 | 51 53 74 72 69 6e 67 2c 20 51 53 74 72 69 6e 67 3e 20 2a 64 62 43 6f 6e 74 72 6f 6c 73 3b 0a 20 | QString,.QString>.*dbControls;.. |
100e0 | 20 20 20 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c 20 51 53 74 72 69 6e 67 4c 69 73 74 3e 20 64 62 | ...QMap<QString,.QStringList>.db |
10100 | 54 61 62 6c 65 73 3b 0a 20 20 20 20 51 4d 61 70 3c 51 57 69 64 67 65 74 2a 2c 20 53 71 6c 57 69 | Tables;.....QMap<QWidget*,.SqlWi |
10120 | 64 67 65 74 43 6f 6e 6e 65 63 74 69 6f 6e 3e 20 73 71 6c 57 69 64 67 65 74 43 6f 6e 6e 65 63 74 | dgetConnection>.sqlWidgetConnect |
10140 | 69 6f 6e 73 3b 0a 20 20 20 20 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c 20 51 53 74 72 69 6e 67 3e | ions;.....QMap<QString,.QString> |
10160 | 20 62 75 64 64 69 65 73 3b 0a 20 20 20 20 51 4d 61 70 3c 51 54 61 62 6c 65 2a 2c 20 51 56 61 6c | .buddies;.....QMap<QTable*,.QVal |
10180 | 75 65 4c 69 73 74 3c 46 69 65 6c 64 3e 20 3e 20 66 69 65 6c 64 4d 61 70 73 3b 0a 20 20 20 20 51 | ueList<Field>.>.fieldMaps;.....Q |
101a0 | 50 74 72 4c 69 73 74 3c 51 41 63 74 69 6f 6e 3e 20 61 63 74 69 6f 6e 4c 69 73 74 3b 0a 20 20 20 | PtrList<QAction>.actionList;.... |
101c0 | 20 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c 20 51 53 74 72 69 6e 67 3e 20 6c 61 6e 67 75 61 67 65 | .QMap<QString,.QString>.language |
101e0 | 53 6c 6f 74 73 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 6e 6f 44 61 74 61 62 61 73 | Slots;.....QStringList.noDatabas |
10200 | 65 57 69 64 67 65 74 73 3b 0a 20 20 20 20 62 6f 6f 6c 20 75 73 65 50 69 78 6d 61 70 43 6f 6c 6c | eWidgets;.....bool.usePixmapColl |
10220 | 65 63 74 69 6f 6e 3b 0a 20 20 20 20 69 6e 74 20 64 65 66 4d 61 72 67 69 6e 3b 0a 20 20 20 20 69 | ection;.....int.defMargin;.....i |
10240 | 6e 74 20 64 65 66 53 70 61 63 69 6e 67 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 63 6f 64 65 3b | nt.defSpacing;.....QString.code; |
10260 | 0a 20 20 20 20 51 53 74 72 69 6e 67 20 75 69 46 69 6c 65 56 65 72 73 69 6f 6e 3b 0a 7d 3b 0a 0a | .....QString.uiFileVersion;.};.. |
10280 | 23 65 6e 64 69 66 0a 00 00 00 1e 00 71 00 77 00 69 00 6e 00 64 00 6f 00 77 00 73 00 73 00 74 00 | #endif......q.w.i.n.d.o.w.s.s.t. |
102a0 | 79 00 6c 00 65 00 2e 00 68 00 00 0f 1b 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | y.l.e...h..../****************** |
102c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
102e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 | **************************.**.$I |
10300 | 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 57 69 6e 64 6f 77 73 | d:.$.**.**.Definition.of.Windows |
10320 | 2d 6c 69 6b 65 20 73 74 79 6c 65 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 | -like.style.class.**.**.Created. |
10340 | 3a 20 39 38 31 32 33 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 | :.981231.**.**.Copyright.(C).199 |
10360 | 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 | 2-2000.Trolltech.ASA...All.right |
10380 | 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 | s.reserved..**.**.This.file.is.p |
103a0 | 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 | art.of.the.widgets.module.of.the |
103c0 | 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 | .Qt.GUI.Toolkit..**.**.This.file |
103e0 | 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 | .may.be.distributed.under.the.te |
10400 | 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 | rms.of.the.Q.Public.License.**.a |
10420 | 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f | s.defined.by.Trolltech.ASA.of.No |
10440 | 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a | rway.and.appearing.in.the.file.* |
10460 | 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 | *.LICENSE.QPL.included.in.the.pa |
10480 | 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 | ckaging.of.this.file..**.**.This |
104a0 | 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 | .file.may.be.distributed.and/or. |
104c0 | 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a | modified.under.the.terms.of.the. |
104e0 | 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 | **.GNU.General.Public.License.ve |
10500 | 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 | rsion.2.as.published.by.the.Free |
10520 | 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 | .Software.**.Foundation.and.appe |
10540 | 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e | aring.in.the.file.LICENSE.GPL.in |
10560 | 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 | cluded.in.the.**.packaging.of.th |
10580 | 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 | is.file..**.**.Licensees.holding |
105a0 | 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 | .valid.Qt.Enterprise.Edition.or. |
105c0 | 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e | Qt.Professional.Edition.**.licen |
105e0 | 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 | ses.may.use.this.file.in.accorda |
10600 | 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e | nce.with.the.Qt.Commercial.Licen |
10620 | 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 | se.**.Agreement.provided.with.th |
10640 | 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 | e.Software..**.**.This.file.is.p |
10660 | 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f | rovided.AS.IS.with.NO.WARRANTY.O |
10680 | 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 | F.ANY.KIND,.INCLUDING.THE.**.WAR |
106a0 | 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 | RANTY.OF.DESIGN,.MERCHANTABILITY |
106c0 | 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 | .AND.FITNESS.FOR.A.PARTICULAR.PU |
106e0 | 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 | RPOSE..**.**.See.http://qtsoftwa |
10700 | 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c | re.com/pricing.html.or.email.sal |
10720 | 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d | es@trolltech.com.for.**...inform |
10740 | 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 | ation.about.Qt.Commercial.Licens |
10760 | 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f | e.Agreements..**.See.http://qtso |
10780 | 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e | ftware.com/qpl/.for.QPL.licensin |
107a0 | 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 | g.information..**.See.http://qts |
107c0 | 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 | oftware.com/gpl/.for.GPL.licensi |
107e0 | 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e | ng.information..**.**.Contact.in |
10800 | 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f | fo@trolltech.com.if.any.conditio |
10820 | 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 | ns.of.this.licensing.are.**.not. |
10840 | 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | clear.to.you..**.*************** |
10860 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
10880 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 | ***********************/..#ifnde |
108a0 | 66 20 51 57 49 4e 44 4f 57 53 53 54 59 4c 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 49 4e 44 4f | f.QWINDOWSSTYLE_H.#define.QWINDO |
108c0 | 57 53 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 | WSSTYLE_H..#ifndef.QT_H.#include |
108e0 | 20 22 71 63 6f 6d 6d 6f 6e 73 74 79 6c 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 | ."qcommonstyle.h".#endif.//.QT_H |
10900 | 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 57 49 4e 44 4f | ..#if.!defined(QT_NO_STYLE_WINDO |
10920 | 57 53 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 50 4c 55 47 49 4e 29 0a 0a 23 69 66 20 64 | WS).||.defined(QT_PLUGIN)..#if.d |
10940 | 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 |
10960 | 52 54 5f 53 54 59 4c 45 5f 57 49 4e 44 4f 57 53 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 | RT_STYLE_WINDOWS.#else.#define.Q |
10980 | 5f 45 58 50 4f 52 54 5f 53 54 59 4c 45 5f 57 49 4e 44 4f 57 53 20 51 5f 45 58 50 4f 52 54 0a 23 | _EXPORT_STYLE_WINDOWS.Q_EXPORT.# |
109a0 | 65 6e 64 69 66 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 5f 53 54 59 4c 45 5f 57 49 4e | endif...class.Q_EXPORT_STYLE_WIN |
109c0 | 44 4f 57 53 20 51 57 69 6e 64 6f 77 73 53 74 79 6c 65 20 3a 20 70 75 62 6c 69 63 20 51 43 6f 6d | DOWS.QWindowsStyle.:.public.QCom |
109e0 | 6d 6f 6e 53 74 79 6c 65 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a | monStyle.{.....Q_OBJECT.public:. |
10a00 | 20 20 20 20 51 57 69 6e 64 6f 77 73 53 74 79 6c 65 28 29 3b 0a 20 20 20 20 7e 51 57 69 6e 64 6f | ....QWindowsStyle();.....~QWindo |
10a20 | 77 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 51 41 70 70 | wsStyle();......void.polish(QApp |
10a40 | 6c 69 63 61 74 69 6f 6e 2a 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 6e 50 6f 6c 69 73 68 28 51 41 | lication*);.....void.unPolish(QA |
10a60 | 70 70 6c 69 63 61 74 69 6f 6e 2a 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 70 6f 6c 69 73 68 28 51 | pplication*);......void.polish(Q |
10a80 | 57 69 64 67 65 74 2a 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 6e 50 6f 6c 69 73 68 28 51 57 69 64 | Widget*);.....void.unPolish(QWid |
10aa0 | 67 65 74 2a 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 70 6f 6c 69 73 68 28 20 51 50 61 6c 65 74 74 | get*);......void.polish(.QPalett |
10ac0 | 65 20 26 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 6f 6c 69 73 68 50 | e.&.);......virtual.void.polishP |
10ae0 | 6f 70 75 70 4d 65 6e 75 28 20 51 50 6f 70 75 70 4d 65 6e 75 2a 20 29 3b 0a 0a 20 20 20 20 2f 2f | opupMenu(.QPopupMenu*.);......// |
10b00 | 20 6e 65 77 20 73 74 75 66 66 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 50 72 69 6d 69 74 69 76 | .new.stuff.....void.drawPrimitiv |
10b20 | 65 28 20 50 72 69 6d 69 74 69 76 65 45 6c 65 6d 65 6e 74 20 70 65 2c 0a 09 09 09 51 50 61 69 6e | e(.PrimitiveElement.pe,....QPain |
10b40 | 74 65 72 20 2a 70 2c 0a 09 09 09 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 09 63 6f | ter.*p,....const.QRect.&r,....co |
10b60 | 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 63 67 2c 0a 09 09 09 53 46 6c 61 67 73 20 66 | nst.QColorGroup.&cg,....SFlags.f |
10b80 | 6c 61 67 73 20 3d 20 53 74 79 6c 65 5f 44 65 66 61 75 6c 74 2c 0a 09 09 09 63 6f 6e 73 74 20 51 | lags.=.Style_Default,....const.Q |
10ba0 | 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 |
10bc0 | 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f 6e 74 | ault.).const;......void.drawCont |
10be0 | 72 6f 6c 28 20 43 6f 6e 74 72 6f 6c 45 6c 65 6d 65 6e 74 20 65 6c 65 6d 65 6e 74 2c 0a 09 09 20 | rol(.ControlElement.element,.... |
10c00 | 20 20 20 20 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 | .....QPainter.*p,.........const. |
10c20 | 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 | QWidget.*widget,.........const.Q |
10c40 | 52 65 63 74 20 26 72 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f | Rect.&r,.........const.QColorGro |
10c60 | 75 70 20 26 63 67 2c 0a 09 09 20 20 20 20 20 20 53 46 6c 61 67 73 20 66 6c 61 67 73 20 3d 20 53 | up.&cg,.........SFlags.flags.=.S |
10c80 | 74 79 6c 65 5f 44 65 66 61 75 6c 74 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 79 | tyle_Default,.........const.QSty |
10ca0 | 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c | leOption&.=.QStyleOption::Defaul |
10cc0 | 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f 6d 70 6c 65 78 | t.).const;......void.drawComplex |
10ce0 | 43 6f 6e 74 72 6f 6c 28 20 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 20 63 6f 6e 74 72 6f 6c 2c | Control(.ComplexControl.control, |
10d00 | 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 20 20 20 63 6f | .........QPainter*.p,.........co |
10d20 | 6e 73 74 20 51 57 69 64 67 65 74 2a 20 77 69 64 67 65 74 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e | nst.QWidget*.widget,.........con |
10d40 | 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 |
10d60 | 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 |
10d80 | 20 3d 20 53 74 79 6c 65 5f 44 65 66 61 75 6c 74 2c 0a 23 69 66 64 65 66 20 51 5f 51 44 4f 43 0a | .=.Style_Default,.#ifdef.Q_QDOC. |
10da0 | 09 09 09 20 20 20 20 20 53 43 46 6c 61 67 73 20 73 75 62 20 3d 20 53 43 5f 41 6c 6c 2c 0a 23 65 | ........SCFlags.sub.=.SC_All,.#e |
10dc0 | 6c 73 65 0a 09 09 09 20 20 20 20 20 53 43 46 6c 61 67 73 20 73 75 62 20 3d 20 28 75 69 6e 74 29 | lse.........SCFlags.sub.=.(uint) |
10de0 | 53 43 5f 41 6c 6c 2c 0a 23 65 6e 64 69 66 0a 09 09 09 20 20 20 20 20 53 43 46 6c 61 67 73 20 73 | SC_All,.#endif.........SCFlags.s |
10e00 | 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 6e 73 | ubActive.=.SC_None,.........cons |
10e20 | 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:: |
10e40 | 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 |
10e60 | 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 20 20 20 | etric(.PixelMetric.metric,...... |
10e80 | 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 20 63 6f | ..const.QWidget.*widget.=.0.).co |
10ea0 | 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 6e 74 65 6e 74 73 | nst;......QSize.sizeFromContents |
10ec0 | 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 09 09 20 20 20 20 | (.ContentsType.contents,........ |
10ee0 | 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c 0a 09 09 09 20 20 20 20 63 6f | const.QWidget.*widget,........co |
10f00 | 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 20 | nst.QSize.&contentsSize,........ |
10f20 | 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 |
10f40 | 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 73 74 | on::Default.).const;......int.st |
10f60 | 79 6c 65 48 69 6e 74 28 53 74 79 6c 65 48 69 6e 74 20 73 68 2c 20 63 6f 6e 73 74 20 51 57 69 64 | yleHint(StyleHint.sh,.const.QWid |
10f80 | 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 20 26 20 3d 20 51 53 | get.*,.const.QStyleOption.&.=.QS |
10fa0 | 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 2c 0a 09 09 20 20 51 53 74 79 6c 65 48 | tyleOption::Default,.....QStyleH |
10fc0 | 69 6e 74 52 65 74 75 72 6e 2a 20 3d 20 30 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 50 69 78 | intReturn*.=.0).const;......QPix |
10fe0 | 6d 61 70 20 73 74 79 6c 65 50 69 78 6d 61 70 28 20 53 74 79 6c 65 50 69 78 6d 61 70 20 73 74 79 | map.stylePixmap(.StylePixmap.sty |
11000 | 6c 65 70 69 78 6d 61 70 2c 0a 09 09 09 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 | lepixmap,.....const.QWidget.*wid |
11020 | 67 65 74 20 3d 20 30 2c 0a 09 09 09 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 | get.=.0,.....const.QStyleOption& |
11040 | 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 | .=.QStyleOption::Default.).const |
11060 | 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 73 75 62 52 65 63 74 28 20 53 75 62 52 65 63 74 20 72 2c | ;......QRect.subRect(.SubRect.r, |
11080 | 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 20 29 20 63 6f 6e 73 74 3b 0a | .const.QWidget.*widget.).const;. |
110a0 | 0a 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 3b 0a 20 20 | ..private:.....class.Private;... |
110c0 | 20 20 50 72 69 76 61 74 65 20 2a 64 3b 0a 0a 20 20 20 20 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 | ..Private.*d;......//.Disabled.c |
110e0 | 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 |
11100 | 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 57 | f.defined(Q_DISABLE_COPY).....QW |
11120 | 69 6e 64 6f 77 73 53 74 79 6c 65 28 20 63 6f 6e 73 74 20 51 57 69 6e 64 6f 77 73 53 74 79 6c 65 | indowsStyle(.const.QWindowsStyle |
11140 | 20 26 20 29 3b 0a 20 20 20 20 51 57 69 6e 64 6f 77 73 53 74 79 6c 65 26 20 6f 70 65 72 61 74 6f | .&.);.....QWindowsStyle&.operato |
11160 | 72 3d 28 20 63 6f 6e 73 74 20 51 57 69 6e 64 6f 77 73 53 74 79 6c 65 20 26 20 29 3b 0a 23 65 6e | r=(.const.QWindowsStyle.&.);.#en |
11180 | 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 57 49 | dif.};..#endif.//.QT_NO_STYLE_WI |
111a0 | 4e 44 4f 57 53 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 49 4e 44 4f 57 53 53 54 59 4c 45 5f 48 | NDOWS..#endif.//.QWINDOWSSTYLE_H |
111c0 | 0a 00 00 00 12 00 71 00 77 00 69 00 7a 00 61 00 72 00 64 00 2e 00 68 00 00 0e f1 2f 2a 2a 2a 2a | ......q.w.i.z.a.r.d...h..../**** |
111e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
11200 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
11220 | 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 | ********.**.$Id:.$.**.**.Definit |
11240 | 69 6f 6e 20 6f 66 20 74 68 65 20 51 57 69 7a 61 72 64 20 63 6c 61 73 73 2e 0a 2a 2a 0a 2a 2a 20 | ion.of.the.QWizard.class..**.**. |
11260 | 43 72 65 61 74 65 64 20 3a 20 39 39 30 31 30 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 | Created.:.990101.**.**.Copyright |
11280 | 20 28 43 29 20 31 39 39 39 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c | .(C).1999.by.Trolltech.ASA...All |
112a0 | 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c | .rights.reserved..**.**.This.fil |
112c0 | 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 64 69 61 6c 6f 67 73 20 6d 6f 64 75 6c 65 20 | e.is.part.of.the.dialogs.module. |
112e0 | 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 | of.the.Qt.GUI.Toolkit..**.**.Thi |
11300 | 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 | s.file.may.be.distributed.under. |
11320 | 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 | the.terms.of.the.Q.Public.Licens |
11340 | 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 | e.**.as.defined.by.Trolltech.ASA |
11360 | 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 | .of.Norway.and.appearing.in.the. |
11380 | 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 | file.**.LICENSE.QPL.included.in. |
113a0 | 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a | the.packaging.of.this.file..**.* |
113c0 | 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 | *.This.file.may.be.distributed.a |
113e0 | 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f | nd/or.modified.under.the.terms.o |
11400 | 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 | f.the.**.GNU.General.Public.Lice |
11420 | 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 | nse.version.2.as.published.by.th |
11440 | 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e | e.Free.Software.**.Foundation.an |
11460 | 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e | d.appearing.in.the.file.LICENSE. |
11480 | 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 | GPL.included.in.the.**.packaging |
114a0 | 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 | .of.this.file..**.**.Licensees.h |
114c0 | 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 | olding.valid.Qt.Enterprise.Editi |
114e0 | 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a | on.or.Qt.Professional.Edition.** |
11500 | 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 | .licenses.may.use.this.file.in.a |
11520 | 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c | ccordance.with.the.Qt.Commercial |
11540 | 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 | .License.**.Agreement.provided.w |
11560 | 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c | ith.the.Software..**.**.This.fil |
11580 | 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 | e.is.provided.AS.IS.with.NO.WARR |
115a0 | 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a | ANTY.OF.ANY.KIND,.INCLUDING.THE. |
115c0 | 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 | **.WARRANTY.OF.DESIGN,.MERCHANTA |
115e0 | 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 | BILITY.AND.FITNESS.FOR.A.PARTICU |
11600 | 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 | LAR.PURPOSE..**.**.See.http://qt |
11620 | 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 | software.com/pricing.html.or.ema |
11640 | 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 | il.sales@trolltech.com.for.**... |
11660 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 | information.about.Qt.Commercial. |
11680 | 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a | License.Agreements..**.See.http: |
116a0 | 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 | //qtsoftware.com/qpl/.for.QPL.li |
116c0 | 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 | censing.information..**.See.http |
116e0 | 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c | ://qtsoftware.com/gpl/.for.GPL.l |
11700 | 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 | icensing.information..**.**.Cont |
11720 | 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f | act.info@trolltech.com.if.any.co |
11740 | 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a | nditions.of.this.licensing.are.* |
11760 | 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a | *.not.clear.to.you..**.********* |
11780 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
117a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a | *****************************/.. |
117c0 | 23 69 66 6e 64 65 66 20 51 57 49 5a 41 52 44 44 49 41 4c 4f 47 5f 48 0a 23 64 65 66 69 6e 65 20 | #ifndef.QWIZARDDIALOG_H.#define. |
117e0 | 51 57 49 5a 41 52 44 44 49 41 4c 4f 47 5f 48 0a 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 | QWIZARDDIALOG_H...#ifndef.QT_H.# |
11800 | 69 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 | include."qdialog.h".#endif.//.QT |
11820 | 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 57 49 5a 41 52 44 0a 0a 63 6c 61 73 73 20 | _H..#ifndef.QT_NO_WIZARD..class. |
11840 | 51 48 42 6f 78 4c 61 79 6f 75 74 3b 0a 63 6c 61 73 73 20 51 57 69 7a 61 72 64 50 72 69 76 61 74 | QHBoxLayout;.class.QWizardPrivat |
11860 | 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 57 69 7a 61 72 64 20 3a 20 70 75 62 | e;..class.Q_EXPORT.QWizard.:.pub |
11880 | 6c 69 63 20 51 44 69 61 6c 6f 67 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 | lic.QDialog.{.....Q_OBJECT.....Q |
118a0 | 5f 50 52 4f 50 45 52 54 59 28 20 51 46 6f 6e 74 20 74 69 74 6c 65 46 6f 6e 74 20 52 45 41 44 20 | _PROPERTY(.QFont.titleFont.READ. |
118c0 | 74 69 74 6c 65 46 6f 6e 74 20 57 52 49 54 45 20 73 65 74 54 69 74 6c 65 46 6f 6e 74 20 29 0a 0a | titleFont.WRITE.setTitleFont.).. |
118e0 | 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 69 7a 61 72 64 28 20 51 57 69 64 67 65 74 2a 20 70 61 | public:.....QWizard(.QWidget*.pa |
11900 | 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 62 6f 6f 6c | rent=0,.const.char*.name=0,.bool |
11920 | 20 6d 6f 64 61 6c 3d 46 41 4c 53 45 2c 0a 09 20 20 20 20 20 57 46 6c 61 67 73 20 66 3d 30 20 29 | .modal=FALSE,.......WFlags.f=0.) |
11940 | 3b 0a 20 20 20 20 7e 51 57 69 7a 61 72 64 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 | ;.....~QWizard();......void.show |
11960 | 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 28 20 63 6f 6e 73 74 20 51 46 6f | ();......void.setFont(.const.QFo |
11980 | 6e 74 20 26 20 66 6f 6e 74 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 | nt.&.font.);......virtual.void.a |
119a0 | 64 64 50 61 67 65 28 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | ddPage(.QWidget.*,.const.QString |
119c0 | 20 26 20 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 50 61 67 | .&.);.....virtual.void.insertPag |
119e0 | 65 28 20 51 57 69 64 67 65 74 2a 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 2c 20 69 6e 74 | e(.QWidget*,.const.QString&,.int |
11a00 | 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 50 61 67 65 28 | .);.....virtual.void.removePage( |
11a20 | 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 69 74 6c 65 | .QWidget.*.);......QString.title |
11a40 | 28 20 51 57 69 64 67 65 74 20 2a 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 | (.QWidget.*.).const;.....void.se |
11a60 | 74 54 69 74 6c 65 28 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | tTitle(.QWidget.*,.const.QString |
11a80 | 20 26 20 29 3b 0a 20 20 20 20 51 46 6f 6e 74 20 74 69 74 6c 65 46 6f 6e 74 28 29 20 63 6f 6e 73 | .&.);.....QFont.titleFont().cons |
11aa0 | 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 69 74 6c 65 46 6f 6e 74 28 20 63 6f 6e 73 74 20 | t;.....void.setTitleFont(.const. |
11ac0 | 51 46 6f 6e 74 20 26 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 68 6f | QFont.&.);......virtual.void.sho |
11ae0 | 77 50 61 67 65 28 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 0a 20 20 20 20 51 57 69 64 67 65 74 | wPage(.QWidget.*.);......QWidget |
11b00 | 20 2a 20 63 75 72 72 65 6e 74 50 61 67 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 57 69 | .*.currentPage().const;......QWi |
11b20 | 64 67 65 74 2a 20 70 61 67 65 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 | dget*.page(.int.).const;.....int |
11b40 | 20 70 61 67 65 43 6f 75 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 69 6e 64 65 | .pageCount().const;.....int.inde |
11b60 | 78 4f 66 28 20 51 57 69 64 67 65 74 2a 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 | xOf(.QWidget*.).const;......virt |
11b80 | 75 61 6c 20 62 6f 6f 6c 20 61 70 70 72 6f 70 72 69 61 74 65 28 20 51 57 69 64 67 65 74 20 2a 20 | ual.bool.appropriate(.QWidget.*. |
11ba0 | 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 70 70 | ).const;.....virtual.void.setApp |
11bc0 | 72 6f 70 72 69 61 74 65 28 20 51 57 69 64 67 65 74 20 2a 2c 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 | ropriate(.QWidget.*,.bool.);.... |
11be0 | 20 20 51 50 75 73 68 42 75 74 74 6f 6e 20 2a 20 62 61 63 6b 42 75 74 74 6f 6e 28 29 20 63 6f 6e | ..QPushButton.*.backButton().con |
11c00 | 73 74 3b 0a 20 20 20 20 51 50 75 73 68 42 75 74 74 6f 6e 20 2a 20 6e 65 78 74 42 75 74 74 6f 6e | st;.....QPushButton.*.nextButton |
11c20 | 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 75 73 68 42 75 74 74 6f 6e 20 2a 20 66 69 6e 69 | ().const;.....QPushButton.*.fini |
11c40 | 73 68 42 75 74 74 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 75 73 68 42 75 74 74 6f | shButton().const;.....QPushButto |
11c60 | 6e 20 2a 20 63 61 6e 63 65 6c 42 75 74 74 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 | n.*.cancelButton().const;.....QP |
11c80 | 75 73 68 42 75 74 74 6f 6e 20 2a 20 68 65 6c 70 42 75 74 74 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a | ushButton.*.helpButton().const;. |
11ca0 | 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 46 69 6c 74 65 72 28 20 51 4f 62 6a 65 63 74 20 2a | .....bool.eventFilter(.QObject.* |
11cc0 | 2c 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 | ,.QEvent.*.);..public.slots:.... |
11ce0 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 42 61 63 6b 45 6e 61 62 6c 65 64 28 20 51 57 | .virtual.void.setBackEnabled(.QW |
11d00 | 69 64 67 65 74 20 2a 2c 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | idget.*,.bool.);.....virtual.voi |
11d20 | 64 20 73 65 74 4e 65 78 74 45 6e 61 62 6c 65 64 28 20 51 57 69 64 67 65 74 20 2a 2c 20 62 6f 6f | d.setNextEnabled(.QWidget.*,.boo |
11d40 | 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 46 69 6e 69 73 68 45 | l.);.....virtual.void.setFinishE |
11d60 | 6e 61 62 6c 65 64 28 20 51 57 69 64 67 65 74 20 2a 2c 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 | nabled(.QWidget.*,.bool.);...... |
11d80 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 48 65 6c 70 45 6e 61 62 6c 65 64 28 20 51 57 69 | virtual.void.setHelpEnabled(.QWi |
11da0 | 64 67 65 74 20 2a 2c 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 | dget.*,.bool.);......//.obsolete |
11dc0 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 46 69 6e 69 73 68 28 20 20 51 57 | .....virtual.void.setFinish(..QW |
11de0 | 69 64 67 65 74 20 2a 2c 20 62 6f 6f 6c 20 29 20 7b 7d 0a 0a 70 72 6f 74 65 63 74 65 64 20 73 6c | idget.*,.bool.).{}..protected.sl |
11e00 | 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 62 61 63 6b 28 29 3b 0a 20 20 | ots:.....virtual.void.back();... |
11e20 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6e 65 78 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 | ..virtual.void.next();.....virtu |
11e40 | 61 6c 20 76 6f 69 64 20 68 65 6c 70 28 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f | al.void.help();..signals:.....vo |
11e60 | 69 64 20 68 65 6c 70 43 6c 69 63 6b 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 6c 65 63 | id.helpClicked();.....void.selec |
11e80 | 74 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 | ted(.const.QString&.);..protecte |
11ea0 | 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6c 61 79 4f 75 74 42 75 74 74 6f 6e | d:.....virtual.void.layOutButton |
11ec0 | 52 6f 77 28 20 51 48 42 6f 78 4c 61 79 6f 75 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 | Row(.QHBoxLayout.*.);.....virtua |
11ee0 | 6c 20 76 6f 69 64 20 6c 61 79 4f 75 74 54 69 74 6c 65 52 6f 77 28 20 51 48 42 6f 78 4c 61 79 6f | l.void.layOutTitleRow(.QHBoxLayo |
11f00 | 75 74 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 0a 70 72 69 76 61 74 | ut.*,.const.QString.&.);..privat |
11f20 | 65 3a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 42 61 63 6b 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c | e:.....void.setBackEnabled(.bool |
11f40 | 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4e 65 78 74 45 6e 61 62 6c 65 64 28 20 62 6f 6f | .);.....void.setNextEnabled(.boo |
11f60 | 6c 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 48 65 6c 70 45 6e 61 62 6c 65 64 28 20 62 | l.);......void.setHelpEnabled(.b |
11f80 | 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4e 65 78 74 50 61 67 65 28 20 51 57 | ool.);......void.setNextPage(.QW |
11fa0 | 69 64 67 65 74 20 2a 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 42 75 74 74 6f | idget.*.);......void.updateButto |
11fc0 | 6e 73 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 6c 61 79 4f 75 74 28 29 3b 0a 0a 20 20 20 20 51 | ns();......void.layOut();......Q |
11fe0 | 57 69 7a 61 72 64 50 72 69 76 61 74 65 20 2a 64 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 | WizardPrivate.*d;..private:.//.D |
12000 | 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 |
12020 | 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 |
12040 | 59 29 0a 20 20 20 20 51 57 69 7a 61 72 64 28 20 63 6f 6e 73 74 20 51 57 69 7a 61 72 64 20 26 20 | Y).....QWizard(.const.QWizard.&. |
12060 | 29 3b 0a 20 20 20 20 51 57 69 7a 61 72 64 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 | );.....QWizard&.operator=(.const |
12080 | 20 51 57 69 7a 61 72 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 | .QWizard.&.);.#endif.};..#endif. |
120a0 | 2f 2f 20 51 54 5f 4e 4f 5f 57 49 5a 41 52 44 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 49 5a 41 | //.QT_NO_WIZARD..#endif.//.QWIZA |
120c0 | 52 44 5f 48 0a 00 00 00 30 00 71 00 77 00 73 00 68 00 79 00 64 00 72 00 6f 00 64 00 65 00 63 00 | RD_H....0.q.w.s.h.y.d.r.o.d.e.c. |
120e0 | 6f 00 72 00 61 00 74 00 69 00 6f 00 6e 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 08 86 2f 2a 2a | o.r.a.t.i.o.n._.q.w.s...h..../** |
12100 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
12120 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
12140 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 63 6c 61 72 61 | **********.**.$Id$.**.**.Declara |
12160 | 74 69 6f 6e 20 6f 66 20 51 74 6f 70 69 61 20 43 6f 72 65 20 48 79 64 72 6f 20 64 65 63 6f 72 61 | tion.of.Qtopia.Core.Hydro.decora |
12180 | 74 69 6f 6e 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 30 30 30 31 30 31 0a 2a 2a 0a | tions.**.**.Created.:.000101.**. |
121a0 | 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 30 2d 32 30 30 32 20 54 72 6f 6c 6c | **.Copyright.(C).2000-2002.Troll |
121c0 | 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a | tech.ASA...All.rights.reserved.. |
121e0 | 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b | **.**.This.file.is.part.of.the.k |
12200 | 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b | ernel.module.of.the.Qt.GUI.Toolk |
12220 | 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 | it..**.**.This.file.may.be.distr |
12240 | 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 | ibuted.and/or.modified.under.the |
12260 | 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 | .terms.of.the.**.GNU.General.Pub |
12280 | 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 | lic.License.version.2.as.publish |
122a0 | 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 | ed.by.the.Free.Software.**.Found |
122c0 | 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 | ation.and.appearing.in.the.file. |
122e0 | 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 | LICENSE.GPL.included.in.the.**.p |
12300 | 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 | ackaging.of.this.file..**.**.Lic |
12320 | 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 | ensees.holding.valid.Qt.Enterpri |
12340 | 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 | se.Edition.or.Qt.Professional.Ed |
12360 | 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 | ition.**.licenses.for.Qtopia.Cor |
12380 | 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 | e.may.use.this.file.in.accordanc |
123a0 | 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 | e.with.the.**.Qt.Embedded.Commer |
123c0 | 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 | cial.License.Agreement.provided. |
123e0 | 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 | with.the.Software..**.**.This.fi |
12400 | 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 | le.is.provided.AS.IS.with.NO.WAR |
12420 | 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 | RANTY.OF.ANY.KIND,.INCLUDING.THE |
12440 | 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 | .**.WARRANTY.OF.DESIGN,.MERCHANT |
12460 | 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 | ABILITY.AND.FITNESS.FOR.A.PARTIC |
12480 | 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 | ULAR.PURPOSE..**.**.See.http://q |
124a0 | 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d | tsoftware.com/pricing.html.or.em |
124c0 | 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 | ail.sales@trolltech.com.for.**.. |
124e0 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c | .information.about.Qt.Commercial |
12500 | 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 | .License.Agreements..**.See.http |
12520 | 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c | ://qtsoftware.com/gpl/.for.GPL.l |
12540 | 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 | icensing.information..**.**.Cont |
12560 | 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f | act.info@trolltech.com.if.any.co |
12580 | 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a | nditions.of.this.licensing.are.* |
125a0 | 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a | *.not.clear.to.you..**.********* |
125c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
125e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a | *****************************/.. |
12600 | 23 69 66 6e 64 65 66 20 51 57 53 48 59 44 52 4f 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 53 5f 48 | #ifndef.QWSHYDRODECORATION_QWS_H |
12620 | 0a 23 64 65 66 69 6e 65 20 51 57 53 48 59 44 52 4f 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 53 5f | .#define.QWSHYDRODECORATION_QWS_ |
12640 | 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 73 64 65 66 | H..#ifndef.QT_H.#include."qwsdef |
12660 | 61 75 6c 74 64 65 63 6f 72 61 74 69 6f 6e 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 | aultdecoration_qws.h".#endif.//. |
12680 | 51 54 5f 48 0a 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 48 59 44 52 4f 5f 57 | QT_H...#ifndef.QT_NO_QWS_HYDRO_W |
126a0 | 4d 5f 53 54 59 4c 45 0a 0a 0a 63 6c 61 73 73 20 51 57 53 48 79 64 72 6f 44 65 63 6f 72 61 74 69 | M_STYLE...class.QWSHydroDecorati |
126c0 | 6f 6e 20 3a 20 70 75 62 6c 69 63 20 51 57 53 44 65 66 61 75 6c 74 44 65 63 6f 72 61 74 69 6f 6e | on.:.public.QWSDefaultDecoration |
126e0 | 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 53 48 79 64 72 6f 44 65 63 6f 72 61 74 69 6f | .{.public:.....QWSHydroDecoratio |
12700 | 6e 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 57 53 48 79 64 72 6f 44 65 63 6f 72 61 | n();.....virtual.~QWSHydroDecora |
12720 | 74 69 6f 6e 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 52 65 67 69 6f 6e 20 72 65 67 | tion();......virtual.QRegion.reg |
12740 | 69 6f 6e 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 | ion(const.QWidget.*,.const.QRect |
12760 | 20 26 72 65 63 74 2c 20 52 65 67 69 6f 6e 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | .&rect,.Region);.....virtual.voi |
12780 | 64 20 70 61 69 6e 74 28 51 50 61 69 6e 74 65 72 20 2a 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 | d.paint(QPainter.*,.const.QWidge |
127a0 | 74 20 2a 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 75 74 74 | t.*);.....virtual.void.paintButt |
127c0 | 6f 6e 28 51 50 61 69 6e 74 65 72 20 2a 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 2c 20 | on(QPainter.*,.const.QWidget.*,. |
127e0 | 52 65 67 69 6f 6e 2c 20 69 6e 74 20 73 74 61 74 65 29 3b 0a 70 72 6f 74 65 63 74 65 64 3a 0a 2f | Region,.int.state);.protected:./ |
12800 | 2f 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 67 65 74 54 69 74 6c 65 57 69 64 74 68 28 63 | /....virtual.int.getTitleWidth(c |
12820 | 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 | onst.QWidget.*);.....virtual.int |
12840 | 20 67 65 74 54 69 74 6c 65 48 65 69 67 68 74 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 29 | .getTitleHeight(const.QWidget.*) |
12860 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2a 6d 65 6e 75 50 | ;.....virtual.const.char.**menuP |
12880 | 69 78 6d 61 70 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 | ixmap();.....virtual.const.char. |
128a0 | 2a 2a 63 6c 6f 73 65 50 69 78 6d 61 70 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e | **closePixmap();.....virtual.con |
128c0 | 73 74 20 63 68 61 72 20 2a 2a 6d 69 6e 69 6d 69 7a 65 50 69 78 6d 61 70 28 29 3b 0a 20 20 20 20 | st.char.**minimizePixmap();..... |
128e0 | 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2a 6d 61 78 69 6d 69 7a 65 50 69 78 | virtual.const.char.**maximizePix |
12900 | 6d 61 70 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2a | map();.....virtual.const.char.** |
12920 | 6e 6f 72 6d 61 6c 69 7a 65 50 69 78 6d 61 70 28 29 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f | normalizePixmap();.};..#endif.// |
12940 | 20 51 54 5f 4e 4f 5f 51 57 53 5f 48 59 44 52 4f 5f 57 4d 5f 53 54 59 4c 45 0a 0a 23 65 6e 64 69 | .QT_NO_QWS_HYDRO_WM_STYLE..#endi |
12960 | 66 20 2f 2f 20 51 57 53 48 59 44 52 4f 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 53 5f 48 0a 00 00 | f.//.QWSHYDRODECORATION_QWS_H... |
12980 | 00 0a 00 71 00 78 00 74 00 2e 00 68 00 00 0b 51 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ...q.x.t...h...Q/*************** |
129a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
129c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a | *****************************.** |
129e0 | 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 74 20 65 | .$Id:.$.**.**.Definition.of.Qt.e |
12a00 | 78 74 65 6e 73 69 6f 6e 20 63 6c 61 73 73 65 73 20 66 6f 72 20 58 74 2f 4d 6f 74 69 66 20 73 75 | xtension.classes.for.Xt/Motif.su |
12a20 | 70 70 6f 72 74 2e 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 38 30 31 30 37 0a 2a 2a | pport..**.**.Created.:.980107.** |
12a40 | 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c | .**.Copyright.(C).1992-2000.Trol |
12a60 | 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e | ltech.ASA...All.rights.reserved. |
12a80 | 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 | .**.**.This.file.is.part.of.the. |
12aa0 | 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 | Qt.GUI.Toolkit..**.**.This.file. |
12ac0 | 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 | may.be.distributed.under.the.ter |
12ae0 | 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 | ms.of.the.Q.Public.License.**.as |
12b00 | 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 | .defined.by.Trolltech.ASA.of.Nor |
12b20 | 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a | way.and.appearing.in.the.file.** |
12b40 | 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 | .LICENSE.QPL.included.in.the.pac |
12b60 | 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 | kaging.of.this.file..**.**.This. |
12b80 | 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d | file.may.be.distributed.and/or.m |
12ba0 | 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a | odified.under.the.terms.of.the.* |
12bc0 | 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 | *.GNU.General.Public.License.ver |
12be0 | 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 | sion.2.as.published.by.the.Free. |
12c00 | 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 | Software.**.Foundation.and.appea |
12c20 | 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 | ring.in.the.file.LICENSE.GPL.inc |
12c40 | 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 | luded.in.the.**.packaging.of.thi |
12c60 | 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 | s.file..**.**.Licensees.holding. |
12c80 | 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 | valid.Qt.Enterprise.Edition.or.Q |
12ca0 | 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 | t.Professional.Edition.**.licens |
12cc0 | 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e | es.may.use.this.file.in.accordan |
12ce0 | 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 | ce.with.the.Qt.Commercial.Licens |
12d00 | 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 | e.**.Agreement.provided.with.the |
12d20 | 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 | .Software..**.**.This.file.is.pr |
12d40 | 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 | ovided.AS.IS.with.NO.WARRANTY.OF |
12d60 | 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 | .ANY.KIND,.INCLUDING.THE.**.WARR |
12d80 | 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 | ANTY.OF.DESIGN,.MERCHANTABILITY. |
12da0 | 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 | AND.FITNESS.FOR.A.PARTICULAR.PUR |
12dc0 | 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 | POSE..**.**.See.http://qtsoftwar |
12de0 | 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 | e.com/pricing.html.or.email.sale |
12e00 | 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 | s@trolltech.com.for.**...informa |
12e20 | 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 | tion.about.Qt.Commercial.License |
12e40 | 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 | .Agreements..**.See.http://qtsof |
12e60 | 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 | tware.com/qpl/.for.QPL.licensing |
12e80 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f | .information..**.See.http://qtso |
12ea0 | 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e | ftware.com/gpl/.for.GPL.licensin |
12ec0 | 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 | g.information..**.**.Contact.inf |
12ee0 | 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e | o@trolltech.com.if.any.condition |
12f00 | 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 | s.of.this.licensing.are.**.not.c |
12f20 | 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | lear.to.you..**.**************** |
12f40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
12f60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 | **********************/..#ifndef |
12f80 | 20 51 58 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 58 54 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 3c | .QXT_H.#define.QXT_H..#include.< |
12fa0 | 71 61 70 70 6c 69 63 61 74 69 6f 6e 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 77 69 64 67 65 | qapplication.h>.#include.<qwidge |
12fc0 | 74 2e 68 3e 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 | t.h>..#include.<X11/Intrinsic.h> |
12fe0 | 0a 0a 23 69 66 64 65 66 20 42 6f 6f 6c 0a 23 75 6e 64 65 66 20 42 6f 6f 6c 0a 23 65 6e 64 69 66 | ..#ifdef.Bool.#undef.Bool.#endif |
13000 | 20 2f 2f 20 42 6f 6f 6c 0a 0a 63 6c 61 73 73 20 51 58 74 41 70 70 6c 69 63 61 74 69 6f 6e 20 3a | .//.Bool..class.QXtApplication.: |
13020 | 20 70 75 62 6c 69 63 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 20 7b 0a 20 20 20 20 51 5f 4f 42 4a | .public.QApplication.{.....Q_OBJ |
13040 | 45 43 54 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 | ECT.....void.init();..public:... |
13060 | 20 20 51 58 74 41 70 70 6c 69 63 61 74 69 6f 6e 28 69 6e 74 26 20 61 72 67 63 2c 20 63 68 61 72 | ..QXtApplication(int&.argc,.char |
13080 | 2a 2a 20 61 72 67 76 2c 0a 09 63 6f 6e 73 74 20 63 68 61 72 2a 20 61 70 70 63 6c 61 73 73 3d 30 | **.argv,..const.char*.appclass=0 |
130a0 | 2c 0a 09 58 72 6d 4f 70 74 69 6f 6e 44 65 73 63 52 65 63 20 2a 6f 70 74 69 6f 6e 73 3d 30 2c 20 | ,..XrmOptionDescRec.*options=0,. |
130c0 | 69 6e 74 20 6e 75 6d 5f 6f 70 74 69 6f 6e 73 3d 30 2c 0a 09 63 6f 6e 73 74 20 63 68 61 72 2a 2a | int.num_options=0,..const.char** |
130e0 | 20 72 65 73 6f 75 72 63 65 73 3d 30 29 3b 0a 20 20 20 20 51 58 74 41 70 70 6c 69 63 61 74 69 6f | .resources=0);.....QXtApplicatio |
13100 | 6e 28 44 69 73 70 6c 61 79 20 2a 2c 20 48 41 4e 44 4c 45 20 3d 20 30 2c 20 48 41 4e 44 4c 45 20 | n(Display.*,.HANDLE.=.0,.HANDLE. |
13120 | 3d 20 30 29 3b 0a 20 20 20 20 51 58 74 41 70 70 6c 69 63 61 74 69 6f 6e 28 44 69 73 70 6c 61 79 | =.0);.....QXtApplication(Display |
13140 | 20 2a 2c 20 69 6e 74 2c 20 63 68 61 72 20 2a 2a 2c 20 48 41 4e 44 4c 45 20 3d 20 30 2c 20 48 41 | .*,.int,.char.**,.HANDLE.=.0,.HA |
13160 | 4e 44 4c 45 20 3d 20 30 29 3b 0a 20 20 20 20 7e 51 58 74 41 70 70 6c 69 63 61 74 69 6f 6e 28 29 | NDLE.=.0);.....~QXtApplication() |
13180 | 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 58 74 57 69 64 67 65 74 20 3a 20 70 75 62 6c 69 63 20 51 | ;.};..class.QXtWidget.:.public.Q |
131a0 | 57 69 64 67 65 74 20 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 57 69 64 67 65 74 | Widget.{.....Q_OBJECT.....Widget |
131c0 | 20 78 74 77 3b 0a 20 20 20 20 57 69 64 67 65 74 20 78 74 70 61 72 65 6e 74 3b 0a 20 20 20 20 62 | .xtw;.....Widget.xtparent;.....b |
131e0 | 6f 6f 6c 20 20 20 6e 65 65 64 5f 72 65 72 6f 6f 74 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 | ool...need_reroot;.....void.init |
13200 | 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 2c 20 57 69 64 67 65 74 43 6c 61 73 73 20 77 | (const.char*.name,.WidgetClass.w |
13220 | 69 64 67 65 74 5f 63 6c 61 73 73 2c 0a 09 09 20 20 20 20 57 69 64 67 65 74 20 70 61 72 65 6e 74 | idget_class,.......Widget.parent |
13240 | 2c 20 51 57 69 64 67 65 74 2a 20 71 70 61 72 65 6e 74 2c 0a 09 09 20 20 20 20 41 72 67 4c 69 73 | ,.QWidget*.qparent,.......ArgLis |
13260 | 74 20 61 72 67 73 2c 20 43 61 72 64 69 6e 61 6c 20 6e 75 6d 5f 61 72 67 73 2c 0a 09 09 20 20 20 | t.args,.Cardinal.num_args,...... |
13280 | 20 62 6f 6f 6c 20 6d 61 6e 61 67 65 64 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 76 6f 69 64 20 | .bool.managed);.....friend.void. |
132a0 | 71 77 69 64 67 65 74 5f 72 65 61 6c 69 7a 65 28 20 57 69 64 67 65 74 20 77 69 64 67 65 74 2c 20 | qwidget_realize(.Widget.widget,. |
132c0 | 58 74 56 61 6c 75 65 4d 61 73 6b 2a 20 6d 61 73 6b 2c 0a 09 09 09 09 20 58 53 65 74 57 69 6e 64 | XtValueMask*.mask,......XSetWind |
132e0 | 6f 77 41 74 74 72 69 62 75 74 65 73 2a 20 61 74 74 72 69 62 75 74 65 73 20 29 3b 0a 0a 70 75 62 | owAttributes*.attributes.);..pub |
13300 | 6c 69 63 3a 0a 20 20 20 20 51 58 74 57 69 64 67 65 74 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e | lic:.....QXtWidget(const.char*.n |
13320 | 61 6d 65 2c 20 57 69 64 67 65 74 20 70 61 72 65 6e 74 2c 20 62 6f 6f 6c 20 6d 61 6e 61 67 65 64 | ame,.Widget.parent,.bool.managed |
13340 | 3d 46 41 4c 53 45 29 3b 0a 20 20 20 20 51 58 74 57 69 64 67 65 74 28 63 6f 6e 73 74 20 63 68 61 | =FALSE);.....QXtWidget(const.cha |
13360 | 72 2a 20 6e 61 6d 65 2c 20 57 69 64 67 65 74 43 6c 61 73 73 20 77 69 64 67 65 74 5f 63 6c 61 73 | r*.name,.WidgetClass.widget_clas |
13380 | 73 2c 0a 09 20 20 20 20 20 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 3d 30 2c 20 41 72 67 | s,........QWidget.*parent=0,.Arg |
133a0 | 4c 69 73 74 20 61 72 67 73 3d 30 2c 20 43 61 72 64 69 6e 61 6c 20 6e 75 6d 5f 61 72 67 73 3d 30 | List.args=0,.Cardinal.num_args=0 |
133c0 | 2c 0a 09 20 20 20 20 20 20 62 6f 6f 6c 20 6d 61 6e 61 67 65 64 3d 46 41 4c 53 45 29 3b 0a 20 20 | ,........bool.managed=FALSE);... |
133e0 | 20 20 7e 51 58 74 57 69 64 67 65 74 28 29 3b 0a 0a 20 20 20 20 57 69 64 67 65 74 20 78 74 57 69 | ..~QXtWidget();......Widget.xtWi |
13400 | 64 67 65 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 78 74 77 3b 20 7d 0a 20 20 20 | dget().const.{.return.xtw;.}.... |
13420 | 20 62 6f 6f 6c 20 69 73 41 63 74 69 76 65 57 69 6e 64 6f 77 28 29 20 63 6f 6e 73 74 3b 0a 20 20 | .bool.isActiveWindow().const;... |
13440 | 20 20 76 6f 69 64 20 73 65 74 41 63 74 69 76 65 57 69 6e 64 6f 77 28 29 3b 0a 0a 70 72 6f 74 65 | ..void.setActiveWindow();..prote |
13460 | 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 6d 6f 76 65 45 76 65 6e 74 28 20 51 4d 6f 76 65 45 | cted:.....void.moveEvent(.QMoveE |
13480 | 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 51 | vent*.);.....void.resizeEvent(.Q |
134a0 | 52 65 73 69 7a 65 45 76 65 6e 74 2a 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 78 31 31 45 76 65 6e | ResizeEvent*.);.....bool.x11Even |
134c0 | 74 28 20 58 45 76 65 6e 74 20 2a 20 29 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 00 00 00 18 00 71 | t(.XEvent.*.);.};..#endif......q |
134e0 | 00 74 00 61 00 62 00 77 00 69 00 64 00 67 00 65 00 74 00 2e 00 68 00 00 13 42 2f 2a 2a 2a 2a 2a | .t.a.b.w.i.d.g.e.t...h...B/***** |
13500 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
13520 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
13540 | 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 | *******.**.$Id:.$.**.**.Definiti |
13560 | 6f 6e 20 6f 66 20 51 54 61 62 57 69 64 67 65 74 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 | on.of.QTabWidget.class.**.**.Cre |
13580 | 61 74 65 64 20 3a 20 39 39 30 33 31 38 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 | ated.:.990318.**.**.Copyright.(C |
135a0 | 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 | ).1992-2000.Trolltech.ASA...All. |
135c0 | 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 | rights.reserved..**.**.This.file |
135e0 | 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f | .is.part.of.the.widgets.module.o |
13600 | 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 | f.the.Qt.GUI.Toolkit..**.**.This |
13620 | 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 | .file.may.be.distributed.under.t |
13640 | 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 | he.terms.of.the.Q.Public.License |
13660 | 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 | .**.as.defined.by.Trolltech.ASA. |
13680 | 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 | of.Norway.and.appearing.in.the.f |
136a0 | 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 | ile.**.LICENSE.QPL.included.in.t |
136c0 | 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a | he.packaging.of.this.file..**.** |
136e0 | 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e | .This.file.may.be.distributed.an |
13700 | 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 | d/or.modified.under.the.terms.of |
13720 | 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e | .the.**.GNU.General.Public.Licen |
13740 | 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 | se.version.2.as.published.by.the |
13760 | 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 | .Free.Software.**.Foundation.and |
13780 | 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 | .appearing.in.the.file.LICENSE.G |
137a0 | 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 | PL.included.in.the.**.packaging. |
137c0 | 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f | of.this.file..**.**.Licensees.ho |
137e0 | 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f | lding.valid.Qt.Enterprise.Editio |
13800 | 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 | n.or.Qt.Professional.Edition.**. |
13820 | 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 | licenses.may.use.this.file.in.ac |
13840 | 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 | cordance.with.the.Qt.Commercial. |
13860 | 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 | License.**.Agreement.provided.wi |
13880 | 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 | th.the.Software..**.**.This.file |
138a0 | 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 | .is.provided.AS.IS.with.NO.WARRA |
138c0 | 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a | NTY.OF.ANY.KIND,.INCLUDING.THE.* |
138e0 | 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 | *.WARRANTY.OF.DESIGN,.MERCHANTAB |
13900 | 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c | ILITY.AND.FITNESS.FOR.A.PARTICUL |
13920 | 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 | AR.PURPOSE..**.**.See.http://qts |
13940 | 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 | oftware.com/pricing.html.or.emai |
13960 | 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 | l.sales@trolltech.com.for.**...i |
13980 | 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c | nformation.about.Qt.Commercial.L |
139a0 | 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f | icense.Agreements..**.See.http:/ |
139c0 | 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 | /qtsoftware.com/qpl/.for.QPL.lic |
139e0 | 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a | ensing.information..**.See.http: |
13a00 | 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 | //qtsoftware.com/gpl/.for.GPL.li |
13a20 | 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 | censing.information..**.**.Conta |
13a40 | 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e | ct.info@trolltech.com.if.any.con |
13a60 | 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a | ditions.of.this.licensing.are.** |
13a80 | 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .not.clear.to.you..**.********** |
13aa0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
13ac0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 | ****************************/..# |
13ae0 | 69 66 6e 64 65 66 20 51 54 41 42 57 49 44 47 45 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 41 42 | ifndef.QTABWIDGET_H.#define.QTAB |
13b00 | 57 49 44 47 45 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 | WIDGET_H..#ifndef.QT_H.#include. |
13b20 | 22 71 77 69 64 67 65 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 69 63 6f 6e 73 65 74 2e 68 | "qwidget.h".#include."qiconset.h |
13b40 | 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_ |
13b60 | 54 41 42 57 49 44 47 45 54 0a 0a 63 6c 61 73 73 20 51 54 61 62 42 61 72 3b 0a 63 6c 61 73 73 20 | TABWIDGET..class.QTabBar;.class. |
13b80 | 51 54 61 62 57 69 64 67 65 74 44 61 74 61 3b 0a 63 6c 61 73 73 20 51 54 61 62 3b 0a 63 6c 61 73 | QTabWidgetData;.class.QTab;.clas |
13ba0 | 73 20 51 57 69 64 67 65 74 53 74 61 63 6b 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 | s.QWidgetStack;...class.Q_EXPORT |
13bc0 | 20 51 54 61 62 57 69 64 67 65 74 20 3a 20 70 75 62 6c 69 63 20 51 57 69 64 67 65 74 0a 7b 0a 20 | .QTabWidget.:.public.QWidget.{.. |
13be0 | 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 54 61 62 50 6f 73 69 | ...Q_OBJECT.....Q_ENUMS(.TabPosi |
13c00 | 74 69 6f 6e 20 29 0a 20 20 20 20 51 5f 45 4e 55 4d 53 28 20 54 61 62 53 68 61 70 65 20 29 0a 20 | tion.).....Q_ENUMS(.TabShape.).. |
13c20 | 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 54 61 62 50 6f 73 69 74 69 6f 6e 20 74 61 62 50 6f | ...Q_PROPERTY(.TabPosition.tabPo |
13c40 | 73 69 74 69 6f 6e 20 52 45 41 44 20 74 61 62 50 6f 73 69 74 69 6f 6e 20 57 52 49 54 45 20 73 65 | sition.READ.tabPosition.WRITE.se |
13c60 | 74 54 61 62 50 6f 73 69 74 69 6f 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 54 | tTabPosition.).....Q_PROPERTY(.T |
13c80 | 61 62 53 68 61 70 65 20 74 61 62 53 68 61 70 65 20 52 45 41 44 20 74 61 62 53 68 61 70 65 20 57 | abShape.tabShape.READ.tabShape.W |
13ca0 | 52 49 54 45 20 73 65 74 54 61 62 53 68 61 70 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 | RITE.setTabShape.).....Q_PROPERT |
13cc0 | 59 28 20 69 6e 74 20 6d 61 72 67 69 6e 20 52 45 41 44 20 6d 61 72 67 69 6e 20 57 52 49 54 45 20 | Y(.int.margin.READ.margin.WRITE. |
13ce0 | 73 65 74 4d 61 72 67 69 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 | setMargin.).....Q_PROPERTY(.int. |
13d00 | 63 75 72 72 65 6e 74 50 61 67 65 20 52 45 41 44 20 63 75 72 72 65 6e 74 50 61 67 65 49 6e 64 65 | currentPage.READ.currentPageInde |
13d20 | 78 20 57 52 49 54 45 20 73 65 74 43 75 72 72 65 6e 74 50 61 67 65 20 29 0a 20 20 20 20 51 5f 50 | x.WRITE.setCurrentPage.).....Q_P |
13d40 | 52 4f 50 45 52 54 59 28 20 69 6e 74 20 63 6f 75 6e 74 20 52 45 41 44 20 63 6f 75 6e 74 20 29 0a | ROPERTY(.int.count.READ.count.). |
13d60 | 20 20 20 20 51 5f 4f 56 45 52 52 49 44 45 28 20 62 6f 6f 6c 20 61 75 74 6f 4d 61 73 6b 20 44 45 | ....Q_OVERRIDE(.bool.autoMask.DE |
13d80 | 53 49 47 4e 41 42 4c 45 20 74 72 75 65 20 53 43 52 49 50 54 41 42 4c 45 20 74 72 75 65 20 29 0a | SIGNABLE.true.SCRIPTABLE.true.). |
13da0 | 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 61 62 57 69 64 67 65 74 28 20 51 57 69 64 67 65 74 | .public:.....QTabWidget(.QWidget |
13dc0 | 20 2a 70 61 72 65 6e 74 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d | .*parent.=.0,.const.char.*name.= |
13de0 | 20 30 2c 20 57 46 6c 61 67 73 20 66 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 54 61 62 57 69 64 | .0,.WFlags.f.=.0.);.....~QTabWid |
13e00 | 67 65 74 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 64 64 54 61 62 28 | get();......virtual.void.addTab( |
13e20 | 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 20 2f | .QWidget.*,.const.QString.&.);./ |
13e40 | 2f 20 23 23 23 20 6d 61 6b 65 20 74 68 65 73 65 20 69 6e 6c 69 6e 65 20 69 6e 20 34 2e 30 0a 20 | /.###.make.these.inline.in.4.0.. |
13e60 | 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 64 64 54 61 62 28 20 51 57 69 64 67 65 74 20 | ...virtual.void.addTab(.QWidget. |
13e80 | 2a 63 68 69 6c 64 2c 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 69 63 6f 6e 73 65 74 2c | *child,.const.QIconSet&.iconset, |
13ea0 | 0a 09 09 09 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 20 29 3b 0a 20 20 20 | .....const.QString.&label.);.... |
13ec0 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 64 64 54 61 62 28 20 51 57 69 64 67 65 74 20 2a 2c | .virtual.void.addTab(.QWidget.*, |
13ee0 | 20 51 54 61 62 2a 20 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 | .QTab*.);......virtual.void.inse |
13f00 | 72 74 54 61 62 28 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 | rtTab(.QWidget.*,.const.QString. |
13f20 | 26 2c 20 69 6e 74 20 69 6e 64 65 78 20 3d 20 2d 31 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | &,.int.index.=.-1.);.....virtual |
13f40 | 20 76 6f 69 64 20 69 6e 73 65 72 74 54 61 62 28 20 51 57 69 64 67 65 74 20 2a 63 68 69 6c 64 2c | .void.insertTab(.QWidget.*child, |
13f60 | 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 69 63 6f 6e 73 65 74 2c 0a 09 09 09 20 20 20 | .const.QIconSet&.iconset,....... |
13f80 | 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 69 6e 64 65 78 | .const.QString.&label,.int.index |
13fa0 | 20 3d 20 2d 31 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6e 73 65 72 74 | .=.-1.);.....virtual.void.insert |
13fc0 | 54 61 62 28 20 51 57 69 64 67 65 74 20 2a 2c 20 51 54 61 62 2a 2c 20 69 6e 74 20 69 6e 64 65 78 | Tab(.QWidget.*,.QTab*,.int.index |
13fe0 | 20 3d 20 2d 31 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 63 68 61 6e 67 65 54 61 62 28 20 51 57 | .=.-1.);......void.changeTab(.QW |
14000 | 69 64 67 65 74 20 2a 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 | idget.*,.const.QString.&);.....v |
14020 | 6f 69 64 20 63 68 61 6e 67 65 54 61 62 28 20 51 57 69 64 67 65 74 20 2a 63 68 69 6c 64 2c 20 63 | oid.changeTab(.QWidget.*child,.c |
14040 | 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 69 63 6f 6e 73 65 74 2c 0a 09 09 20 20 20 20 63 6f | onst.QIconSet&.iconset,.......co |
14060 | 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 | nst.QString.&label.);......bool. |
14080 | 69 73 54 61 62 45 6e 61 62 6c 65 64 28 20 20 51 57 69 64 67 65 74 20 2a 20 29 20 63 6f 6e 73 74 | isTabEnabled(..QWidget.*.).const |
140a0 | 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 61 62 45 6e 61 62 6c 65 64 28 20 51 57 69 64 67 65 | ;.....void.setTabEnabled(.QWidge |
140c0 | 74 20 2a 2c 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 6f 72 6e 65 72 | t.*,.bool.);......void.setCorner |
140e0 | 57 69 64 67 65 74 28 20 51 57 69 64 67 65 74 20 2a 20 77 2c 20 51 74 3a 3a 43 6f 72 6e 65 72 20 | Widget(.QWidget.*.w,.Qt::Corner. |
14100 | 63 6f 72 6e 65 72 20 3d 20 51 74 3a 3a 54 6f 70 52 69 67 68 74 20 29 3b 0a 20 20 20 20 51 57 69 | corner.=.Qt::TopRight.);.....QWi |
14120 | 64 67 65 74 20 2a 20 63 6f 72 6e 65 72 57 69 64 67 65 74 28 20 51 74 3a 3a 43 6f 72 6e 65 72 20 | dget.*.cornerWidget(.Qt::Corner. |
14140 | 63 6f 72 6e 65 72 20 3d 20 51 74 3a 3a 54 6f 70 52 69 67 68 74 20 29 20 63 6f 6e 73 74 3b 0a 0a | corner.=.Qt::TopRight.).const;.. |
14160 | 20 20 20 20 51 53 74 72 69 6e 67 20 74 61 62 4c 61 62 65 6c 28 20 51 57 69 64 67 65 74 20 2a 20 | ....QString.tabLabel(.QWidget.*. |
14180 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 61 62 4c 61 62 65 6c 28 20 51 | ).const;.....void.setTabLabel(.Q |
141a0 | 57 69 64 67 65 74 20 2a 70 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 20 29 3b 0a 0a | Widget.*p,.const.QString.&l.);.. |
141c0 | 20 20 20 20 51 49 63 6f 6e 53 65 74 20 74 61 62 49 63 6f 6e 53 65 74 28 20 51 57 69 64 67 65 74 | ....QIconSet.tabIconSet(.QWidget |
141e0 | 20 2a 20 77 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 61 62 49 63 6f | .*.w.).const;.....void.setTabIco |
14200 | 6e 53 65 74 28 20 51 57 69 64 67 65 74 20 2a 20 77 2c 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 | nSet(.QWidget.*.w,.const.QIconSe |
14220 | 74 20 26 20 69 63 6f 6e 73 65 74 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 54 | t.&.iconset.);......void.removeT |
14240 | 61 62 54 6f 6f 6c 54 69 70 28 20 51 57 69 64 67 65 74 20 2a 20 77 20 29 3b 0a 20 20 20 20 76 6f | abToolTip(.QWidget.*.w.);.....vo |
14260 | 69 64 20 73 65 74 54 61 62 54 6f 6f 6c 54 69 70 28 20 51 57 69 64 67 65 74 20 2a 20 77 2c 20 63 | id.setTabToolTip(.QWidget.*.w,.c |
14280 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 74 69 70 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e | onst.QString.&.tip.);.....QStrin |
142a0 | 67 20 74 61 62 54 6f 6f 6c 54 69 70 28 20 51 57 69 64 67 65 74 20 2a 20 77 20 29 20 63 6f 6e 73 | g.tabToolTip(.QWidget.*.w.).cons |
142c0 | 74 3b 0a 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 20 63 75 72 72 65 6e 74 50 61 67 65 28 29 20 | t;......QWidget.*.currentPage(). |
142e0 | 63 6f 6e 73 74 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 70 61 67 65 28 20 69 6e 74 20 29 20 | const;.....QWidget.*page(.int.). |
14300 | 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6c 61 62 65 6c 28 20 69 6e 74 20 29 20 | const;.....QString.label(.int.). |
14320 | 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 63 75 72 72 65 6e 74 50 61 67 65 49 6e 64 65 78 28 | const;.....int.currentPageIndex( |
14340 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 69 6e 64 65 78 4f 66 28 20 51 57 69 64 67 65 | ).const;.....int.indexOf(.QWidge |
14360 | 74 20 2a 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 69 6e 74 | t.*.).const;......QSize.sizeHint |
14380 | 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 48 | ().const;.....QSize.minimumSizeH |
143a0 | 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 54 61 62 50 6f 73 69 74 69 | int().const;......enum.TabPositi |
143c0 | 6f 6e 20 7b 20 54 6f 70 2c 20 42 6f 74 74 6f 6d 20 7d 3b 0a 20 20 20 20 54 61 62 50 6f 73 69 74 | on.{.Top,.Bottom.};.....TabPosit |
143e0 | 69 6f 6e 20 74 61 62 50 6f 73 69 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 | ion.tabPosition().const;.....voi |
14400 | 64 20 73 65 74 54 61 62 50 6f 73 69 74 69 6f 6e 28 20 54 61 62 50 6f 73 69 74 69 6f 6e 20 29 3b | d.setTabPosition(.TabPosition.); |
14420 | 0a 0a 20 20 20 20 65 6e 75 6d 20 54 61 62 53 68 61 70 65 20 7b 20 52 6f 75 6e 64 65 64 2c 20 54 | ......enum.TabShape.{.Rounded,.T |
14440 | 72 69 61 6e 67 75 6c 61 72 20 7d 3b 0a 20 20 20 20 54 61 62 53 68 61 70 65 20 74 61 62 53 68 61 | riangular.};.....TabShape.tabSha |
14460 | 70 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 61 62 53 68 61 70 65 | pe().const;.....void.setTabShape |
14480 | 28 20 54 61 62 53 68 61 70 65 20 73 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 6d 61 72 67 69 6e 28 | (.TabShape.s.);......int.margin( |
144a0 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4d 61 72 67 69 6e 28 20 69 6e 74 | ).const;.....void.setMargin(.int |
144c0 | 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 75 62 | .);......int.count().const;..pub |
144e0 | 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 75 72 72 65 6e 74 50 61 | lic.slots:.....void.setCurrentPa |
14500 | 67 65 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 68 6f 77 | ge(.int.);.....virtual.void.show |
14520 | 50 61 67 65 28 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | Page(.QWidget.*.);.....virtual.v |
14540 | 6f 69 64 20 72 65 6d 6f 76 65 50 61 67 65 28 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 0a 70 72 | oid.removePage(.QWidget.*.);..pr |
14560 | 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 45 76 65 6e 74 28 20 51 53 68 | otected:.....void.showEvent(.QSh |
14580 | 6f 77 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 45 76 65 6e | owEvent.*.);.....void.resizeEven |
145a0 | 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 73 65 | t(.QResizeEvent.*.);.....void.se |
145c0 | 74 54 61 62 42 61 72 28 20 51 54 61 62 42 61 72 20 2a 20 29 3b 0a 20 20 20 20 51 54 61 62 42 61 | tTabBar(.QTabBar.*.);.....QTabBa |
145e0 | 72 2a 20 74 61 62 42 61 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 74 79 6c | r*.tabBar().const;.....void.styl |
14600 | 65 43 68 61 6e 67 65 28 20 51 53 74 79 6c 65 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 | eChange(.QStyle&.);.....void.upd |
14620 | 61 74 65 4d 61 73 6b 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 46 69 6c 74 65 72 28 | ateMask();.....bool.eventFilter( |
14640 | 20 51 4f 62 6a 65 63 74 20 2a 2c 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 | .QObject.*,.QEvent.*.);..signals |
14660 | 3a 0a 20 20 20 20 76 6f 69 64 20 63 75 72 72 65 6e 74 43 68 61 6e 67 65 64 28 20 51 57 69 64 67 | :.....void.currentChanged(.QWidg |
14680 | 65 74 20 2a 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 5f 51 44 4f 43 0a 20 20 20 20 76 6f 69 64 20 | et.*.);.#ifndef.Q_QDOC.....void. |
146a0 | 73 65 6c 65 63 74 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 23 65 6e 64 | selected(.const.QString&.);.#end |
146c0 | 69 66 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 73 68 6f 77 | if..private.slots:.....void.show |
146e0 | 54 61 62 28 20 69 6e 74 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 54 61 62 57 69 | Tab(.int.);..private:.....QTabWi |
14700 | 64 67 65 74 44 61 74 61 20 2a 64 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 55 70 4c 61 79 6f 75 | dgetData.*d;.....void.setUpLayou |
14720 | 74 28 20 62 6f 6f 6c 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c | t(.bool.=.FALSE.);.....friend.cl |
14740 | 61 73 73 20 51 54 61 62 44 69 61 6c 6f 67 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 | ass.QTabDialog;..private:.//.Dis |
14760 | 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 |
14780 | 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) |
147a0 | 0a 20 20 20 20 51 54 61 62 57 69 64 67 65 74 28 20 63 6f 6e 73 74 20 51 54 61 62 57 69 64 67 65 | .....QTabWidget(.const.QTabWidge |
147c0 | 74 20 26 20 29 3b 0a 20 20 20 20 51 54 61 62 57 69 64 67 65 74 26 20 6f 70 65 72 61 74 6f 72 3d | t.&.);.....QTabWidget&.operator= |
147e0 | 28 20 63 6f 6e 73 74 20 51 54 61 62 57 69 64 67 65 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d | (.const.QTabWidget.&.);.#endif.} |
14800 | 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 54 41 42 57 49 44 47 45 54 0a 0a 23 65 | ;..#endif.//.QT_NO_TABWIDGET..#e |
14820 | 6e 64 69 66 20 2f 2f 20 51 54 41 42 57 49 44 47 45 54 5f 48 0a 00 00 00 1a 00 71 00 77 00 69 00 | ndif.//.QTABWIDGET_H......q.w.i. |
14840 | 6e 00 64 00 6f 00 77 00 64 00 65 00 66 00 73 00 2e 00 68 00 00 14 01 2f 2a 2a 2a 2a 2a 2a 2a 2a | n.d.o.w.d.e.f.s...h..../******** |
14860 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
14880 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
148a0 | 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 | ****.**.$Id$.**.**.Definition.of |
148c0 | 20 67 65 6e 65 72 61 6c 20 77 69 6e 64 6f 77 20 73 79 73 74 65 6d 20 64 65 70 65 6e 64 65 6e 74 | .general.window.system.dependent |
148e0 | 20 66 75 6e 63 74 69 6f 6e 73 2c 20 74 79 70 65 73 20 61 6e 64 0a 2a 2a 20 63 6f 6e 73 74 61 6e | .functions,.types.and.**.constan |
14900 | 74 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 33 31 30 32 39 0a 2a 2a 0a 2a 2a 20 | ts.**.**.Created.:.931029.**.**. |
14920 | 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 | Copyright.(C).1992-2002.Trolltec |
14940 | 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a | h.ASA...All.rights.reserved..**. |
14960 | 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e | **.This.file.is.part.of.the.kern |
14980 | 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e | el.module.of.the.Qt.GUI.Toolkit. |
149a0 | 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 | .**.**.This.file.may.be.distribu |
149c0 | 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 | ted.under.the.terms.of.the.Q.Pub |
149e0 | 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f | lic.License.**.as.defined.by.Tro |
14a00 | 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 | lltech.ASA.of.Norway.and.appeari |
14a20 | 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e | ng.in.the.file.**.LICENSE.QPL.in |
14a40 | 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 | cluded.in.the.packaging.of.this. |
14a60 | 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 | file..**.**.This.file.may.be.dis |
14a80 | 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 | tributed.and/or.modified.under.t |
14aa0 | 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 | he.terms.of.the.**.GNU.General.P |
14ac0 | 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 | ublic.License.version.2.as.publi |
14ae0 | 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 | shed.by.the.Free.Software.**.Fou |
14b00 | 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c | ndation.and.appearing.in.the.fil |
14b20 | 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a | e.LICENSE.GPL.included.in.the.** |
14b40 | 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c | .packaging.of.this.file..**.**.L |
14b60 | 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 | icensees.holding.valid.Qt.Enterp |
14b80 | 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 | rise.Edition.or.Qt.Professional. |
14ba0 | 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 | Edition.**.licenses.may.use.this |
14bc0 | 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 | .file.in.accordance.with.the.Qt. |
14be0 | 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 | Commercial.License.**.Agreement. |
14c00 | 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a | provided.with.the.Software..**.* |
14c20 | 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 | *.This.file.is.provided.AS.IS.wi |
14c40 | 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c | th.NO.WARRANTY.OF.ANY.KIND,.INCL |
14c60 | 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c | UDING.THE.**.WARRANTY.OF.DESIGN, |
14c80 | 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 | .MERCHANTABILITY.AND.FITNESS.FOR |
14ca0 | 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 | .A.PARTICULAR.PURPOSE..**.**.See |
14cc0 | 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 | .http://qtsoftware.com/pricing.h |
14ce0 | 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d | tml.or.email.sales@trolltech.com |
14d00 | 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 | .for.**...information.about.Qt.C |
14d20 | 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a | ommercial.License.Agreements..** |
14d40 | 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 | .See.http://qtsoftware.com/qpl/. |
14d60 | 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a | for.QPL.licensing.information..* |
14d80 | 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f | *.See.http://qtsoftware.com/gpl/ |
14da0 | 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a | .for.GPL.licensing.information.. |
14dc0 | 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d | **.**.Contact.info@trolltech.com |
14de0 | 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e | .if.any.conditions.of.this.licen |
14e00 | 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a | sing.are.**.not.clear.to.you..** |
14e20 | 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .******************************* |
14e40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
14e60 | 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 49 4e 44 4f 57 44 45 46 53 5f 48 0a | *******/..#ifndef.QWINDOWDEFS_H. |
14e80 | 23 64 65 66 69 6e 65 20 51 57 49 4e 44 4f 57 44 45 46 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 | #define.QWINDOWDEFS_H..#ifndef.Q |
14ea0 | 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 64 65 66 73 2e 68 22 0a 23 69 6e | T_H.#include."qobjectdefs.h".#in |
14ec0 | 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6e 61 6d | clude."qstring.h".#include."qnam |
14ee0 | 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 2f 2f 20 43 6c 61 | espace.h".#endif.//.QT_H..//.Cla |
14f00 | 73 73 20 66 6f 72 77 61 72 64 20 64 65 66 69 6e 69 74 69 6f 6e 73 0a 0a 63 6c 61 73 73 20 51 50 | ss.forward.definitions..class.QP |
14f20 | 61 69 6e 74 44 65 76 69 63 65 3b 0a 63 6c 61 73 73 20 51 50 61 69 6e 74 44 65 76 69 63 65 4d 65 | aintDevice;.class.QPaintDeviceMe |
14f40 | 74 72 69 63 73 3b 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 3b 0a 63 6c 61 73 73 20 51 57 69 64 | trics;.class.QWidget;.class.QWid |
14f60 | 67 65 74 4d 61 70 70 65 72 3b 0a 63 6c 61 73 73 20 51 44 69 61 6c 6f 67 3b 0a 63 6c 61 73 73 20 | getMapper;.class.QDialog;.class. |
14f80 | 51 43 6f 6c 6f 72 3b 0a 63 6c 61 73 73 20 51 43 6f 6c 6f 72 47 72 6f 75 70 3b 0a 63 6c 61 73 73 | QColor;.class.QColorGroup;.class |
14fa0 | 20 51 50 61 6c 65 74 74 65 3b 0a 63 6c 61 73 73 20 51 43 75 72 73 6f 72 3b 0a 63 6c 61 73 73 20 | .QPalette;.class.QCursor;.class. |
14fc0 | 51 50 6f 69 6e 74 3b 0a 63 6c 61 73 73 20 51 53 69 7a 65 3b 0a 63 6c 61 73 73 20 51 52 65 63 74 | QPoint;.class.QSize;.class.QRect |
14fe0 | 3b 0a 63 6c 61 73 73 20 51 50 6f 69 6e 74 41 72 72 61 79 3b 0a 63 6c 61 73 73 20 51 50 61 69 6e | ;.class.QPointArray;.class.QPain |
15000 | 74 65 72 3b 0a 63 6c 61 73 73 20 51 52 65 67 69 6f 6e 3b 0a 63 6c 61 73 73 20 51 46 6f 6e 74 3b | ter;.class.QRegion;.class.QFont; |
15020 | 0a 63 6c 61 73 73 20 51 46 6f 6e 74 4d 65 74 72 69 63 73 3b 0a 63 6c 61 73 73 20 51 46 6f 6e 74 | .class.QFontMetrics;.class.QFont |
15040 | 49 6e 66 6f 3b 0a 63 6c 61 73 73 20 51 50 65 6e 3b 0a 63 6c 61 73 73 20 51 42 72 75 73 68 3b 0a | Info;.class.QPen;.class.QBrush;. |
15060 | 63 6c 61 73 73 20 51 57 4d 61 74 72 69 78 3b 0a 63 6c 61 73 73 20 51 50 69 78 6d 61 70 3b 0a 63 | class.QWMatrix;.class.QPixmap;.c |
15080 | 6c 61 73 73 20 51 42 69 74 6d 61 70 3b 0a 63 6c 61 73 73 20 51 4d 6f 76 69 65 3b 0a 63 6c 61 73 | lass.QBitmap;.class.QMovie;.clas |
150a0 | 73 20 51 49 6d 61 67 65 3b 0a 63 6c 61 73 73 20 51 49 6d 61 67 65 49 4f 3b 0a 63 6c 61 73 73 20 | s.QImage;.class.QImageIO;.class. |
150c0 | 51 50 69 63 74 75 72 65 3b 0a 63 6c 61 73 73 20 51 50 72 69 6e 74 65 72 3b 0a 63 6c 61 73 73 20 | QPicture;.class.QPrinter;.class. |
150e0 | 51 41 63 63 65 6c 3b 0a 63 6c 61 73 73 20 51 54 69 6d 65 72 3b 0a 63 6c 61 73 73 20 51 54 69 6d | QAccel;.class.QTimer;.class.QTim |
15100 | 65 3b 0a 63 6c 61 73 73 20 51 43 6c 69 70 62 6f 61 72 64 3b 0a 0a 0a 2f 2f 20 57 69 64 67 65 74 | e;.class.QClipboard;...//.Widget |
15120 | 20 6c 69 73 74 20 28 64 65 66 69 6e 65 64 20 69 6e 20 71 77 69 64 67 65 74 6c 69 73 74 2e 68 29 | .list.(defined.in.qwidgetlist.h) |
15140 | 0a 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 4c 69 73 74 3b 0a 63 6c 61 73 73 20 51 57 69 64 67 | ..class.QWidgetList;.class.QWidg |
15160 | 65 74 4c 69 73 74 49 74 3b 0a 0a 0a 2f 2f 20 57 69 6e 64 6f 77 20 73 79 73 74 65 6d 20 64 65 70 | etListIt;...//.Window.system.dep |
15180 | 65 6e 64 65 6e 74 20 64 65 66 69 6e 69 74 69 6f 6e 73 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 | endent.definitions..#if.defined( |
151a0 | 51 5f 57 53 5f 4d 41 43 29 0a 23 69 66 20 51 54 5f 4d 41 43 4f 53 58 5f 56 45 52 53 49 4f 4e 20 | Q_WS_MAC).#if.QT_MACOSX_VERSION. |
151c0 | 3c 20 30 78 31 30 32 30 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 4f 70 61 71 75 65 45 76 | <.0x1020.typedef.struct.OpaqueEv |
151e0 | 65 6e 74 4c 6f 6f 70 54 69 6d 65 72 52 65 66 2a 20 45 76 65 6e 74 4c 6f 6f 70 54 69 6d 65 72 52 | entLoopTimerRef*.EventLoopTimerR |
15200 | 65 66 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 4f 70 61 71 75 65 4d 65 6e 75 48 61 6e | ef;.typedef.struct.OpaqueMenuHan |
15220 | 64 6c 65 20 2a 4d 65 6e 75 52 65 66 3b 0a 23 65 6c 73 65 0a 74 79 70 65 64 65 66 20 73 74 72 75 | dle.*MenuRef;.#else.typedef.stru |
15240 | 63 74 20 5f 5f 45 76 65 6e 74 4c 6f 6f 70 54 69 6d 65 72 2a 20 20 20 20 20 20 20 20 45 76 65 6e | ct.__EventLoopTimer*........Even |
15260 | 74 4c 6f 6f 70 54 69 6d 65 72 52 65 66 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 4f 70 | tLoopTimerRef;.typedef.struct.Op |
15280 | 61 71 75 65 4d 65 6e 75 52 65 66 2a 20 20 20 20 20 20 20 20 4d 65 6e 75 52 65 66 3b 0a 23 65 6e | aqueMenuRef*........MenuRef;.#en |
152a0 | 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 5f 57 53 5f 4d 41 43 58 0a 74 79 70 65 64 65 66 20 73 | dif..#ifndef.Q_WS_MACX.typedef.s |
152c0 | 74 72 75 63 74 20 43 47 43 6f 6e 74 65 78 74 20 2a 43 47 43 6f 6e 74 65 78 74 52 65 66 3b 0a 23 | truct.CGContext.*CGContextRef;.# |
152e0 | 65 6e 64 69 66 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 4f 70 61 71 75 65 57 69 6e 64 6f | endif.typedef.struct.OpaqueWindo |
15300 | 77 47 72 6f 75 70 52 65 66 20 2a 57 69 6e 64 6f 77 47 72 6f 75 70 52 65 66 3b 0a 74 79 70 65 64 | wGroupRef.*WindowGroupRef;.typed |
15320 | 65 66 20 73 74 72 75 63 74 20 4f 70 61 71 75 65 47 72 61 66 50 74 72 20 2a 43 47 72 61 66 50 74 | ef.struct.OpaqueGrafPtr.*CGrafPt |
15340 | 72 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 4f 70 61 71 75 65 50 4d 50 72 69 6e 74 53 | r;.typedef.struct.OpaquePMPrintS |
15360 | 65 73 73 69 6f 6e 20 2a 50 4d 50 72 69 6e 74 53 65 73 73 69 6f 6e 3b 0a 74 79 70 65 64 65 66 20 | ession.*PMPrintSession;.typedef. |
15380 | 73 74 72 75 63 74 20 4f 70 61 71 75 65 50 4d 50 72 69 6e 74 53 65 74 74 69 6e 67 73 20 2a 50 4d | struct.OpaquePMPrintSettings.*PM |
153a0 | 50 72 69 6e 74 53 65 74 74 69 6e 67 73 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 4f 70 | PrintSettings;.typedef.struct.Op |
153c0 | 61 71 75 65 50 4d 50 61 67 65 46 6f 72 6d 61 74 20 2a 50 4d 50 61 67 65 46 6f 72 6d 61 74 3b 0a | aquePMPageFormat.*PMPageFormat;. |
153e0 | 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 50 6f 69 6e 74 20 50 6f 69 6e 74 3b 0a 74 79 70 65 | typedef.struct.Point.Point;.type |
15400 | 64 65 66 20 73 74 72 75 63 74 20 4f 70 61 71 75 65 45 76 65 6e 74 48 61 6e 64 6c 65 72 52 65 66 | def.struct.OpaqueEventHandlerRef |
15420 | 2a 20 20 20 45 76 65 6e 74 48 61 6e 64 6c 65 72 52 65 66 3b 0a 74 79 70 65 64 65 66 20 73 74 72 | *...EventHandlerRef;.typedef.str |
15440 | 75 63 74 20 4f 70 61 71 75 65 45 76 65 6e 74 48 61 6e 64 6c 65 72 43 61 6c 6c 52 65 66 2a 20 20 | uct.OpaqueEventHandlerCallRef*.. |
15460 | 45 76 65 6e 74 48 61 6e 64 6c 65 72 43 61 6c 6c 52 65 66 3b 0a 74 79 70 65 64 65 66 20 73 74 72 | EventHandlerCallRef;.typedef.str |
15480 | 75 63 74 20 4f 70 61 71 75 65 45 76 65 6e 74 52 65 66 2a 20 20 20 20 20 20 20 20 20 20 45 76 65 | uct.OpaqueEventRef*..........Eve |
154a0 | 6e 74 52 65 66 3b 0a 74 79 70 65 64 65 66 20 6c 6f 6e 67 20 69 6e 74 20 4f 53 53 74 61 74 75 73 | ntRef;.typedef.long.int.OSStatus |
154c0 | 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 4f 70 61 71 75 65 53 63 72 61 70 52 65 66 20 | ;.typedef.struct.OpaqueScrapRef. |
154e0 | 2a 53 63 72 61 70 52 65 66 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 4f 70 61 71 75 65 | *ScrapRef;.typedef.struct.Opaque |
15500 | 52 67 6e 48 61 6e 64 6c 65 20 2a 52 67 6e 48 61 6e 64 6c 65 3b 0a 74 79 70 65 64 65 66 20 73 74 | RgnHandle.*RgnHandle;.typedef.st |
15520 | 72 75 63 74 20 4f 70 61 71 75 65 57 69 6e 64 6f 77 50 74 72 20 2a 57 69 6e 64 6f 77 50 74 72 3b | ruct.OpaqueWindowPtr.*WindowPtr; |
15540 | 0a 74 79 70 65 64 65 66 20 57 69 6e 64 6f 77 50 74 72 20 57 69 6e 64 6f 77 52 65 66 3b 0a 74 79 | .typedef.WindowPtr.WindowRef;.ty |
15560 | 70 65 64 65 66 20 73 74 72 75 63 74 20 4f 70 61 71 75 65 47 72 61 66 50 74 72 20 2a 47 57 6f 72 | pedef.struct.OpaqueGrafPtr.*GWor |
15580 | 6c 64 50 74 72 3b 0a 74 79 70 65 64 65 66 20 47 57 6f 72 6c 64 50 74 72 20 47 72 61 66 50 74 72 | ldPtr;.typedef.GWorldPtr.GrafPtr |
155a0 | 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 47 44 65 76 69 63 65 20 2a 2a 47 44 48 61 6e | ;.typedef.struct.GDevice.**GDHan |
155c0 | 64 6c 65 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 43 6f 6c 6f 72 54 61 62 6c 65 20 43 | dle;.typedef.struct.ColorTable.C |
155e0 | 6f 6c 6f 72 54 61 62 6c 65 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 42 69 74 4d 61 70 | olorTable;.typedef.struct.BitMap |
15600 | 20 42 69 74 4d 61 70 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 45 76 65 6e 74 52 65 63 | .BitMap;.typedef.struct.EventRec |
15620 | 6f 72 64 20 45 76 65 6e 74 52 65 63 6f 72 64 3b 0a 74 79 70 65 64 65 66 20 76 6f 69 64 20 2a 20 | ord.EventRecord;.typedef.void.*. |
15640 | 4d 53 47 3b 0a 74 79 70 65 64 65 66 20 69 6e 74 20 57 49 64 3b 0a 74 79 70 65 64 65 66 20 73 74 | MSG;.typedef.int.WId;.typedef.st |
15660 | 72 75 63 74 20 41 45 44 65 73 63 20 41 70 70 6c 65 45 76 65 6e 74 3b 0a 0a 23 65 6e 64 69 66 20 | ruct.AEDesc.AppleEvent;..#endif. |
15680 | 2f 2f 20 51 5f 57 53 5f 4d 41 43 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 49 | //.Q_WS_MAC..#if.defined(Q_WS_WI |
156a0 | 4e 29 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 64 65 66 73 5f 77 69 6e 2e 68 22 0a | N).#include."qwindowdefs_win.h". |
156c0 | 23 65 6e 64 69 66 20 2f 2f 20 51 5f 57 53 5f 57 49 4e 0a 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 | #endif.//.Q_WS_WIN...#if.defined |
156e0 | 28 51 5f 4f 53 5f 54 45 4d 50 29 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 66 75 6e 63 74 69 | (Q_OS_TEMP).#include."qwinfuncti |
15700 | 6f 6e 73 5f 77 63 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 5f 4f 53 5f 54 45 4d 50 0a 0a | ons_wce.h".#endif.//.Q_OS_TEMP.. |
15720 | 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 0a 0a 74 79 70 65 64 65 66 20 73 | #if.defined(Q_WS_X11)..typedef.s |
15740 | 74 72 75 63 74 20 5f 58 44 69 73 70 6c 61 79 20 44 69 73 70 6c 61 79 3b 0a 74 79 70 65 64 65 66 | truct._XDisplay.Display;.typedef |
15760 | 20 75 6e 69 6f 6e 20 20 5f 58 45 76 65 6e 74 20 58 45 76 65 6e 74 3b 0a 74 79 70 65 64 65 66 20 | .union.._XEvent.XEvent;.typedef. |
15780 | 73 74 72 75 63 74 20 5f 58 47 43 20 2a 47 43 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 | struct._XGC.*GC;.typedef.struct. |
157a0 | 5f 58 52 65 67 69 6f 6e 20 2a 52 65 67 69 6f 6e 3b 0a 74 79 70 65 64 65 66 20 75 6e 73 69 67 6e | _XRegion.*Region;.typedef.unsign |
157c0 | 65 64 20 6c 6f 6e 67 20 20 57 49 64 3b 0a 0a 51 5f 45 58 50 4f 52 54 20 44 69 73 70 6c 61 79 20 | ed.long..WId;..Q_EXPORT.Display. |
157e0 | 2a 71 74 5f 78 64 69 73 70 6c 61 79 28 29 3b 0a 51 5f 45 58 50 4f 52 54 20 69 6e 74 09 20 71 74 | *qt_xdisplay();.Q_EXPORT.int..qt |
15800 | 5f 78 73 63 72 65 65 6e 28 29 3b 0a 51 5f 45 58 50 4f 52 54 20 57 49 64 09 20 71 74 5f 78 72 6f | _xscreen();.Q_EXPORT.WId..qt_xro |
15820 | 6f 74 77 69 6e 28 29 3b 20 2f 2f 20 23 23 23 20 52 45 4d 4f 56 45 20 34 2e 30 0a 51 5f 45 58 50 | otwin();.//.###.REMOVE.4.0.Q_EXP |
15840 | 4f 52 54 20 57 49 64 09 20 71 74 5f 78 72 6f 6f 74 77 69 6e 28 20 69 6e 74 20 73 63 72 6e 20 29 | ORT.WId..qt_xrootwin(.int.scrn.) |
15860 | 3b 20 2f 2f 20 23 23 23 20 34 2e 30 20 61 64 64 20 64 65 66 61 75 6c 74 20 61 72 67 20 6f 66 20 | ;.//.###.4.0.add.default.arg.of. |
15880 | 2d 31 0a 51 5f 45 58 50 4f 52 54 20 47 43 09 20 71 74 5f 78 67 65 74 5f 72 65 61 64 6f 6e 6c 79 | -1.Q_EXPORT.GC..qt_xget_readonly |
158a0 | 5f 67 63 28 20 69 6e 74 20 73 63 72 6e 2c 20 62 6f 6f 6c 20 6d 6f 6e 6f 63 68 72 6f 6d 65 20 29 | _gc(.int.scrn,.bool.monochrome.) |
158c0 | 3b 0a 51 5f 45 58 50 4f 52 54 20 47 43 09 20 71 74 5f 78 67 65 74 5f 74 65 6d 70 5f 67 63 28 20 | ;.Q_EXPORT.GC..qt_xget_temp_gc(. |
158e0 | 69 6e 74 20 73 63 72 6e 2c 20 62 6f 6f 6c 20 6d 6f 6e 6f 63 68 72 6f 6d 65 20 29 3b 0a 0a 51 5f | int.scrn,.bool.monochrome.);..Q_ |
15900 | 45 58 50 4f 52 54 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 71 41 70 70 43 6c 61 73 73 28 29 3b 09 | EXPORT.const.char.*qAppClass();. |
15920 | 09 2f 2f 20 67 65 74 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 63 6c 61 73 73 0a 0a 23 65 6e 64 69 | .//.get.application.class..#endi |
15940 | 66 20 2f 2f 20 51 5f 57 53 5f 58 31 31 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f | f.//.Q_WS_X11..#if.defined(Q_WS_ |
15960 | 51 57 53 29 0a 0a 74 79 70 65 64 65 66 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 20 57 49 64 | QWS)..typedef.unsigned.long..WId |
15980 | 3b 0a 73 74 72 75 63 74 20 51 57 53 45 76 65 6e 74 3b 0a 63 6c 61 73 73 20 51 47 66 78 3b 0a 0a | ;.struct.QWSEvent;.class.QGfx;.. |
159a0 | 23 65 6e 64 69 66 20 2f 2f 20 51 5f 57 53 5f 51 57 53 0a 0a 63 6c 61 73 73 20 51 41 70 70 6c 69 | #endif.//.Q_WS_QWS..class.QAppli |
159c0 | 63 61 74 69 6f 6e 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 4e 45 45 44 53 5f 51 4d 41 49 4e | cation;..#if.defined(NEEDS_QMAIN |
159e0 | 29 0a 23 64 65 66 69 6e 65 20 6d 61 69 6e 20 71 4d 61 69 6e 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 | ).#define.main.qMain.#endif..//. |
15a00 | 47 6c 6f 62 61 6c 20 70 6c 61 74 66 6f 72 6d 2d 69 6e 64 65 70 65 6e 64 65 6e 74 20 74 79 70 65 | Global.platform-independent.type |
15a20 | 73 20 61 6e 64 20 66 75 6e 63 74 69 6f 6e 73 0a 0a 74 79 70 65 64 65 66 20 51 5f 49 4e 54 33 32 | s.and.functions..typedef.Q_INT32 |
15a40 | 20 51 43 4f 4f 52 44 3b 09 09 09 09 2f 2f 20 63 6f 6f 72 64 69 6e 61 74 65 20 74 79 70 65 0a 63 | .QCOORD;....//.coordinate.type.c |
15a60 | 6f 6e 73 74 20 51 43 4f 4f 52 44 20 51 43 4f 4f 52 44 5f 4d 41 58 20 3d 20 20 32 31 34 37 34 38 | onst.QCOORD.QCOORD_MAX.=..214748 |
15a80 | 33 36 34 37 3b 0a 63 6f 6e 73 74 20 51 43 4f 4f 52 44 20 51 43 4f 4f 52 44 5f 4d 49 4e 20 3d 20 | 3647;.const.QCOORD.QCOORD_MIN.=. |
15aa0 | 2d 51 43 4f 4f 52 44 5f 4d 41 58 20 2d 20 31 3b 0a 0a 74 79 70 65 64 65 66 20 75 6e 73 69 67 6e | -QCOORD_MAX.-.1;..typedef.unsign |
15ac0 | 65 64 20 69 6e 74 20 51 52 67 62 3b 09 09 09 2f 2f 20 52 47 42 20 74 72 69 70 6c 65 74 0a 0a 51 | ed.int.QRgb;...//.RGB.triplet..Q |
15ae0 | 5f 45 58 50 4f 52 54 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 71 41 70 70 4e 61 6d 65 28 29 3b 09 | _EXPORT.const.char.*qAppName();. |
15b00 | 09 2f 2f 20 67 65 74 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 6e 61 6d 65 0a 0a 2f 2f 20 4d 69 73 | .//.get.application.name..//.Mis |
15b20 | 63 20 66 75 6e 63 74 69 6f 6e 73 0a 0a 74 79 70 65 64 65 66 20 76 6f 69 64 20 28 2a 51 74 43 6c | c.functions..typedef.void.(*QtCl |
15b40 | 65 61 6e 55 70 46 75 6e 63 74 69 6f 6e 29 28 29 3b 0a 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 | eanUpFunction)();.Q_EXPORT.void. |
15b60 | 71 41 64 64 50 6f 73 74 52 6f 75 74 69 6e 65 28 20 51 74 43 6c 65 61 6e 55 70 46 75 6e 63 74 69 | qAddPostRoutine(.QtCleanUpFuncti |
15b80 | 6f 6e 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 71 52 65 6d 6f 76 65 50 6f 73 74 52 | on.);.Q_EXPORT.void.qRemovePostR |
15ba0 | 6f 75 74 69 6e 65 28 20 51 74 43 6c 65 61 6e 55 70 46 75 6e 63 74 69 6f 6e 20 29 3b 0a 0a 23 69 | outine(.QtCleanUpFunction.);..#i |
15bc0 | 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 41 43 45 29 0a 2f | f.!defined(QT_CLEAN_NAMESPACE)./ |
15be0 | 2f 20 73 6f 75 72 63 65 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 77 69 74 68 20 51 74 20 32 | /.source.compatibility.with.Qt.2 |
15c00 | 2e 78 0a 74 79 70 65 64 65 66 20 51 74 43 6c 65 61 6e 55 70 46 75 6e 63 74 69 6f 6e 20 51 5f 43 | .x.typedef.QtCleanUpFunction.Q_C |
15c20 | 6c 65 61 6e 55 70 46 75 6e 63 74 69 6f 6e 3b 0a 23 65 6e 64 69 66 0a 0a 0a 23 65 6e 64 69 66 20 | leanUpFunction;.#endif...#endif. |
15c40 | 2f 2f 20 51 57 49 4e 44 4f 57 44 45 46 53 5f 48 0a 00 00 00 1a 00 71 00 74 00 73 00 63 00 69 00 | //.QWINDOWDEFS_H......q.t.s.c.i. |
15c60 | 69 00 63 00 6f 00 64 00 65 00 63 00 2e 00 68 00 00 0e 14 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | i.c.o.d.e.c...h..../************ |
15c80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
15ca0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
15cc0 | 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 54 73 | .**.$Id$.**.**.Definition.of.QTs |
15ce0 | 63 69 69 43 6f 64 65 63 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 | ciiCodec.class.**.**.Copyright.( |
15d00 | 43 29 20 32 30 30 30 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c | C).2000-2002.Trolltech.ASA...All |
15d20 | 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c | .rights.reserved..**.**.This.fil |
15d40 | 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 | e.is.part.of.the.tools.module.of |
15d60 | 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 | .the.Qt.GUI.Toolkit..**.**.This. |
15d80 | 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 | file.may.be.distributed.under.th |
15da0 | 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a | e.terms.of.the.Q.Public.License. |
15dc0 | 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f | **.as.defined.by.Trolltech.ASA.o |
15de0 | 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 | f.Norway.and.appearing.in.the.fi |
15e00 | 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 | le.**.LICENSE.QPL.included.in.th |
15e20 | 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 | e.packaging.of.this.file..**.**. |
15e40 | 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 | This.file.may.be.distributed.and |
15e60 | 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 | /or.modified.under.the.terms.of. |
15e80 | 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 | the.**.GNU.General.Public.Licens |
15ea0 | 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 | e.version.2.as.published.by.the. |
15ec0 | 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 | Free.Software.**.Foundation.and. |
15ee0 | 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 | appearing.in.the.file.LICENSE.GP |
15f00 | 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f | L.included.in.the.**.packaging.o |
15f20 | 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c | f.this.file..**.**.Licensees.hol |
15f40 | 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e | ding.valid.Qt.Enterprise.Edition |
15f60 | 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c | .or.Qt.Professional.Edition.**.l |
15f80 | 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 | icenses.may.use.this.file.in.acc |
15fa0 | 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c | ordance.with.the.Qt.Commercial.L |
15fc0 | 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 | icense.**.Agreement.provided.wit |
15fe0 | 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 | h.the.Software..**.**.This.file. |
16000 | 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e | is.provided.AS.IS.with.NO.WARRAN |
16020 | 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a | TY.OF.ANY.KIND,.INCLUDING.THE.** |
16040 | 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 | .WARRANTY.OF.DESIGN,.MERCHANTABI |
16060 | 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 | LITY.AND.FITNESS.FOR.A.PARTICULA |
16080 | 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f | R.PURPOSE..**.**.See.http://qtso |
160a0 | 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c | ftware.com/pricing.html.or.email |
160c0 | 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e | .sales@trolltech.com.for.**...in |
160e0 | 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 | formation.about.Qt.Commercial.Li |
16100 | 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f | cense.Agreements..**.See.http:// |
16120 | 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 | qtsoftware.com/qpl/.for.QPL.lice |
16140 | 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f | nsing.information..**.See.http:/ |
16160 | 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 | /qtsoftware.com/gpl/.for.GPL.lic |
16180 | 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 | ensing.information..**.**.Contac |
161a0 | 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 | t.info@trolltech.com.if.any.cond |
161c0 | 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 | itions.of.this.licensing.are.**. |
161e0 | 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | not.clear.to.you..**.*********** |
16200 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
16220 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 2f 2f | ***************************/..// |
16240 | 20 4d 6f 73 74 20 6f 66 20 74 68 65 20 63 6f 64 65 20 68 65 72 65 20 77 61 73 20 6f 72 69 67 69 | .Most.of.the.code.here.was.origi |
16260 | 6e 61 6c 6c 79 20 77 72 69 74 74 65 6e 20 62 79 20 48 61 6e 73 20 50 65 74 74 65 72 20 42 69 65 | nally.written.by.Hans.Petter.Bie |
16280 | 6b 65 72 2c 0a 2f 2f 20 61 6e 64 20 69 73 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 51 74 20 77 69 | ker,.//.and.is.included.in.Qt.wi |
162a0 | 74 68 20 74 68 65 20 61 75 74 68 6f 72 27 73 20 70 65 72 6d 69 73 73 69 6f 6e 2c 20 61 6e 64 20 | th.the.author's.permission,.and. |
162c0 | 74 68 65 20 67 72 61 74 65 66 75 6c 0a 2f 2f 20 74 68 61 6e 6b 73 20 6f 66 20 74 68 65 20 54 72 | the.grateful.//.thanks.of.the.Tr |
162e0 | 6f 6c 6c 74 65 63 68 20 74 65 61 6d 2e 0a 0a 2f 2a 0a 20 2a 20 43 6f 70 79 72 69 67 68 74 20 28 | olltech.team.../*..*.Copyright.( |
16300 | 43 29 20 32 30 30 30 20 48 61 6e 73 20 50 65 74 74 65 72 20 42 69 65 6b 65 72 2e 20 41 6c 6c 20 | C).2000.Hans.Petter.Bieker..All. |
16320 | 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 20 2a 20 0a 20 2a 20 52 65 64 69 73 74 72 69 | rights.reserved...*...*.Redistri |
16340 | 62 75 74 69 6f 6e 20 61 6e 64 20 75 73 65 20 69 6e 20 73 6f 75 72 63 65 20 61 6e 64 20 62 69 6e | bution.and.use.in.source.and.bin |
16360 | 61 72 79 20 66 6f 72 6d 73 2c 20 77 69 74 68 20 6f 72 20 77 69 74 68 6f 75 74 0a 20 2a 20 6d 6f | ary.forms,.with.or.without..*.mo |
16380 | 64 69 66 69 63 61 74 69 6f 6e 2c 20 61 72 65 20 70 65 72 6d 69 74 74 65 64 20 70 72 6f 76 69 64 | dification,.are.permitted.provid |
163a0 | 65 64 20 74 68 61 74 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e 64 69 74 69 6f 6e 73 | ed.that.the.following.conditions |
163c0 | 0a 20 2a 20 61 72 65 20 6d 65 74 3a 0a 20 2a 20 31 2e 20 52 65 64 69 73 74 72 69 62 75 74 69 6f | ..*.are.met:..*.1..Redistributio |
163e0 | 6e 73 20 6f 66 20 73 6f 75 72 63 65 20 63 6f 64 65 20 6d 75 73 74 20 72 65 74 61 69 6e 20 74 68 | ns.of.source.code.must.retain.th |
16400 | 65 20 61 62 6f 76 65 20 63 6f 70 79 72 69 67 68 74 0a 20 2a 20 20 20 20 6e 6f 74 69 63 65 2c 20 | e.above.copyright..*....notice,. |
16420 | 74 68 69 73 20 6c 69 73 74 20 6f 66 20 63 6f 6e 64 69 74 69 6f 6e 73 20 61 6e 64 20 74 68 65 20 | this.list.of.conditions.and.the. |
16440 | 66 6f 6c 6c 6f 77 69 6e 67 20 64 69 73 63 6c 61 69 6d 65 72 2e 0a 20 2a 20 32 2e 20 52 65 64 69 | following.disclaimer...*.2..Redi |
16460 | 73 74 72 69 62 75 74 69 6f 6e 73 20 69 6e 20 62 69 6e 61 72 79 20 66 6f 72 6d 20 6d 75 73 74 20 | stributions.in.binary.form.must. |
16480 | 72 65 70 72 6f 64 75 63 65 20 74 68 65 20 61 62 6f 76 65 20 63 6f 70 79 72 69 67 68 74 0a 20 2a | reproduce.the.above.copyright..* |
164a0 | 20 20 20 20 6e 6f 74 69 63 65 2c 20 74 68 69 73 20 6c 69 73 74 20 6f 66 20 63 6f 6e 64 69 74 69 | ....notice,.this.list.of.conditi |
164c0 | 6f 6e 73 20 61 6e 64 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 64 69 73 63 6c 61 69 6d 65 72 | ons.and.the.following.disclaimer |
164e0 | 20 69 6e 20 74 68 65 0a 20 2a 20 20 20 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 61 6e 64 2f | .in.the..*....documentation.and/ |
16500 | 6f 72 20 6f 74 68 65 72 20 6d 61 74 65 72 69 61 6c 73 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 | or.other.materials.provided.with |
16520 | 20 74 68 65 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2e 0a 20 2a 20 0a 20 2a 20 54 48 49 53 20 53 | .the.distribution...*...*.THIS.S |
16540 | 4f 46 54 57 41 52 45 20 49 53 20 50 52 4f 56 49 44 45 44 20 42 59 20 54 48 45 20 41 55 54 48 4f | OFTWARE.IS.PROVIDED.BY.THE.AUTHO |
16560 | 52 20 41 4e 44 20 43 4f 4e 54 52 49 42 55 54 4f 52 53 20 60 60 41 53 20 49 53 27 27 20 41 4e 44 | R.AND.CONTRIBUTORS.``AS.IS''.AND |
16580 | 0a 20 2a 20 41 4e 59 20 45 58 50 52 45 53 53 20 4f 52 20 49 4d 50 4c 49 45 44 20 57 41 52 52 41 | ..*.ANY.EXPRESS.OR.IMPLIED.WARRA |
165a0 | 4e 54 49 45 53 2c 20 49 4e 43 4c 55 44 49 4e 47 2c 20 42 55 54 20 4e 4f 54 20 4c 49 4d 49 54 45 | NTIES,.INCLUDING,.BUT.NOT.LIMITE |
165c0 | 44 20 54 4f 2c 20 54 48 45 0a 20 2a 20 49 4d 50 4c 49 45 44 20 57 41 52 52 41 4e 54 49 45 53 20 | D.TO,.THE..*.IMPLIED.WARRANTIES. |
165e0 | 4f 46 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 | OF.MERCHANTABILITY.AND.FITNESS.F |
16600 | 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 0a 20 2a 20 41 52 45 20 44 | OR.A.PARTICULAR.PURPOSE..*.ARE.D |
16620 | 49 53 43 4c 41 49 4d 45 44 2e 20 20 49 4e 20 4e 4f 20 45 56 45 4e 54 20 53 48 41 4c 4c 20 54 48 | ISCLAIMED...IN.NO.EVENT.SHALL.TH |
16640 | 45 20 52 45 47 45 4e 54 53 20 4f 52 20 43 4f 4e 54 52 49 42 55 54 4f 52 53 20 42 45 20 4c 49 41 | E.REGENTS.OR.CONTRIBUTORS.BE.LIA |
16660 | 42 4c 45 0a 20 2a 20 46 4f 52 20 41 4e 59 20 44 49 52 45 43 54 2c 20 49 4e 44 49 52 45 43 54 2c | BLE..*.FOR.ANY.DIRECT,.INDIRECT, |
16680 | 20 49 4e 43 49 44 45 4e 54 41 4c 2c 20 53 50 45 43 49 41 4c 2c 20 45 58 45 4d 50 4c 41 52 59 2c | .INCIDENTAL,.SPECIAL,.EXEMPLARY, |
166a0 | 20 4f 52 20 43 4f 4e 53 45 51 55 45 4e 54 49 41 4c 0a 20 2a 20 44 41 4d 41 47 45 53 20 28 49 4e | .OR.CONSEQUENTIAL..*.DAMAGES.(IN |
166c0 | 43 4c 55 44 49 4e 47 2c 20 42 55 54 20 4e 4f 54 20 4c 49 4d 49 54 45 44 20 54 4f 2c 20 50 52 4f | CLUDING,.BUT.NOT.LIMITED.TO,.PRO |
166e0 | 43 55 52 45 4d 45 4e 54 20 4f 46 20 53 55 42 53 54 49 54 55 54 45 20 47 4f 4f 44 53 0a 20 2a 20 | CUREMENT.OF.SUBSTITUTE.GOODS..*. |
16700 | 4f 52 20 53 45 52 56 49 43 45 53 3b 20 4c 4f 53 53 20 4f 46 20 55 53 45 2c 20 44 41 54 41 2c 20 | OR.SERVICES;.LOSS.OF.USE,.DATA,. |
16720 | 4f 52 20 50 52 4f 46 49 54 53 3b 20 4f 52 20 42 55 53 49 4e 45 53 53 20 49 4e 54 45 52 52 55 50 | OR.PROFITS;.OR.BUSINESS.INTERRUP |
16740 | 54 49 4f 4e 29 0a 20 2a 20 48 4f 57 45 56 45 52 20 43 41 55 53 45 44 20 41 4e 44 20 4f 4e 20 41 | TION)..*.HOWEVER.CAUSED.AND.ON.A |
16760 | 4e 59 20 54 48 45 4f 52 59 20 4f 46 20 4c 49 41 42 49 4c 49 54 59 2c 20 57 48 45 54 48 45 52 20 | NY.THEORY.OF.LIABILITY,.WHETHER. |
16780 | 49 4e 20 43 4f 4e 54 52 41 43 54 2c 20 53 54 52 49 43 54 0a 20 2a 20 4c 49 41 42 49 4c 49 54 59 | IN.CONTRACT,.STRICT..*.LIABILITY |
167a0 | 2c 20 4f 52 20 54 4f 52 54 20 28 49 4e 43 4c 55 44 49 4e 47 20 4e 45 47 4c 49 47 45 4e 43 45 20 | ,.OR.TORT.(INCLUDING.NEGLIGENCE. |
167c0 | 4f 52 20 4f 54 48 45 52 57 49 53 45 29 20 41 52 49 53 49 4e 47 20 49 4e 20 41 4e 59 20 57 41 59 | OR.OTHERWISE).ARISING.IN.ANY.WAY |
167e0 | 0a 20 2a 20 4f 55 54 20 4f 46 20 54 48 45 20 55 53 45 20 4f 46 20 54 48 49 53 20 53 4f 46 54 57 | ..*.OUT.OF.THE.USE.OF.THIS.SOFTW |
16800 | 41 52 45 2c 20 45 56 45 4e 20 49 46 20 41 44 56 49 53 45 44 20 4f 46 20 54 48 45 20 50 4f 53 53 | ARE,.EVEN.IF.ADVISED.OF.THE.POSS |
16820 | 49 42 49 4c 49 54 59 20 4f 46 0a 20 2a 20 53 55 43 48 20 44 41 4d 41 47 45 2e 0a 20 2a 2f 0a 0a | IBILITY.OF..*.SUCH.DAMAGE...*/.. |
16840 | 23 69 66 6e 64 65 66 20 51 54 53 43 49 49 43 4f 44 45 43 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 | #ifndef.QTSCIICODEC_H.#define.QT |
16860 | 53 43 49 49 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 | SCIICODEC_H..#ifndef.QT_H.#inclu |
16880 | 64 65 20 22 71 74 65 78 74 63 6f 64 65 63 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 | de."qtextcodec.h".#endif.//.QT_H |
168a0 | 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 44 45 43 53 0a 0a 63 6c 61 73 73 20 51 5f | ..#ifndef.QT_NO_CODECS..class.Q_ |
168c0 | 45 58 50 4f 52 54 20 51 54 73 63 69 69 43 6f 64 65 63 20 3a 20 70 75 62 6c 69 63 20 51 54 65 78 | EXPORT.QTsciiCodec.:.public.QTex |
168e0 | 74 43 6f 64 65 63 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 | tCodec.{.public:.....virtual.int |
16900 | 20 6d 69 62 45 6e 75 6d 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 | .mibEnum().const;.....const.char |
16920 | 2a 20 6e 61 6d 65 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 | *.name().const;..#if.!defined(Q_ |
16940 | 4e 4f 5f 55 53 49 4e 47 5f 4b 45 59 57 4f 52 44 29 0a 20 20 20 20 75 73 69 6e 67 20 51 54 65 78 | NO_USING_KEYWORD).....using.QTex |
16960 | 74 43 6f 64 65 63 3a 3a 66 72 6f 6d 55 6e 69 63 6f 64 65 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 | tCodec::fromUnicode;.#endif..... |
16980 | 51 43 53 74 72 69 6e 67 20 66 72 6f 6d 55 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 51 53 74 72 69 | QCString.fromUnicode(const.QStri |
169a0 | 6e 67 26 20 75 63 2c 20 69 6e 74 26 20 6c 65 6e 49 6e 4f 75 74 29 20 63 6f 6e 73 74 3b 0a 20 20 | ng&.uc,.int&.lenInOut).const;... |
169c0 | 20 20 51 53 74 72 69 6e 67 20 74 6f 55 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 | ..QString.toUnicode(const.char*. |
169e0 | 63 68 61 72 73 2c 20 69 6e 74 20 6c 65 6e 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 | chars,.int.len).const;......int. |
16a00 | 68 65 75 72 69 73 74 69 63 43 6f 6e 74 65 6e 74 4d 61 74 63 68 28 63 6f 6e 73 74 20 63 68 61 72 | heuristicContentMatch(const.char |
16a20 | 2a 20 63 68 61 72 73 2c 20 69 6e 74 20 6c 65 6e 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 | *.chars,.int.len).const;.....int |
16a40 | 20 68 65 75 72 69 73 74 69 63 4e 61 6d 65 4d 61 74 63 68 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 | .heuristicNameMatch(const.char*. |
16a60 | 68 69 6e 74 29 20 63 6f 6e 73 74 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 0a | hint).const;.};..#endif..#endif. |
16a80 | 00 00 00 20 00 71 00 74 00 68 00 72 00 65 00 61 00 64 00 73 00 74 00 6f 00 72 00 61 00 67 00 65 | .....q.t.h.r.e.a.d.s.t.o.r.a.g.e |
16aa0 | 00 2e 00 68 00 00 0a 32 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ...h...2/*********************** |
16ac0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
16ae0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a | *********************.**.$Id$.** |
16b00 | 0a 2a 2a 20 2e 2e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 33 | .**.....**.**.Copyright.(C).2003 |
16b20 | 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 | .Trolltech.ASA...All.rights.rese |
16b40 | 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 | rved..**.**.This.file.is.part.of |
16b60 | 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 | .the.tools.module.of.the.Qt.GUI. |
16b80 | 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 | Toolkit..**.**.This.file.may.be. |
16ba0 | 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 | distributed.under.the.terms.of.t |
16bc0 | 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 | he.Q.Public.License.**.as.define |
16be0 | 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 | d.by.Trolltech.ASA.of.Norway.and |
16c00 | 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 | .appearing.in.the.file.**.LICENS |
16c20 | 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 | E.QPL.included.in.the.packaging. |
16c40 | 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 | of.this.file..**.**.This.file.ma |
16c60 | 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 | y.be.distributed.and/or.modified |
16c80 | 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 | .under.the.terms.of.the.**.GNU.G |
16ca0 | 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 | eneral.Public.License.version.2. |
16cc0 | 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 | as.published.by.the.Free.Softwar |
16ce0 | 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e | e.**.Foundation.and.appearing.in |
16d00 | 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 | .the.file.LICENSE.GPL.included.i |
16d20 | 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e | n.the.**.packaging.of.this.file. |
16d40 | 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 | .**.**.Licensees.holding.valid.Q |
16d60 | 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 | t.Enterprise.Edition.or.Qt.Profe |
16d80 | 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 | ssional.Edition.**.licenses.may. |
16da0 | 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 | use.this.file.in.accordance.with |
16dc0 | 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 | .the.Qt.Commercial.License.**.Ag |
16de0 | 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 | reement.provided.with.the.Softwa |
16e00 | 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 | re..**.**.This.file.is.provided. |
16e20 | 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 | AS.IS.with.NO.WARRANTY.OF.ANY.KI |
16e40 | 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 | ND,.INCLUDING.THE.**.WARRANTY.OF |
16e60 | 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 | .DESIGN,.MERCHANTABILITY.AND.FIT |
16e80 | 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a | NESS.FOR.A.PARTICULAR.PURPOSE..* |
16ea0 | 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 | *.**.See.http://qtsoftware.com/p |
16ec0 | 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c | ricing.html.or.email.sales@troll |
16ee0 | 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 | tech.com.for.**...information.ab |
16f00 | 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d | out.Qt.Commercial.License.Agreem |
16f20 | 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 | ents..**.See.http://qtsoftware.c |
16f40 | 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d | om/qpl/.for.QPL.licensing.inform |
16f60 | 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e | ation..**.See.http://qtsoftware. |
16f80 | 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 | com/gpl/.for.GPL.licensing.infor |
16fa0 | 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c | mation..**.**.Contact.info@troll |
16fc0 | 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 | tech.com.if.any.conditions.of.th |
16fe0 | 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f | is.licensing.are.**.not.clear.to |
17000 | 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .you..**.*********************** |
17020 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
17040 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 48 52 45 41 | ***************/..#ifndef.QTHREA |
17060 | 44 53 54 4f 52 41 47 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 48 52 45 41 44 53 54 4f 52 41 47 | DSTORAGE_H.#define.QTHREADSTORAG |
17080 | 45 5f 48 0a 0a 23 69 66 64 65 66 20 51 54 5f 54 48 52 45 41 44 5f 53 55 50 50 4f 52 54 0a 0a 23 | E_H..#ifdef.QT_THREAD_SUPPORT..# |
170a0 | 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 22 | ifndef.QT_H.#include."qglobal.h" |
170c0 | 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 | .#endif.//.QT_H..class.Q_EXPORT. |
170e0 | 51 54 68 72 65 61 64 53 74 6f 72 61 67 65 44 61 74 61 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 | QThreadStorageData.{.public:.... |
17100 | 20 51 54 68 72 65 61 64 53 74 6f 72 61 67 65 44 61 74 61 28 20 76 6f 69 64 20 28 2a 66 75 6e 63 | .QThreadStorageData(.void.(*func |
17120 | 29 28 76 6f 69 64 20 2a 29 20 29 3b 0a 20 20 20 20 7e 51 54 68 72 65 61 64 53 74 6f 72 61 67 65 | )(void.*).);.....~QThreadStorage |
17140 | 44 61 74 61 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 2a 2a 20 67 65 74 28 29 20 63 6f 6e 73 74 3b | Data();......void**.get().const; |
17160 | 0a 20 20 20 20 76 6f 69 64 2a 2a 20 73 65 74 28 20 76 6f 69 64 2a 20 70 20 29 3b 0a 0a 20 20 20 | .....void**.set(.void*.p.);..... |
17180 | 20 73 74 61 74 69 63 20 76 6f 69 64 20 66 69 6e 69 73 68 28 20 76 6f 69 64 2a 2a 20 29 3b 0a 20 | .static.void.finish(.void**.);.. |
171a0 | 20 20 20 69 6e 74 20 69 64 3b 0a 7d 3b 0a 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 | ...int.id;.};...template.<class. |
171c0 | 54 3e 0a 63 6c 61 73 73 20 51 54 68 72 65 61 64 53 74 6f 72 61 67 65 0a 7b 0a 70 72 69 76 61 74 | T>.class.QThreadStorage.{.privat |
171e0 | 65 3a 0a 20 20 20 20 51 54 68 72 65 61 64 53 74 6f 72 61 67 65 44 61 74 61 20 64 3b 0a 0a 23 69 | e:.....QThreadStorageData.d;..#i |
17200 | 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 2f 2f | f.defined(Q_DISABLE_COPY).....// |
17220 | 20 64 69 73 61 62 6c 65 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 | .disable.copy.constructor.and.op |
17240 | 65 72 61 74 6f 72 3d 0a 20 20 20 20 51 54 68 72 65 61 64 53 74 6f 72 61 67 65 28 20 63 6f 6e 73 | erator=.....QThreadStorage(.cons |
17260 | 74 20 51 54 68 72 65 61 64 53 74 6f 72 61 67 65 20 26 20 29 3b 0a 20 20 20 20 51 54 68 72 65 61 | t.QThreadStorage.&.);.....QThrea |
17280 | 64 53 74 6f 72 61 67 65 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 54 68 72 65 | dStorage.&operator=(.const.QThre |
172a0 | 61 64 53 74 6f 72 61 67 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 20 2f 2f 20 51 5f 44 49 53 41 42 | adStorage.&.);.#endif.//.Q_DISAB |
172c0 | 4c 45 5f 43 4f 50 59 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 64 65 6c 65 74 65 44 | LE_COPY......static.void.deleteD |
172e0 | 61 74 61 28 20 76 6f 69 64 20 2a 78 20 29 20 7b 20 64 65 6c 65 74 65 20 28 54 29 78 3b 20 7d 0a | ata(.void.*x.).{.delete.(T)x;.}. |
17300 | 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 54 68 72 65 61 64 53 74 6f 72 61 | .public:.....inline.QThreadStora |
17320 | 67 65 28 29 20 3a 20 64 28 20 64 65 6c 65 74 65 44 61 74 61 20 29 20 7b 20 20 7d 0a 20 20 20 20 | ge().:.d(.deleteData.).{..}..... |
17340 | 69 6e 6c 69 6e 65 20 7e 51 54 68 72 65 61 64 53 74 6f 72 61 67 65 28 29 20 7b 20 7d 0a 0a 20 20 | inline.~QThreadStorage().{.}.... |
17360 | 20 20 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 68 61 73 4c 6f 63 61 6c 44 61 74 61 28 29 20 63 6f 6e | ..inline.bool.hasLocalData().con |
17380 | 73 74 0a 20 20 20 20 7b 20 72 65 74 75 72 6e 20 64 2e 67 65 74 28 29 20 21 3d 20 30 3b 20 7d 0a | st.....{.return.d.get().!=.0;.}. |
173a0 | 0a 20 20 20 20 69 6e 6c 69 6e 65 20 54 26 20 6c 6f 63 61 6c 44 61 74 61 28 29 0a 20 20 20 20 7b | .....inline.T&.localData().....{ |
173c0 | 20 76 6f 69 64 20 2a 2a 76 20 3d 20 64 2e 67 65 74 28 29 3b 20 69 66 20 28 20 21 76 20 29 20 76 | .void.**v.=.d.get();.if.(.!v.).v |
173e0 | 20 3d 20 64 2e 73 65 74 28 20 30 20 29 3b 20 72 65 74 75 72 6e 20 2a 28 54 2a 29 76 3b 20 7d 0a | .=.d.set(.0.);.return.*(T*)v;.}. |
17400 | 0a 20 20 20 20 69 6e 6c 69 6e 65 20 54 20 6c 6f 63 61 6c 44 61 74 61 28 29 20 63 6f 6e 73 74 0a | .....inline.T.localData().const. |
17420 | 20 20 20 20 7b 20 76 6f 69 64 20 2a 2a 76 20 3d 20 64 2e 67 65 74 28 29 3b 20 72 65 74 75 72 6e | ....{.void.**v.=.d.get();.return |
17440 | 20 28 20 76 20 3f 20 2a 28 54 2a 29 76 20 3a 20 30 20 29 3b 20 7d 0a 0a 20 20 20 20 69 6e 6c 69 | .(.v.?.*(T*)v.:.0.);.}......inli |
17460 | 6e 65 20 76 6f 69 64 20 73 65 74 4c 6f 63 61 6c 44 61 74 61 28 20 54 20 74 20 29 0a 20 20 20 20 | ne.void.setLocalData(.T.t.)..... |
17480 | 7b 20 28 76 6f 69 64 29 20 64 2e 73 65 74 28 20 74 20 29 3b 20 7d 0a 7d 3b 0a 0a 23 65 6e 64 69 | {.(void).d.set(.t.);.}.};..#endi |
174a0 | 66 20 2f 2f 20 51 54 5f 54 48 52 45 41 44 5f 53 55 50 50 4f 52 54 0a 0a 23 65 6e 64 69 66 20 2f | f.//.QT_THREAD_SUPPORT..#endif./ |
174c0 | 2f 20 51 54 48 52 45 41 44 53 54 4f 52 41 47 45 5f 48 0a 00 00 00 18 00 71 00 74 00 5f 00 77 00 | /.QTHREADSTORAGE_H......q.t._.w. |
174e0 | 69 00 6e 00 64 00 6f 00 77 00 73 00 2e 00 68 00 00 0b 17 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | i.n.d.o.w.s...h..../************ |
17500 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
17520 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
17540 | 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 49 6e 63 6c 75 64 65 73 20 57 69 6e 33 32 20 | .**.$Id:.$.**.**.Includes.Win32. |
17560 | 73 79 73 74 65 6d 20 68 65 61 64 65 72 20 66 69 6c 65 73 2e 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 | system.header.files..**.**.Creat |
17580 | 65 64 20 3a 20 39 38 31 31 32 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 | ed.:.981123.**.**.Copyright.(C). |
175a0 | 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 | 1992-2000.Trolltech.ASA...All.ri |
175c0 | 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 | ghts.reserved..**.**.This.file.i |
175e0 | 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 | s.part.of.the.kernel.module.of.t |
17600 | 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 | he.Qt.GUI.Toolkit..**.**.License |
17620 | 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 | es.holding.valid.Qt.Enterprise.E |
17640 | 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f | dition.or.Qt.Professional.Editio |
17660 | 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 57 69 6e 64 6f 77 73 20 6d 61 79 20 75 73 | n.**.licenses.for.Windows.may.us |
17680 | 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 | e.this.file.in.accordance.with.t |
176a0 | 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 0a 2a 2a 20 4c 69 63 65 6e 73 65 20 41 67 72 65 | he.Qt.Commercial.**.License.Agre |
176c0 | 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 | ement.provided.with.the.Software |
176e0 | 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 | ..**.**.This.file.is.not.availab |
17700 | 6c 65 20 66 6f 72 20 75 73 65 20 75 6e 64 65 72 20 61 6e 79 20 6f 74 68 65 72 20 6c 69 63 65 6e | le.for.use.under.any.other.licen |
17720 | 73 65 20 77 69 74 68 6f 75 74 0a 2a 2a 20 65 78 70 72 65 73 73 20 77 72 69 74 74 65 6e 20 70 65 | se.without.**.express.written.pe |
17740 | 72 6d 69 73 73 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 | rmission.from.the.copyright.hold |
17760 | 65 72 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 | er..**.**.This.file.is.provided. |
17780 | 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 | AS.IS.with.NO.WARRANTY.OF.ANY.KI |
177a0 | 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 | ND,.INCLUDING.THE.**.WARRANTY.OF |
177c0 | 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 | .DESIGN,.MERCHANTABILITY.AND.FIT |
177e0 | 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a | NESS.FOR.A.PARTICULAR.PURPOSE..* |
17800 | 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 | *.**.See.http://qtsoftware.com/p |
17820 | 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c | ricing.html.or.email.sales@troll |
17840 | 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 | tech.com.for.**...information.ab |
17860 | 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d | out.Qt.Commercial.License.Agreem |
17880 | 65 6e 74 73 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 | ents..**.**.Contact.info@trollte |
178a0 | 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 | ch.com.if.any.conditions.of.this |
178c0 | 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 | .licensing.are.**.not.clear.to.y |
178e0 | 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ou..**.************************* |
17900 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
17920 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 57 49 4e 44 4f | *************/..#ifndef.QT_WINDO |
17940 | 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 5f 57 49 4e 44 4f 57 53 5f 48 0a 0a 23 69 66 20 64 | WS_H.#define.QT_WINDOWS_H..#if.d |
17960 | 65 66 69 6e 65 64 28 51 5f 43 43 5f 42 4f 52 29 0a 2f 2f 20 42 6f 72 6c 61 6e 64 27 73 20 77 69 | efined(Q_CC_BOR).//.Borland's.wi |
17980 | 6e 64 6f 77 73 2e 68 20 64 6f 65 73 20 6e 6f 74 20 73 65 74 20 74 68 65 73 65 20 63 6f 72 72 65 | ndows.h.does.not.set.these.corre |
179a0 | 63 74 6c 79 2c 20 72 65 73 75 6c 74 69 6e 67 20 69 6e 0a 2f 2f 20 75 6e 75 73 61 62 6c 65 20 57 | ctly,.resulting.in.//.unusable.W |
179c0 | 69 6e 53 44 4b 20 73 74 61 6e 64 61 72 64 20 64 69 61 6c 6f 67 73 0a 23 69 66 6e 64 65 66 20 57 | inSDK.standard.dialogs.#ifndef.W |
179e0 | 49 4e 56 45 52 0a 23 64 65 66 69 6e 65 20 57 49 4e 56 45 52 20 30 78 34 30 30 0a 23 65 6e 64 69 | INVER.#define.WINVER.0x400.#endi |
17a00 | 66 0a 23 69 66 6e 64 65 66 20 5f 57 49 4e 33 32 5f 57 49 4e 4e 54 0a 23 64 65 66 69 6e 65 20 5f | f.#ifndef._WIN32_WINNT.#define._ |
17a20 | 57 49 4e 33 32 5f 57 49 4e 4e 54 20 30 78 34 30 30 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a | WIN32_WINNT.0x400.#endif.#endif. |
17a40 | 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 64 65 66 73 2e 68 22 0a 0a 23 69 6e 63 6c | .#include."qwindowdefs.h"..#incl |
17a60 | 75 64 65 20 3c 77 69 6e 64 6f 77 73 2e 68 3e 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 43 43 | ude.<windows.h>.#if.defined(Q_CC |
17a80 | 5f 42 4f 52 29 0a 2f 2f 20 77 69 6e 64 65 66 2e 68 20 28 69 6e 63 6c 75 64 65 64 20 62 79 20 77 | _BOR).//.windef.h.(included.by.w |
17aa0 | 69 6e 64 6f 77 73 2e 68 29 20 64 65 66 69 6e 65 73 20 46 41 4c 53 45 20 61 6e 64 20 54 52 55 45 | indows.h).defines.FALSE.and.TRUE |
17ac0 | 20 74 6f 20 30 20 72 65 73 70 2e 20 31 20 2d 2d 20 77 69 74 68 0a 2f 2f 20 74 68 65 73 65 20 64 | .to.0.resp..1.--.with.//.these.d |
17ae0 | 65 66 69 6e 65 73 2c 20 42 6f 72 6c 61 6e 64 20 42 75 69 6c 64 65 72 20 36 20 68 61 73 20 70 72 | efines,.Borland.Builder.6.has.pr |
17b00 | 6f 62 6c 65 6d 73 20 64 69 73 74 69 6e 67 75 69 73 68 69 6e 67 20 74 68 65 20 64 69 66 66 65 72 | oblems.distinguishing.the.differ |
17b20 | 65 6e 74 0a 2f 2f 20 6f 76 65 72 6c 6f 61 64 73 20 6f 66 20 74 68 65 20 51 42 69 74 6d 61 70 20 | ent.//.overloads.of.the.QBitmap. |
17b40 | 63 6f 6e 73 74 72 75 63 74 6f 72 73 2e 0a 23 75 6e 64 65 66 20 54 52 55 45 0a 23 75 6e 64 65 66 | constructors..#undef.TRUE.#undef |
17b60 | 20 46 41 4c 53 45 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 61 6c 72 65 61 64 79 20 64 65 66 69 6e 65 | .FALSE.#endif..//.already.define |
17b80 | 64 20 77 68 65 6e 20 63 6f 6d 70 69 6c 65 64 20 77 69 74 68 20 57 49 4e 56 45 52 20 3e 3d 20 30 | d.when.compiled.with.WINVER.>=.0 |
17ba0 | 78 30 35 30 30 0a 2f 2f 20 61 6e 64 20 77 65 20 6f 6e 6c 79 20 75 73 65 20 74 68 65 6d 20 69 6e | x0500.//.and.we.only.use.them.in |
17bc0 | 20 57 56 5f 32 30 30 30 20 61 6e 64 20 57 56 5f 39 38 0a 23 69 66 6e 64 65 66 20 53 50 49 5f 53 | .WV_2000.and.WV_98.#ifndef.SPI_S |
17be0 | 45 54 4d 45 4e 55 41 4e 49 4d 41 54 49 4f 4e 0a 23 64 65 66 69 6e 65 20 53 50 49 5f 53 45 54 4d | ETMENUANIMATION.#define.SPI_SETM |
17c00 | 45 4e 55 41 4e 49 4d 41 54 49 4f 4e 20 30 78 31 30 30 33 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 | ENUANIMATION.0x1003.#endif.#ifnd |
17c20 | 65 66 20 53 50 49 5f 53 45 54 4d 45 4e 55 46 41 44 45 0a 23 64 65 66 69 6e 65 20 53 50 49 5f 53 | ef.SPI_SETMENUFADE.#define.SPI_S |
17c40 | 45 54 4d 45 4e 55 46 41 44 45 20 30 78 31 30 31 33 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 | ETMENUFADE.0x1013.#endif.#ifndef |
17c60 | 20 53 50 49 5f 53 45 54 43 4f 4d 42 4f 42 4f 58 41 4e 49 4d 41 54 49 4f 4e 0a 23 64 65 66 69 6e | .SPI_SETCOMBOBOXANIMATION.#defin |
17c80 | 65 20 53 50 49 5f 53 45 54 43 4f 4d 42 4f 42 4f 58 41 4e 49 4d 41 54 49 4f 4e 20 30 78 31 30 30 | e.SPI_SETCOMBOBOXANIMATION.0x100 |
17ca0 | 35 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 53 50 49 5f 53 45 54 54 4f 4f 4c 54 49 50 41 | 5.#endif.#ifndef.SPI_SETTOOLTIPA |
17cc0 | 4e 49 4d 41 54 49 4f 4e 0a 23 64 65 66 69 6e 65 20 53 50 49 5f 53 45 54 54 4f 4f 4c 54 49 50 41 | NIMATION.#define.SPI_SETTOOLTIPA |
17ce0 | 4e 49 4d 41 54 49 4f 4e 20 30 78 31 30 31 37 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 53 | NIMATION.0x1017.#endif.#ifndef.S |
17d00 | 50 49 5f 53 45 54 54 4f 4f 4c 54 49 50 46 41 44 45 0a 23 64 65 66 69 6e 65 20 53 50 49 5f 53 45 | PI_SETTOOLTIPFADE.#define.SPI_SE |
17d20 | 54 54 4f 4f 4c 54 49 50 46 41 44 45 20 30 78 31 30 31 39 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 | TTOOLTIPFADE.0x1019.#endif.#ifnd |
17d40 | 65 66 20 53 50 49 5f 53 45 54 55 49 45 46 46 45 43 54 53 20 0a 23 64 65 66 69 6e 65 20 53 50 49 | ef.SPI_SETUIEFFECTS..#define.SPI |
17d60 | 5f 53 45 54 55 49 45 46 46 45 43 54 53 20 30 78 31 30 33 46 0a 23 65 6e 64 69 66 0a 23 69 66 6e | _SETUIEFFECTS.0x103F.#endif.#ifn |
17d80 | 64 65 66 20 53 50 49 5f 47 45 54 4d 45 4e 55 41 4e 49 4d 41 54 49 4f 4e 0a 23 64 65 66 69 6e 65 | def.SPI_GETMENUANIMATION.#define |
17da0 | 20 53 50 49 5f 47 45 54 4d 45 4e 55 41 4e 49 4d 41 54 49 4f 4e 20 30 78 31 30 30 32 0a 23 65 6e | .SPI_GETMENUANIMATION.0x1002.#en |
17dc0 | 64 69 66 0a 23 69 66 6e 64 65 66 20 53 50 49 5f 47 45 54 4d 45 4e 55 46 41 44 45 0a 23 64 65 66 | dif.#ifndef.SPI_GETMENUFADE.#def |
17de0 | 69 6e 65 20 53 50 49 5f 47 45 54 4d 45 4e 55 46 41 44 45 20 30 78 31 30 31 32 0a 23 65 6e 64 69 | ine.SPI_GETMENUFADE.0x1012.#endi |
17e00 | 66 0a 23 69 66 6e 64 65 66 20 53 50 49 5f 47 45 54 43 4f 4d 42 4f 42 4f 58 41 4e 49 4d 41 54 49 | f.#ifndef.SPI_GETCOMBOBOXANIMATI |
17e20 | 4f 4e 0a 23 64 65 66 69 6e 65 20 53 50 49 5f 47 45 54 43 4f 4d 42 4f 42 4f 58 41 4e 49 4d 41 54 | ON.#define.SPI_GETCOMBOBOXANIMAT |
17e40 | 49 4f 4e 20 30 78 31 30 30 34 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 53 50 49 5f 47 45 | ION.0x1004.#endif.#ifndef.SPI_GE |
17e60 | 54 54 4f 4f 4c 54 49 50 41 4e 49 4d 41 54 49 4f 4e 0a 23 64 65 66 69 6e 65 20 53 50 49 5f 47 45 | TTOOLTIPANIMATION.#define.SPI_GE |
17e80 | 54 54 4f 4f 4c 54 49 50 41 4e 49 4d 41 54 49 4f 4e 20 30 78 31 30 31 36 0a 23 65 6e 64 69 66 0a | TTOOLTIPANIMATION.0x1016.#endif. |
17ea0 | 23 69 66 6e 64 65 66 20 53 50 49 5f 47 45 54 54 4f 4f 4c 54 49 50 46 41 44 45 0a 23 64 65 66 69 | #ifndef.SPI_GETTOOLTIPFADE.#defi |
17ec0 | 6e 65 20 53 50 49 5f 47 45 54 54 4f 4f 4c 54 49 50 46 41 44 45 20 30 78 31 30 31 38 0a 23 65 6e | ne.SPI_GETTOOLTIPFADE.0x1018.#en |
17ee0 | 64 69 66 0a 23 69 66 6e 64 65 66 20 53 50 49 5f 47 45 54 55 49 45 46 46 45 43 54 53 20 0a 23 64 | dif.#ifndef.SPI_GETUIEFFECTS..#d |
17f00 | 65 66 69 6e 65 20 53 50 49 5f 47 45 54 55 49 45 46 46 45 43 54 53 20 30 78 31 30 33 45 0a 23 65 | efine.SPI_GETUIEFFECTS.0x103E.#e |
17f20 | 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 53 50 49 5f 47 45 54 4b 45 59 42 4f 41 52 44 43 55 45 53 | ndif.#ifndef.SPI_GETKEYBOARDCUES |
17f40 | 0a 23 64 65 66 69 6e 65 20 53 50 49 5f 47 45 54 4b 45 59 42 4f 41 52 44 43 55 45 53 20 30 78 31 | .#define.SPI_GETKEYBOARDCUES.0x1 |
17f60 | 30 30 41 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 49 44 43 5f 48 41 4e 44 0a 23 64 65 66 | 00A.#endif.#ifndef.IDC_HAND.#def |
17f80 | 69 6e 65 20 49 44 43 5f 48 41 4e 44 20 20 20 20 20 20 20 20 20 20 20 20 4d 41 4b 45 49 4e 54 52 | ine.IDC_HAND............MAKEINTR |
17fa0 | 45 53 4f 55 52 43 45 28 33 32 36 34 39 29 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 57 4d | ESOURCE(32649).#endif.#ifndef.WM |
17fc0 | 5f 4d 4f 55 53 45 57 48 45 45 4c 0a 23 64 65 66 69 6e 65 20 57 4d 5f 4d 4f 55 53 45 57 48 45 45 | _MOUSEWHEEL.#define.WM_MOUSEWHEE |
17fe0 | 4c 09 30 78 30 32 30 41 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 57 49 | L.0x020A.#endif..#endif.//.QT_WI |
18000 | 4e 44 4f 57 53 5f 48 0a 00 00 00 18 00 71 00 73 00 71 00 6c 00 72 00 65 00 63 00 6f 00 72 00 64 | NDOWS_H......q.s.q.l.r.e.c.o.r.d |
18020 | 00 2e 00 68 00 00 12 c6 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ...h..../*********************** |
18040 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
18060 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 0a 2a 2a 20 44 65 66 69 | *********************.**.**.Defi |
18080 | 6e 69 74 69 6f 6e 20 6f 66 20 51 53 71 6c 52 65 63 6f 72 64 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a | nition.of.QSqlRecord.class.**.** |
180a0 | 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 30 2d 31 31 2d 30 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 | .Created.:.2000-11-03.**.**.Copy |
180c0 | 72 69 67 68 74 20 28 43 29 20 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 | right.(C).2000.Trolltech.ASA...A |
180e0 | 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 | ll.rights.reserved..**.**.This.f |
18100 | 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 73 71 6c 20 6d 6f 64 75 6c 65 20 6f 66 | ile.is.part.of.the.sql.module.of |
18120 | 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 | .the.Qt.GUI.Toolkit..**.**.This. |
18140 | 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 | file.may.be.distributed.under.th |
18160 | 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a | e.terms.of.the.Q.Public.License. |
18180 | 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f | **.as.defined.by.Trolltech.ASA.o |
181a0 | 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 | f.Norway.and.appearing.in.the.fi |
181c0 | 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 | le.**.LICENSE.QPL.included.in.th |
181e0 | 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 | e.packaging.of.this.file..**.**. |
18200 | 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 | This.file.may.be.distributed.and |
18220 | 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 | /or.modified.under.the.terms.of. |
18240 | 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 | the.**.GNU.General.Public.Licens |
18260 | 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 | e.version.2.as.published.by.the. |
18280 | 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 | Free.Software.**.Foundation.and. |
182a0 | 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 | appearing.in.the.file.LICENSE.GP |
182c0 | 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f | L.included.in.the.**.packaging.o |
182e0 | 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c | f.this.file..**.**.Licensees.hol |
18300 | 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e | ding.valid.Qt.Enterprise.Edition |
18320 | 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 | .licenses.may.use.this.**.file.i |
18340 | 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 | n.accordance.with.the.Qt.Commerc |
18360 | 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a | ial.License.Agreement.provided.* |
18380 | 2a 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 | *.with.the.Software..**.**.This. |
183a0 | 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 | file.is.provided.AS.IS.with.NO.W |
183c0 | 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 | ARRANTY.OF.ANY.KIND,.INCLUDING.T |
183e0 | 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 | HE.**.WARRANTY.OF.DESIGN,.MERCHA |
18400 | 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 | NTABILITY.AND.FITNESS.FOR.A.PART |
18420 | 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f | ICULAR.PURPOSE..**.**.See.http:/ |
18440 | 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 | /qtsoftware.com/pricing.html.or. |
18460 | 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a | email.sales@trolltech.com.for.** |
18480 | 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 | ...information.about.Qt.Commerci |
184a0 | 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 | al.License.Agreements..**.See.ht |
184c0 | 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c | tp://qtsoftware.com/qpl/.for.QPL |
184e0 | 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 | .licensing.information..**.See.h |
18500 | 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 | ttp://qtsoftware.com/gpl/.for.GP |
18520 | 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 | L.licensing.information..**.**.C |
18540 | 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 | ontact.info@trolltech.com.if.any |
18560 | 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 | .conditions.of.this.licensing.ar |
18580 | 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a | e.**.not.clear.to.you..**.****** |
185a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
185c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
185e0 | 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 51 4c 52 45 43 4f 52 44 5f 48 0a 23 64 65 66 69 6e 65 20 | /..#ifndef.QSQLRECORD_H.#define. |
18600 | 51 53 51 4c 52 45 43 4f 52 44 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c | QSQLRECORD_H..#ifndef.QT_H.#incl |
18620 | 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e | ude."qstring.h".#include."qstrin |
18640 | 67 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 76 61 72 69 61 6e 74 2e 68 22 0a 23 | glist.h".#include."qvariant.h".# |
18660 | 69 6e 63 6c 75 64 65 20 22 71 73 71 6c 66 69 65 6c 64 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 | include."qsqlfield.h".#endif.//. |
18680 | 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 51 4c 0a 0a 63 6c 61 73 73 20 51 | QT_H..#ifndef.QT_NO_SQL..class.Q |
186a0 | 53 71 6c 52 65 63 6f 72 64 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 53 71 6c 52 65 63 | SqlRecordPrivate;..class.QSqlRec |
186c0 | 6f 72 64 53 68 61 72 65 64 20 3a 20 70 75 62 6c 69 63 20 51 53 68 61 72 65 64 0a 7b 0a 70 75 62 | ordShared.:.public.QShared.{.pub |
186e0 | 6c 69 63 3a 0a 20 20 20 20 51 53 71 6c 52 65 63 6f 72 64 53 68 61 72 65 64 28 20 51 53 71 6c 52 | lic:.....QSqlRecordShared(.QSqlR |
18700 | 65 63 6f 72 64 50 72 69 76 61 74 65 2a 20 73 71 6c 52 65 63 6f 72 64 50 72 69 76 61 74 65 20 29 | ecordPrivate*.sqlRecordPrivate.) |
18720 | 0a 20 20 20 20 3a 20 64 28 20 73 71 6c 52 65 63 6f 72 64 50 72 69 76 61 74 65 20 29 0a 20 20 20 | .....:.d(.sqlRecordPrivate.).... |
18740 | 20 7b 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 53 71 6c 52 65 63 6f 72 64 53 68 61 72 65 | .{}.....virtual.~QSqlRecordShare |
18760 | 64 28 29 3b 0a 20 20 20 20 51 53 71 6c 52 65 63 6f 72 64 50 72 69 76 61 74 65 2a 20 64 3b 0a 7d | d();.....QSqlRecordPrivate*.d;.} |
18780 | 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 71 6c 52 65 63 6f 72 64 0a 7b 0a 70 | ;..class.Q_EXPORT.QSqlRecord.{.p |
187a0 | 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 71 6c 52 65 63 6f 72 64 28 29 3b 0a 20 20 20 20 51 53 71 | ublic:.....QSqlRecord();.....QSq |
187c0 | 6c 52 65 63 6f 72 64 28 20 63 6f 6e 73 74 20 51 53 71 6c 52 65 63 6f 72 64 26 20 6f 74 68 65 72 | lRecord(.const.QSqlRecord&.other |
187e0 | 20 29 3b 0a 20 20 20 20 51 53 71 6c 52 65 63 6f 72 64 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 | .);.....QSqlRecord&.operator=(.c |
18800 | 6f 6e 73 74 20 51 53 71 6c 52 65 63 6f 72 64 26 20 6f 74 68 65 72 20 29 3b 0a 20 20 20 20 76 69 | onst.QSqlRecord&.other.);.....vi |
18820 | 72 74 75 61 6c 20 7e 51 53 71 6c 52 65 63 6f 72 64 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | rtual.~QSqlRecord();.....virtual |
18840 | 20 51 56 61 72 69 61 6e 74 20 20 20 20 20 76 61 6c 75 65 28 20 69 6e 74 20 69 20 29 20 63 6f 6e | .QVariant.....value(.int.i.).con |
18860 | 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 56 61 72 69 61 6e 74 20 20 20 20 20 76 61 6c | st;.....virtual.QVariant.....val |
18880 | 75 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 20 63 6f 6e 73 74 3b | ue(.const.QString&.name.).const; |
188a0 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 73 65 74 56 61 6c | .....virtual.void.........setVal |
188c0 | 75 65 28 20 69 6e 74 20 69 2c 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 26 20 76 61 6c 20 29 | ue(.int.i,.const.QVariant&.val.) |
188e0 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 73 65 74 56 61 | ;.....virtual.void.........setVa |
18900 | 6c 75 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 | lue(.const.QString&.name,.const. |
18920 | 51 56 61 72 69 61 6e 74 26 20 76 61 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 | QVariant&.val.);.....bool....... |
18940 | 20 20 20 20 20 20 20 20 20 20 69 73 47 65 6e 65 72 61 74 65 64 28 20 69 6e 74 20 69 20 29 20 63 | ..........isGenerated(.int.i.).c |
18960 | 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 | onst;.....bool.................i |
18980 | 73 47 65 6e 65 72 61 74 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 | sGenerated(.const.QString&.name. |
189a0 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 20 20 20 | ).const;.....virtual.void....... |
189c0 | 20 20 73 65 74 47 65 6e 65 72 61 74 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e | ..setGenerated(.const.QString&.n |
189e0 | 61 6d 65 2c 20 62 6f 6f 6c 20 67 65 6e 65 72 61 74 65 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 | ame,.bool.generated.);.....virtu |
18a00 | 61 6c 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 73 65 74 47 65 6e 65 72 61 74 65 64 28 20 69 6e | al.void.........setGenerated(.in |
18a20 | 74 20 69 2c 20 62 6f 6f 6c 20 67 65 6e 65 72 61 74 65 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 | t.i,.bool.generated.);.....virtu |
18a40 | 61 6c 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 73 65 74 4e 75 6c 6c 28 20 69 6e 74 20 69 20 29 | al.void.........setNull(.int.i.) |
18a60 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 73 65 74 4e 75 | ;.....virtual.void.........setNu |
18a80 | 6c 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 3b 0a 20 20 20 20 62 | ll(.const.QString&.name.);.....b |
18aa0 | 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 4e 75 6c 6c 28 20 69 6e 74 20 | ool.................isNull(.int. |
18ac0 | 69 20 29 3b 20 2f 2f 20 72 65 6d 6f 76 65 20 69 6e 20 34 2e 30 0a 20 20 20 20 62 6f 6f 6c 20 20 | i.);.//.remove.in.4.0.....bool.. |
18ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 4e 75 6c 6c 28 20 63 6f 6e 73 74 20 51 53 74 | ...............isNull(.const.QSt |
18b00 | 72 69 6e 67 26 20 6e 61 6d 65 20 29 3b 20 2f 2f 20 72 65 6d 6f 76 65 20 69 6e 20 34 2e 30 0a 20 | ring&.name.);.//.remove.in.4.0.. |
18b20 | 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 4e 75 6c 6c 28 20 | ...bool.................isNull(. |
18b40 | 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 | int.i.).const;.....bool......... |
18b60 | 20 20 20 20 20 20 20 20 69 73 4e 75 6c 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e | ........isNull(.const.QString&.n |
18b80 | 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 20 20 | ame.).const;......int........... |
18ba0 | 20 20 20 20 20 20 20 70 6f 73 69 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 | .......position(.const.QString&. |
18bc0 | 6e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 20 20 | name.).const;.....QString....... |
18be0 | 20 20 20 20 20 20 20 66 69 65 6c 64 4e 61 6d 65 28 20 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 3b | .......fieldName(.int.i.).const; |
18c00 | 0a 20 20 20 20 51 53 71 6c 46 69 65 6c 64 2a 20 20 20 20 20 20 20 20 20 20 20 66 69 65 6c 64 28 | .....QSqlField*...........field( |
18c20 | 20 69 6e 74 20 69 20 29 3b 0a 20 20 20 20 51 53 71 6c 46 69 65 6c 64 2a 20 20 20 20 20 20 20 20 | .int.i.);.....QSqlField*........ |
18c40 | 20 20 20 66 69 65 6c 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 3b | ...field(.const.QString&.name.); |
18c60 | 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 2a 20 20 20 20 20 66 69 65 6c 64 28 | .....const.QSqlField*.....field( |
18c80 | 20 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 | .int.i.).const;.....const.QSqlFi |
18ca0 | 65 6c 64 2a 20 20 20 20 20 66 69 65 6c 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e | eld*.....field(.const.QString&.n |
18cc0 | 61 6d 65 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 20 | ame.).const;......virtual.void.. |
18ce0 | 20 20 20 20 20 20 20 61 70 70 65 6e 64 28 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 26 20 | .......append(.const.QSqlField&. |
18d00 | 66 69 65 6c 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 20 20 20 | field.);.....virtual.void....... |
18d20 | 20 20 69 6e 73 65 72 74 28 20 69 6e 74 20 70 6f 73 2c 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 | ..insert(.int.pos,.const.QSqlFie |
18d40 | 6c 64 26 20 66 69 65 6c 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 | ld&.field.);.....virtual.void... |
18d60 | 20 20 20 20 20 20 72 65 6d 6f 76 65 28 20 69 6e 74 20 70 6f 73 20 29 3b 0a 0a 20 20 20 20 62 6f | ......remove(.int.pos.);......bo |
18d80 | 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 45 6d 70 74 79 28 29 20 63 6f 6e | ol.................isEmpty().con |
18da0 | 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e | st;.....bool.................con |
18dc0 | 74 61 69 6e 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 20 63 6f 6e | tains(.const.QString&.name.).con |
18de0 | 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 63 6c 65 | st;.....virtual.void.........cle |
18e00 | 61 72 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 63 | ar();.....virtual.void.........c |
18e20 | 6c 65 61 72 56 61 6c 75 65 73 28 20 62 6f 6f 6c 20 6e 75 6c 6c 69 66 79 20 3d 20 46 41 4c 53 45 | learValues(.bool.nullify.=.FALSE |
18e40 | 20 29 3b 0a 20 20 20 20 75 69 6e 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 75 | .);.....uint.................cou |
18e60 | 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 | nt().const;.....virtual.QString. |
18e80 | 20 20 20 20 20 74 6f 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 72 | .....toString(.const.QString&.pr |
18ea0 | 65 66 69 78 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 09 09 20 20 20 63 6f 6e | efix.=.QString::null,........con |
18ec0 | 73 74 20 51 53 74 72 69 6e 67 26 20 73 65 70 20 3d 20 22 2c 22 20 29 20 63 6f 6e 73 74 3b 0a 20 | st.QString&.sep.=.",".).const;.. |
18ee0 | 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 4c 69 73 74 20 20 74 6f 53 74 72 69 6e 67 | ...virtual.QStringList..toString |
18f00 | 4c 69 73 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 72 65 66 69 78 20 3d 20 51 53 | List(.const.QString&.prefix.=.QS |
18f20 | 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 | tring::null.).const;..private:.. |
18f40 | 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 72 65 61 74 65 46 69 | ...QString..............createFi |
18f60 | 65 6c 64 28 20 69 6e 74 20 69 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 72 65 66 69 | eld(.int.i,.const.QString&.prefi |
18f80 | 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 20 20 20 20 | x.).const;.....void............. |
18fa0 | 20 20 20 20 64 65 72 65 66 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 | ....deref();.....bool........... |
18fc0 | 20 20 20 20 20 20 63 68 65 63 6b 44 65 74 61 63 68 28 29 3b 0a 20 20 20 20 51 53 71 6c 52 65 63 | ......checkDetach();.....QSqlRec |
18fe0 | 6f 72 64 53 68 61 72 65 64 2a 20 20 20 20 73 68 3b 0a 7d 3b 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a | ordShared*....sh;.};../********* |
19000 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
19020 | 2a 2f 0a 2f 2a 2a 2a 2a 2a 2a 2a 20 20 20 20 20 51 53 71 6c 52 65 63 6f 72 64 49 6e 66 6f 20 43 | */./*******.....QSqlRecordInfo.C |
19040 | 6c 61 73 73 20 20 20 20 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | lass....******/./*************** |
19060 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 | ***************************/..#i |
19080 | 66 20 64 65 66 69 6e 65 64 28 51 5f 54 45 4d 50 4c 41 54 45 44 4c 4c 29 0a 2f 2f 20 4d 4f 43 5f | f.defined(Q_TEMPLATEDLL).//.MOC_ |
190a0 | 53 4b 49 50 5f 42 45 47 49 4e 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d | SKIP_BEGIN.Q_TEMPLATE_EXTERN.tem |
190c0 | 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 61 6c 75 65 4c 69 73 74 3c | plate.class.Q_EXPORT.QValueList< |
190e0 | 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 3e 3b 0a 2f 2f 20 4d 4f 43 5f 53 4b 49 50 5f 45 4e 44 0a | QSqlFieldInfo>;.//.MOC_SKIP_END. |
19100 | 23 65 6e 64 69 66 0a 0a 74 79 70 65 64 65 66 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 53 71 6c 46 | #endif..typedef.QValueList<QSqlF |
19120 | 69 65 6c 64 49 6e 66 6f 3e 20 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 4c 69 73 74 3b 0a 0a 63 6c | ieldInfo>.QSqlFieldInfoList;..cl |
19140 | 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 71 6c 52 65 63 6f 72 64 49 6e 66 6f 3a 20 70 75 62 | ass.Q_EXPORT.QSqlRecordInfo:.pub |
19160 | 6c 69 63 20 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 4c 69 73 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a | lic.QSqlFieldInfoList.{.public:. |
19180 | 20 20 20 20 51 53 71 6c 52 65 63 6f 72 64 49 6e 66 6f 28 29 3a 20 51 53 71 6c 46 69 65 6c 64 49 | ....QSqlRecordInfo():.QSqlFieldI |
191a0 | 6e 66 6f 4c 69 73 74 28 29 20 7b 7d 0a 20 20 20 20 51 53 71 6c 52 65 63 6f 72 64 49 6e 66 6f 28 | nfoList().{}.....QSqlRecordInfo( |
191c0 | 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 4c 69 73 74 26 20 6f 74 68 65 72 20 | .const.QSqlFieldInfoList&.other. |
191e0 | 29 3a 20 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 4c 69 73 74 28 20 6f 74 68 65 72 20 29 20 7b 7d | ):.QSqlFieldInfoList(.other.).{} |
19200 | 0a 20 20 20 20 51 53 71 6c 52 65 63 6f 72 64 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 53 71 6c 52 | .....QSqlRecordInfo(.const.QSqlR |
19220 | 65 63 6f 72 64 26 20 6f 74 68 65 72 20 29 3b 0a 0a 20 20 20 20 73 69 7a 65 5f 74 79 70 65 20 63 | ecord&.other.);......size_type.c |
19240 | 6f 6e 74 61 69 6e 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 69 65 6c 64 4e 61 6d | ontains(.const.QString&.fieldNam |
19260 | 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 20 66 69 6e | e.).const;.....QSqlFieldInfo.fin |
19280 | 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 69 65 6c 64 4e 61 6d 65 20 29 20 63 6f | d(.const.QString&.fieldName.).co |
192a0 | 6e 73 74 3b 0a 20 20 20 20 51 53 71 6c 52 65 63 6f 72 64 20 74 6f 52 65 63 6f 72 64 28 29 20 63 | nst;.....QSqlRecord.toRecord().c |
192c0 | 6f 6e 73 74 3b 0a 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 09 2f 2f 20 51 54 5f 4e 4f 5f 53 51 4c 0a | onst;..};...#endif.//.QT_NO_SQL. |
192e0 | 23 65 6e 64 69 66 0a 00 00 00 08 00 71 00 74 00 2e 00 68 00 00 24 54 2f 2a 2a 2a 2a 2a 2a 2a 2a | #endif......q.t...h..$T/******** |
19300 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
19320 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
19340 | 2a 2a 2a 2a 0a 2a 2a 0a 2a 2a 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 0a 2a 2a 0a 2a 2a 20 | ****.**.**.Qt.GUI.Toolkit.**.**. |
19360 | 54 68 69 73 20 68 65 61 64 65 72 20 66 69 6c 65 20 65 66 66 69 63 69 65 6e 74 6c 79 20 69 6e 63 | This.header.file.efficiently.inc |
19380 | 6c 75 64 65 73 20 61 6c 6c 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 20 66 75 6e 63 74 69 6f | ludes.all.Qt.GUI.Toolkit.functio |
193a0 | 6e 61 6c 69 74 79 2e 0a 2a 2a 0a 2a 2a 20 47 65 6e 65 72 61 74 65 64 20 3a 20 4d 6f 6e 20 4f 63 | nality..**.**.Generated.:.Mon.Oc |
193c0 | 74 20 31 33 20 31 33 3a 30 37 3a 32 39 20 43 45 53 54 20 32 30 30 33 0a 0a 2a 2a 0a 2a 2a 20 43 | t.13.13:07:29.CEST.2003..**.**.C |
193e0 | 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 35 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 | opyright.(C).1995-2000.Trolltech |
19400 | 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a | .ASA...All.rights.reserved..**.* |
19420 | 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 51 74 20 47 55 | *.This.file.is.part.of.the.Qt.GU |
19440 | 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | I.Toolkit..**.****************** |
19460 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
19480 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 | ***************************/..#i |
194a0 | 66 6e 64 65 66 20 51 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 | fndef.QT_H.#define.QT_H.#include |
194c0 | 20 22 71 67 6c 6f 62 61 6c 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 65 61 74 75 72 65 73 | ."qglobal.h".#include."qfeatures |
194e0 | 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 68 61 72 65 64 2e 68 22 0a 23 69 6e 63 6c 75 64 | .h".#include."qshared.h".#includ |
19500 | 65 20 22 71 70 74 72 63 6f 6c 6c 65 63 74 69 6f 6e 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 | e."qptrcollection.h".#include."q |
19520 | 67 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 64 65 66 73 2e 68 | glist.h".#include."qobjectdefs.h |
19540 | 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6e 61 6d 65 73 70 61 63 65 2e 68 22 0a 23 69 6e 63 6c 75 | ".#include."qnamespace.h".#inclu |
19560 | 64 65 20 22 71 67 61 72 72 61 79 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6d 65 6d 61 72 72 | de."qgarray.h".#include."qmemarr |
19580 | 61 79 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 63 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 | ay.h".#include."qcstring.h".#inc |
195a0 | 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 6c | lude."qstring.h".#include."qptrl |
195c0 | 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 69 6f 64 65 76 69 63 65 2e 68 22 0a 23 69 | ist.h".#include."qiodevice.h".#i |
195e0 | 6e 63 6c 75 64 65 20 22 71 6b 65 79 73 65 71 75 65 6e 63 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 | nclude."qkeysequence.h".#include |
19600 | 20 22 71 77 69 6e 64 6f 77 64 65 66 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 64 69 63 | ."qwindowdefs.h".#include."qgdic |
19620 | 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 6f 6e 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 | t.h".#include."qfont.h".#include |
19640 | 20 22 71 64 61 74 61 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 | ."qdatastream.h".#include."qpair |
19660 | 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 6f 69 6e 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 | .h".#include."qpoint.h".#include |
19680 | 20 3c 73 74 64 69 6f 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 65 78 74 73 74 72 65 61 6d | .<stdio.h>.#include."qtextstream |
196a0 | 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 6f 6e 74 69 6e 66 6f 2e 68 22 0a 23 69 6e 63 6c | .h".#include."qfontinfo.h".#incl |
196c0 | 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 71 74 | ude."qsizepolicy.h".#include."qt |
196e0 | 6c 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 63 6c 75 64 65 | l.h".#include."qsize.h".#include |
19700 | 20 22 71 72 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 62 69 74 61 72 72 61 79 2e 68 | ."qrect.h".#include."qbitarray.h |
19720 | 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 72 65 67 69 6f 6e 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 | ".#include."qregion.h".#include. |
19740 | 22 71 73 71 6c 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 | "qsql.h".#include."qstrlist.h".# |
19760 | 69 6e 63 6c 75 64 65 20 22 71 76 61 6c 75 65 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 | include."qvaluelist.h".#include. |
19780 | 22 71 6d 61 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 61 74 65 74 69 6d 65 2e 68 22 0a | "qmap.h".#include."qdatetime.h". |
197a0 | 23 69 6e 63 6c 75 64 65 20 22 71 6d 69 6d 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 61 73 | #include."qmime.h".#include."qas |
197c0 | 63 69 69 64 69 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 61 69 6e 74 64 65 76 69 63 | ciidict.h".#include."qpaintdevic |
197e0 | 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 6f 6e 74 6d 65 74 72 69 63 73 2e 68 22 0a 23 | e.h".#include."qfontmetrics.h".# |
19800 | 69 6e 63 6c 75 64 65 20 22 71 64 69 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 65 76 65 | include."qdict.h".#include."qeve |
19820 | 6e 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 68 6f 73 74 61 64 64 72 65 73 73 2e 68 22 0a | nt.h".#include."qhostaddress.h". |
19840 | 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 69 6e 63 6c 75 64 | #include."qstringlist.h".#includ |
19860 | 65 20 22 71 63 6f 6c 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 64 6f 6d 2e 68 3e 0a 23 | e."qcolor.h".#include.<qdom.h>.# |
19880 | 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 64 | include."qobject.h".#include.<qd |
198a0 | 72 61 77 75 74 69 6c 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 62 72 75 73 68 2e 68 22 0a 23 | rawutil.h>.#include."qbrush.h".# |
198c0 | 69 6e 63 6c 75 64 65 20 22 71 70 61 6c 65 74 74 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 | include."qpalette.h".#include."q |
198e0 | 77 69 64 67 65 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6a 70 75 6e 69 63 6f 64 65 2e 68 | widget.h".#include."qjpunicode.h |
19900 | 22 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 63 6c 75 | ".#include."qtextcodec.h".#inclu |
19920 | 64 65 20 22 71 73 74 79 6c 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 72 61 6d 65 2e 68 | de."qstyle.h".#include."qframe.h |
19940 | 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 69 6c 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 | ".#include."qfile.h".#include."q |
19960 | 66 69 6c 65 69 6e 66 6f 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 75 72 6c 69 6e 66 6f 2e 68 | fileinfo.h".#include."qurlinfo.h |
19980 | 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c | ".#include."qwidgetlist.h".#incl |
199a0 | 75 64 65 20 3c 71 63 6f 6d 62 6f 62 6f 78 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 72 6f | ude.<qcombobox.h>.#include."qgro |
199c0 | 75 70 62 6f 78 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 69 61 6c 6f 67 2e 68 22 0a 23 69 | upbox.h".#include."qdialog.h".#i |
199e0 | 6e 63 6c 75 64 65 20 3c 71 64 61 74 61 76 69 65 77 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 | nclude.<qdataview.h>.#include."q |
19a00 | 64 6f 63 6b 77 69 6e 64 6f 77 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 63 6f 6d 6d 6f 6e 73 | dockwindow.h".#include."qcommons |
19a20 | 74 79 6c 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6e 65 74 77 6f 72 6b 70 72 6f 74 6f 63 | tyle.h".#include."qnetworkprotoc |
19a40 | 6f 6c 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 65 75 63 6b 72 63 6f 64 65 63 2e 68 3e 0a 23 | ol.h".#include.<qeuckrcodec.h>.# |
19a60 | 69 6e 63 6c 75 64 65 20 3c 71 67 62 31 38 30 33 30 63 6f 64 65 63 2e 68 3e 0a 23 69 6e 63 6c 75 | include.<qgb18030codec.h>.#inclu |
19a80 | 64 65 20 22 71 67 63 61 63 68 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 69 78 6d 61 70 | de."qgcache.h".#include."qpixmap |
19aa0 | 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 67 69 66 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c | .h".#include.<qgif.h>.#include.< |
19ac0 | 71 67 6c 63 6f 6c 6f 72 6d 61 70 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 63 61 63 68 65 2e | qglcolormap.h>.#include.<qcache. |
19ae0 | 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 64 72 6f 70 73 69 74 65 2e 68 3e 0a 23 69 6e 63 6c 75 | h>.#include.<qdropsite.h>.#inclu |
19b00 | 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 3c 71 67 72 69 64 2e | de."qgplugin.h".#include.<qgrid. |
19b20 | 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 72 61 6e 67 65 63 6f 6e 74 72 6f 6c 2e 68 22 0a 23 69 | h>.#include."qrangecontrol.h".#i |
19b40 | 6e 63 6c 75 64 65 20 22 71 62 75 74 74 6f 6e 67 72 6f 75 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 | nclude."qbuttongroup.h".#include |
19b60 | 20 3c 71 64 61 74 65 74 69 6d 65 65 64 69 74 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 76 | .<qdatetimeedit.h>.#include."qgv |
19b80 | 65 63 74 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 68 62 6f 78 2e 68 22 0a 23 69 6e 63 | ector.h".#include."qhbox.h".#inc |
19ba0 | 6c 75 64 65 20 3c 71 68 62 75 74 74 6f 6e 67 72 6f 75 70 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 | lude.<qhbuttongroup.h>.#include. |
19bc0 | 22 71 69 63 6f 6e 73 65 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 68 67 72 6f 75 70 62 6f | "qiconset.h".#include.<qhgroupbo |
19be0 | 78 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 6f 63 6b 65 74 6e 6f 74 69 66 69 65 72 2e 68 | x.h>.#include."qsocketnotifier.h |
19c00 | 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 65 76 65 6e 74 6c 6f 6f 70 2e 68 3e 0a 23 69 6e 63 6c 75 | ".#include.<qeventloop.h>.#inclu |
19c20 | 64 65 20 3c 71 68 74 74 70 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 61 63 74 69 6f 6e 2e 68 | de.<qhttp.h>.#include.<qaction.h |
19c40 | 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 62 75 66 66 65 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 | >.#include."qbuffer.h".#include. |
19c60 | 22 71 69 6d 61 67 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 69 6d 61 67 65 66 6f 72 6d 61 | "qimage.h".#include.<qimageforma |
19c80 | 74 70 6c 75 67 69 6e 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 6c 69 6e 65 65 64 69 74 2e 68 | tplugin.h>.#include."qlineedit.h |
19ca0 | 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 69 6e 74 63 61 63 68 65 2e 68 3e 0a 23 69 6e 63 6c 75 64 | ".#include.<qintcache.h>.#includ |
19cc0 | 65 20 22 71 69 6e 74 64 69 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6d 6f 74 69 66 73 | e."qintdict.h".#include."qmotifs |
19ce0 | 74 79 6c 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 69 63 74 75 72 65 2e 68 22 0a 23 69 | tyle.h".#include."qpicture.h".#i |
19d00 | 6e 63 6c 75 64 65 20 3c 71 6a 69 73 63 6f 64 65 63 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 | nclude.<qjiscodec.h>.#include.<q |
19d20 | 65 75 63 6a 70 63 6f 64 65 63 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6b 65 79 63 6f 64 65 | eucjpcodec.h>.#include.<qkeycode |
19d40 | 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 61 63 63 65 6c 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 | .h>.#include.<qaccel.h>.#include |
19d60 | 20 22 71 6c 61 62 65 6c 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6c 61 79 6f 75 74 2e 68 22 | ."qlabel.h".#include."qlayout.h" |
19d80 | 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6c 63 64 6e 75 6d 62 65 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 | .#include.<qlcdnumber.h>.#includ |
19da0 | 65 20 3c 71 6c 69 62 72 61 72 79 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 69 6e 70 75 74 64 | e.<qlibrary.h>.#include.<qinputd |
19dc0 | 69 61 6c 6f 67 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 63 72 6f 6c 6c 62 61 72 2e 68 22 | ialog.h>.#include."qscrollbar.h" |
19de0 | 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 63 72 6f 6c 6c 76 69 65 77 2e 68 22 0a 23 69 6e 63 6c 75 | .#include."qscrollview.h".#inclu |
19e00 | 64 65 20 22 71 64 69 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 73 73 74 | de."qdir.h".#include."qwindowsst |
19e20 | 79 6c 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 63 6f 6e 6e 65 63 74 69 6f 6e 2e 68 22 0a | yle.h".#include."qconnection.h". |
19e40 | 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 75 64 65 20 22 71 | #include."qbitmap.h".#include."q |
19e60 | 76 61 72 69 61 6e 74 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 | variant.h".#include."qsignal.h". |
19e80 | 23 69 6e 63 6c 75 64 65 20 3c 71 6d 65 73 73 61 67 65 62 6f 78 2e 68 3e 0a 23 69 6e 63 6c 75 64 | #include.<qmessagebox.h>.#includ |
19ea0 | 65 20 22 71 6d 65 74 61 6f 62 6a 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 68 65 61 | e."qmetaobject.h".#include."qhea |
19ec0 | 64 65 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6d 6f 74 69 66 70 6c 75 73 73 74 79 6c 65 | der.h".#include.<qmotifplusstyle |
19ee0 | 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 63 64 65 73 74 79 6c 65 2e 68 3e 0a 23 69 6e 63 6c | .h>.#include.<qcdestyle.h>.#incl |
19f00 | 75 64 65 20 3c 71 6d 6f 76 69 65 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 76 65 63 | ude.<qmovie.h>.#include."qptrvec |
19f20 | 74 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6d 75 74 65 78 2e 68 22 0a 23 69 6e 63 6c | tor.h".#include."qmutex.h".#incl |
19f40 | 75 64 65 20 22 71 62 75 74 74 6f 6e 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6e 65 74 77 6f | ude."qbutton.h".#include.<qnetwo |
19f60 | 72 6b 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 66 74 70 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 | rk.h>.#include.<qftp.h>.#include |
19f80 | 20 22 71 67 75 61 72 64 65 64 70 74 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6f 62 6a 65 | ."qguardedptr.h".#include.<qobje |
19fa0 | 63 74 63 6c 65 61 6e 75 70 68 61 6e 64 6c 65 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 | ctcleanuphandler.h>.#include."qs |
19fc0 | 71 6c 66 69 65 6c 64 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6f 62 6a 65 63 74 64 69 63 74 | qlfield.h".#include.<qobjectdict |
19fe0 | 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6f 62 6a 65 63 74 6c 69 73 74 2e 68 3e 0a 23 69 6e | .h>.#include.<qobjectlist.h>.#in |
1a000 | 63 6c 75 64 65 20 3c 71 63 6f 6c 6f 72 64 69 61 6c 6f 67 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 | clude.<qcolordialog.h>.#include. |
1a020 | 3c 71 70 61 69 6e 74 64 65 76 69 63 65 6d 65 74 72 69 63 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 | <qpaintdevicemetrics.h>.#include |
1a040 | 20 22 71 70 6f 69 6e 74 61 72 72 61 79 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6d 65 6e 75 | ."qpointarray.h".#include."qmenu |
1a060 | 64 61 74 61 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6c 69 73 74 76 69 65 77 2e 68 3e 0a 23 | data.h".#include.<qlistview.h>.# |
1a080 | 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 64 72 61 67 | include."qpen.h".#include."qdrag |
1a0a0 | 6f 62 6a 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 69 63 6f 6e 76 69 65 77 2e 68 3e | object.h".#include.<qiconview.h> |
1a0c0 | 0a 23 69 6e 63 6c 75 64 65 20 3c 71 70 69 78 6d 61 70 63 61 63 68 65 2e 68 3e 0a 23 69 6e 63 6c | .#include.<qpixmapcache.h>.#incl |
1a0e0 | 75 64 65 20 3c 71 70 6c 61 74 69 6e 75 6d 73 74 79 6c 65 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 | ude.<qplatinumstyle.h>.#include. |
1a100 | 3c 71 70 6e 67 69 6f 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 63 75 72 73 6f 72 2e 68 3e 0a | <qpngio.h>.#include.<qcursor.h>. |
1a120 | 23 69 6e 63 6c 75 64 65 20 3c 71 65 72 72 6f 72 6d 65 73 73 61 67 65 2e 68 3e 0a 23 69 6e 63 6c | #include.<qerrormessage.h>.#incl |
1a140 | 75 64 65 20 3c 71 70 6f 6c 79 67 6f 6e 73 63 61 6e 6e 65 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 | ude.<qpolygonscanner.h>.#include |
1a160 | 20 22 71 70 6f 70 75 70 6d 65 6e 75 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 70 72 69 6e 74 | ."qpopupmenu.h".#include.<qprint |
1a180 | 64 69 61 6c 6f 67 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 70 72 69 6e 74 65 72 2e 68 3e 0a | dialog.h>.#include.<qprinter.h>. |
1a1a0 | 23 69 6e 63 6c 75 64 65 20 3c 71 70 72 6f 63 65 73 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 | #include.<qprocess.h>.#include." |
1a1c0 | 71 70 72 6f 67 72 65 73 73 62 61 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 65 6d 69 6d | qprogressbar.h".#include."qsemim |
1a1e0 | 6f 64 61 6c 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 61 73 63 69 69 63 61 63 68 65 2e 68 3e | odal.h".#include.<qasciicache.h> |
1a200 | 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 64 69 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 | .#include."qptrdict.h".#include. |
1a220 | 3c 71 63 6c 65 61 6e 75 70 68 61 6e 64 6c 65 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 70 | <qcleanuphandler.h>.#include.<qp |
1a240 | 74 72 71 75 65 75 65 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 70 74 72 73 74 61 63 6b 2e 68 | trqueue.h>.#include.<qptrstack.h |
1a260 | 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 79 6c 65 73 68 65 65 74 2e 68 22 0a 23 69 6e 63 6c | >.#include."qstylesheet.h".#incl |
1a280 | 75 64 65 20 3c 71 70 75 73 68 62 75 74 74 6f 6e 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 72 | ude.<qpushbutton.h>.#include.<qr |
1a2a0 | 61 64 69 6f 62 75 74 74 6f 6e 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 64 69 61 6c 2e 68 3e | adiobutton.h>.#include.<qdial.h> |
1a2c0 | 0a 23 69 6e 63 6c 75 64 65 20 3c 71 64 6f 63 6b 61 72 65 61 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 | .#include.<qdockarea.h>.#include |
1a2e0 | 20 22 71 72 65 67 65 78 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 63 6c 69 70 62 6f 61 72 | ."qregexp.h".#include.<qclipboar |
1a300 | 64 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 72 74 6c 63 6f 64 65 63 2e 68 3e 0a 23 69 6e 63 | d.h>.#include.<qrtlcodec.h>.#inc |
1a320 | 6c 75 64 65 20 3c 71 6c 69 73 74 62 6f 78 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 67 72 69 | lude.<qlistbox.h>.#include.<qgri |
1a340 | 64 76 69 65 77 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 65 6d 61 70 68 6f 72 65 2e 68 22 | dview.h>.#include."qsemaphore.h" |
1a360 | 0a 23 69 6e 63 6c 75 64 65 20 3c 71 70 72 6f 67 72 65 73 73 64 69 61 6c 6f 67 2e 68 3e 0a 23 69 | .#include.<qprogressdialog.h>.#i |
1a380 | 6e 63 6c 75 64 65 20 22 71 73 6f 63 6b 65 74 64 65 76 69 63 65 2e 68 22 0a 23 69 6e 63 6c 75 64 | nclude."qsocketdevice.h".#includ |
1a3a0 | 65 20 3c 71 73 65 73 73 69 6f 6e 6d 61 6e 61 67 65 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c | e.<qsessionmanager.h>.#include.< |
1a3c0 | 71 73 65 74 74 69 6e 67 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 67 69 73 74 79 6c 65 | qsettings.h>.#include.<qsgistyle |
1a3e0 | 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 66 6f 6e 74 64 69 61 6c 6f 67 2e 68 3e 0a 23 69 6e | .h>.#include.<qfontdialog.h>.#in |
1a400 | 63 6c 75 64 65 20 22 71 74 69 6d 65 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 69 67 6e | clude."qtimer.h".#include.<qsign |
1a420 | 61 6c 6d 61 70 70 65 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 69 67 6e 61 6c 73 6c 6f | almapper.h>.#include.<qsignalslo |
1a440 | 74 69 6d 70 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 69 6d 70 6c 65 72 69 63 68 74 65 78 | timp.h>.#include.<qsimplerichtex |
1a460 | 74 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 6d 61 74 72 69 78 2e 68 22 0a 23 69 6e 63 6c | t.h>.#include."qwmatrix.h".#incl |
1a480 | 75 64 65 20 3c 71 73 69 7a 65 67 72 69 70 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 61 62 73 | ude.<qsizegrip.h>.#include.<qabs |
1a4a0 | 74 72 61 63 74 6c 61 79 6f 75 74 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 6a 69 73 63 6f | tractlayout.h>.#include.<qsjisco |
1a4c0 | 64 65 63 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 6c 69 64 65 72 2e 68 3e 0a 23 69 6e 63 | dec.h>.#include.<qslider.h>.#inc |
1a4e0 | 6c 75 64 65 20 3c 71 73 6f 63 6b 65 74 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 65 72 76 | lude.<qsocket.h>.#include.<qserv |
1a500 | 65 72 73 6f 63 6b 65 74 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 64 6e 73 2e 68 3e 0a 23 69 | ersocket.h>.#include.<qdns.h>.#i |
1a520 | 6e 63 6c 75 64 65 20 3c 71 73 6f 72 74 65 64 6c 69 73 74 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 | nclude.<qsortedlist.h>.#include. |
1a540 | 3c 71 73 6f 75 6e 64 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 70 69 6e 62 6f 78 2e 68 3e | <qsound.h>.#include.<qspinbox.h> |
1a560 | 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 70 6c 61 73 68 73 63 72 65 65 6e 2e 68 3e 0a 23 69 6e 63 | .#include.<qsplashscreen.h>.#inc |
1a580 | 6c 75 64 65 20 3c 71 73 70 6c 69 74 74 65 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 71 | lude.<qsplitter.h>.#include."qsq |
1a5a0 | 6c 65 72 72 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 65 64 69 74 6f 72 66 61 63 74 6f | lerror.h".#include."qeditorfacto |
1a5c0 | 72 79 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 71 6c 71 75 65 72 79 2e 68 22 0a 23 69 6e | ry.h".#include."qsqlquery.h".#in |
1a5e0 | 63 6c 75 64 65 20 22 71 73 71 6c 72 65 63 6f 72 64 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 | clude."qsqlrecord.h".#include.<q |
1a600 | 73 71 6c 64 72 69 76 65 72 70 6c 75 67 69 6e 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 71 | sqldriverplugin.h>.#include."qsq |
1a620 | 6c 69 6e 64 65 78 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 71 6c 63 75 72 73 6f 72 2e 68 | lindex.h".#include."qsqlcursor.h |
1a640 | 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 71 6c 64 72 69 76 65 72 2e 68 3e 0a 23 69 6e 63 6c 75 | ".#include.<qsqldriver.h>.#inclu |
1a660 | 64 65 20 3c 71 73 71 6c 66 6f 72 6d 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 61 62 6c 65 | de.<qsqlform.h>.#include."qtable |
1a680 | 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 71 6c 70 72 6f 70 65 72 74 79 6d 61 70 2e 68 3e | .h".#include.<qsqlpropertymap.h> |
1a6a0 | 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 71 6c 64 61 74 61 62 61 73 65 2e 68 3e 0a 23 69 6e 63 6c | .#include.<qsqldatabase.h>.#incl |
1a6c0 | 75 64 65 20 3c 71 64 61 74 61 62 72 6f 77 73 65 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 | ude.<qdatabrowser.h>.#include.<q |
1a6e0 | 73 71 6c 72 65 73 75 6c 74 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 71 6c 73 65 6c 65 63 | sqlresult.h>.#include.<qsqlselec |
1a700 | 74 63 75 72 73 6f 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 74 61 74 75 73 62 61 72 2e | tcursor.h>.#include.<qstatusbar. |
1a720 | 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6d 65 6e 75 62 61 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 | h>.#include.<qmenubar.h>.#includ |
1a740 | 65 20 3c 71 63 61 6e 76 61 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 72 61 6e 73 6c 61 | e.<qcanvas.h>.#include."qtransla |
1a760 | 74 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 74 72 76 65 63 2e 68 3e 0a 23 69 6e 63 | tor.h".#include.<qstrvec.h>.#inc |
1a780 | 6c 75 64 65 20 3c 71 69 6e 74 65 72 6c 61 63 65 73 74 79 6c 65 2e 68 3e 0a 23 69 6e 63 6c 75 64 | lude.<qinterlacestyle.h>.#includ |
1a7a0 | 65 20 3c 71 73 74 79 6c 65 66 61 63 74 6f 72 79 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 | e.<qstylefactory.h>.#include.<qs |
1a7c0 | 74 79 6c 65 70 6c 75 67 69 6e 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 65 78 74 65 64 69 | tyleplugin.h>.#include."qtextedi |
1a7e0 | 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 79 6e 74 61 78 68 69 67 68 6c 69 67 68 74 65 | t.h".#include.<qsyntaxhighlighte |
1a800 | 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 74 61 62 62 61 72 2e 68 3e 0a 23 69 6e 63 6c 75 | r.h>.#include.<qtabbar.h>.#inclu |
1a820 | 64 65 20 3c 71 74 61 62 64 69 61 6c 6f 67 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 71 6c | de.<qtabdialog.h>.#include."qsql |
1a840 | 65 64 69 74 6f 72 66 61 63 74 6f 72 79 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 74 61 62 77 | editorfactory.h".#include.<qtabw |
1a860 | 69 64 67 65 74 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 74 65 78 74 62 72 6f 77 73 65 72 2e | idget.h>.#include.<qtextbrowser. |
1a880 | 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 62 69 67 35 63 6f 64 65 63 2e 68 3e 0a 23 69 6e 63 6c | h>.#include.<qbig5codec.h>.#incl |
1a8a0 | 75 64 65 20 3c 71 74 65 78 74 63 6f 64 65 63 66 61 63 74 6f 72 79 2e 68 3e 0a 23 69 6e 63 6c 75 | ude.<qtextcodecfactory.h>.#inclu |
1a8c0 | 64 65 20 3c 71 74 65 78 74 63 6f 64 65 63 70 6c 75 67 69 6e 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 | de.<qtextcodecplugin.h>.#include |
1a8e0 | 20 3c 71 6d 75 6c 74 69 6c 69 6e 65 65 64 69 74 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 | .<qmultilineedit.h>.#include."qt |
1a900 | 6f 6f 6c 62 61 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 74 65 78 74 76 69 65 77 2e 68 3e | oolbar.h".#include.<qtextview.h> |
1a920 | 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 61 69 74 63 6f 6e 64 69 74 69 6f 6e 2e 68 22 0a 23 69 6e | .#include."qwaitcondition.h".#in |
1a940 | 63 6c 75 64 65 20 3c 71 61 73 79 6e 63 69 6f 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 66 6f | clude.<qasyncio.h>.#include.<qfo |
1a960 | 6e 74 64 61 74 61 62 61 73 65 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6d 61 69 6e 77 69 6e | ntdatabase.h>.#include.<qmainwin |
1a980 | 64 6f 77 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 74 6f 6f 6c 62 6f 78 2e 68 3e 0a 23 69 6e | dow.h>.#include.<qtoolbox.h>.#in |
1a9a0 | 63 6c 75 64 65 20 3c 71 74 6f 6f 6c 62 75 74 74 6f 6e 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c | clude.<qtoolbutton.h>.#include.< |
1a9c0 | 71 74 6f 6f 6c 74 69 70 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 65 73 6b 74 6f 70 77 69 | qtooltip.h>.#include."qdesktopwi |
1a9e0 | 64 67 65 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 74 73 63 69 69 63 6f 64 65 63 2e 68 3e | dget.h".#include.<qtsciicodec.h> |
1aa00 | 0a 23 69 6e 63 6c 75 64 65 20 22 71 75 72 6c 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 75 72 | .#include."qurl.h".#include."qur |
1aa20 | 6c 6f 70 65 72 61 74 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 66 69 6c 65 64 69 61 6c | loperator.h".#include.<qfiledial |
1aa40 | 6f 67 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 75 74 66 63 6f 64 65 63 2e 68 3e 0a 23 69 6e | og.h>.#include.<qutfcodec.h>.#in |
1aa60 | 63 6c 75 64 65 20 3c 71 75 75 69 64 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 76 61 6c 69 64 | clude.<quuid.h>.#include.<qvalid |
1aa80 | 61 74 6f 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 61 73 79 6e 63 69 6d 61 67 65 69 6f 2e | ator.h>.#include.<qasyncimageio. |
1aaa0 | 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 76 61 6c 75 65 73 74 61 63 6b 2e 68 3e 0a 23 69 6e 63 | h>.#include.<qvaluestack.h>.#inc |
1aac0 | 6c 75 64 65 20 3c 71 76 61 6c 75 65 76 65 63 74 6f 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c | lude.<qvaluevector.h>.#include.< |
1aae0 | 71 64 61 74 61 74 61 62 6c 65 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 76 62 6f 78 2e 68 3e | qdatatable.h>.#include.<qvbox.h> |
1ab00 | 0a 23 69 6e 63 6c 75 64 65 20 3c 71 76 62 75 74 74 6f 6e 67 72 6f 75 70 2e 68 3e 0a 23 69 6e 63 | .#include.<qvbuttongroup.h>.#inc |
1ab20 | 6c 75 64 65 20 3c 71 76 66 62 68 64 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 76 67 72 6f | lude.<qvfbhdr.h>.#include.<qvgro |
1ab40 | 75 70 62 6f 78 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 74 68 72 65 61 64 2e 68 3e 0a 23 69 | upbox.h>.#include.<qthread.h>.#i |
1ab60 | 6e 63 6c 75 64 65 20 3c 71 77 68 61 74 73 74 68 69 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c | nclude.<qwhatsthis.h>.#include.< |
1ab80 | 71 61 70 70 6c 69 63 61 74 69 6f 6e 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 77 69 64 67 65 | qapplication.h>.#include.<qwidge |
1aba0 | 74 69 6e 74 64 69 63 74 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 66 6f 63 75 73 64 61 74 61 | tintdict.h>.#include.<qfocusdata |
1abc0 | 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 77 69 64 67 65 74 70 6c 75 67 69 6e 2e 68 3e 0a 23 | .h>.#include.<qwidgetplugin.h>.# |
1abe0 | 69 6e 63 6c 75 64 65 20 3c 71 77 69 64 67 65 74 73 74 61 63 6b 2e 68 3e 0a 23 69 6e 63 6c 75 64 | include.<qwidgetstack.h>.#includ |
1ac00 | 65 20 3c 71 63 68 65 63 6b 62 6f 78 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 63 6f 6d 70 61 | e.<qcheckbox.h>.#include.<qcompa |
1ac20 | 63 74 73 74 79 6c 65 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 77 69 7a 61 72 64 2e 68 3e 0a | ctstyle.h>.#include.<qwizard.h>. |
1ac40 | 23 69 6e 63 6c 75 64 65 20 3c 71 70 61 69 6e 74 65 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c | #include.<qpainter.h>.#include.< |
1ac60 | 71 77 6f 72 6b 73 70 61 63 65 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6c 6f 63 61 6c 66 73 | qworkspace.h>.#include.<qlocalfs |
1ac80 | 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 78 6d 6c 2e 68 3e 0a 0a 23 69 66 20 64 65 66 69 6e | .h>.#include.<qxml.h>..#if.defin |
1aca0 | 65 64 28 20 51 54 5f 4d 4f 43 5f 43 50 50 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f | ed(.QT_MOC_CPP.).||.defined(.QT_ |
1acc0 | 48 5f 43 50 50 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 5f 4f 53 5f 4d 41 43 58 20 29 0a | H_CPP.).||.defined(.Q_OS_MACX.). |
1ace0 | 23 69 6e 63 6c 75 64 65 20 3c 70 72 69 76 61 74 65 2f 71 63 6f 6d 5f 70 2e 68 3e 0a 23 69 6e 63 | #include.<private/qcom_p.h>.#inc |
1ad00 | 6c 75 64 65 20 3c 70 72 69 76 61 74 65 2f 71 75 63 6f 6d 5f 70 2e 68 3e 0a 23 69 6e 63 6c 75 64 | lude.<private/qucom_p.h>.#includ |
1ad20 | 65 20 22 70 72 69 76 61 74 65 2f 71 67 66 78 64 72 69 76 65 72 69 6e 74 65 72 66 61 63 65 5f 70 | e."private/qgfxdriverinterface_p |
1ad40 | 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 63 6f 6d 5f 70 2e 68 22 0a | .h".#include."private/qcom_p.h". |
1ad60 | 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 69 6d 61 67 65 66 6f 72 6d 61 74 69 6e | #include."private/qimageformatin |
1ad80 | 74 65 72 66 61 63 65 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 | terface_p.h".#include."private/q |
1ada0 | 69 73 63 69 69 63 6f 64 65 63 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 | isciicodec_p.h".#include."privat |
1adc0 | 65 2f 71 6b 62 64 64 72 69 76 65 72 69 6e 74 65 72 66 61 63 65 5f 70 2e 68 22 0a 23 69 6e 63 6c | e/qkbddriverinterface_p.h".#incl |
1ade0 | 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 6c 61 79 6f 75 74 65 6e 67 69 6e 65 5f 70 2e 68 22 0a | ude."private/qlayoutengine_p.h". |
1ae00 | 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 63 6f 6d 6c 69 62 72 61 72 79 5f 70 2e | #include."private/qcomlibrary_p. |
1ae20 | 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 6d 6f 75 73 65 64 72 69 76 65 | h".#include."private/qmousedrive |
1ae40 | 72 69 6e 74 65 72 66 61 63 65 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 | rinterface_p.h".#include."privat |
1ae60 | 65 2f 71 65 66 66 65 63 74 73 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 | e/qeffects_p.h".#include."privat |
1ae80 | 65 2f 71 67 70 6c 75 67 69 6e 6d 61 6e 61 67 65 72 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 | e/qgpluginmanager_p.h".#include. |
1aea0 | 22 70 72 69 76 61 74 65 2f 71 69 6e 74 65 72 6e 61 6c 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 | "private/qinternal_p.h".#include |
1aec0 | 20 22 70 72 69 76 61 74 65 2f 71 73 71 6c 64 72 69 76 65 72 69 6e 74 65 72 66 61 63 65 5f 70 2e | ."private/qsqldriverinterface_p. |
1aee0 | 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 73 71 6c 6d 61 6e 61 67 65 72 | h".#include."private/qsqlmanager |
1af00 | 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 6c 6f 63 6b 5f 70 2e | _p.h".#include."private/qlock_p. |
1af20 | 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 63 6f 6d 70 6f 6e 65 6e 74 66 | h".#include."private/qcomponentf |
1af40 | 61 63 74 6f 72 79 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 73 | actory_p.h".#include."private/qs |
1af60 | 74 79 6c 65 69 6e 74 65 72 66 61 63 65 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 | tyleinterface_p.h".#include."pri |
1af80 | 76 61 74 65 2f 71 72 69 63 68 74 65 78 74 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 | vate/qrichtext_p.h".#include."pr |
1afa0 | 69 76 61 74 65 2f 71 73 76 67 64 65 76 69 63 65 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 | ivate/qsvgdevice_p.h".#include." |
1afc0 | 70 72 69 76 61 74 65 2f 71 66 6f 6e 74 63 6f 64 65 63 73 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 | private/qfontcodecs_p.h".#includ |
1afe0 | 65 20 22 70 72 69 76 61 74 65 2f 71 74 65 78 74 63 6f 64 65 63 69 6e 74 65 72 66 61 63 65 5f 70 | e."private/qtextcodecinterface_p |
1b000 | 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 70 73 70 72 69 6e 74 65 72 | .h".#include."private/qpsprinter |
1b020 | 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 74 69 74 6c 65 62 61 | _p.h".#include."private/qtitleba |
1b040 | 72 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 75 63 6f 6d 5f 70 | r_p.h".#include."private/qucom_p |
1b060 | 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 75 63 6f 6d 65 78 74 72 61 | .h".#include."private/qucomextra |
1b080 | 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 70 6c 75 67 69 6e 6d | _p.h".#include."private/qpluginm |
1b0a0 | 61 6e 61 67 65 72 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 64 | anager_p.h".#include."private/qd |
1b0c0 | 69 72 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 73 65 74 74 69 | ir_p.h".#include."private/qsetti |
1b0e0 | 6e 67 73 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 73 71 6c 65 | ngs_p.h".#include."private/qsqle |
1b100 | 78 74 65 6e 73 69 6f 6e 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f | xtension_p.h".#include."private/ |
1b120 | 71 64 69 61 6c 6f 67 62 75 74 74 6f 6e 73 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 | qdialogbuttons_p.h".#include."pr |
1b140 | 69 76 61 74 65 2f 71 77 69 64 67 65 74 69 6e 74 65 72 66 61 63 65 5f 70 2e 68 22 0a 23 69 6e 63 | ivate/qwidgetinterface_p.h".#inc |
1b160 | 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 77 69 64 67 65 74 72 65 73 69 7a 65 68 61 6e 64 6c | lude."private/qwidgetresizehandl |
1b180 | 65 72 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 6c 69 62 72 61 | er_p.h".#include."private/qlibra |
1b1a0 | 72 79 5f 70 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 50 72 69 76 61 74 65 20 68 65 61 64 65 72 | ry_p.h".#endif.//.Private.header |
1b1c0 | 73 0a 0a 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 4d 41 43 0a 23 69 6e 63 6c 75 64 65 20 3c 71 61 | s...#ifdef.Q_WS_MAC.#include.<qa |
1b1e0 | 71 75 61 73 74 79 6c 65 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6d 61 63 73 74 79 6c 65 5f | quastyle.h>.#include.<qmacstyle_ |
1b200 | 6d 61 63 2e 68 3e 0a 23 65 6e 64 69 66 20 2f 2f 20 51 5f 57 53 5f 4d 41 43 0a 0a 23 69 66 64 65 | mac.h>.#endif.//.Q_WS_MAC..#ifde |
1b220 | 66 20 51 5f 57 53 5f 57 49 4e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 77 69 6e 64 6f 77 73 78 70 73 | f.Q_WS_WIN.#include.<qwindowsxps |
1b240 | 74 79 6c 65 2e 68 3e 0a 23 65 6e 64 69 66 0a 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 51 57 53 0a | tyle.h>.#endif..#ifdef.Q_WS_QWS. |
1b260 | 23 69 6e 63 6c 75 64 65 20 3c 70 72 69 76 61 74 65 2f 71 74 65 78 74 65 6e 67 69 6e 65 5f 70 2e | #include.<private/qtextengine_p. |
1b280 | 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 6f 6e 74 6d 61 6e 61 67 65 72 5f 71 77 73 2e 68 22 | h>.#include."qfontmanager_qws.h" |
1b2a0 | 0a 23 69 6e 63 6c 75 64 65 20 3c 71 66 6f 6e 74 66 61 63 74 6f 72 79 62 64 66 5f 71 77 73 2e 68 | .#include.<qfontfactorybdf_qws.h |
1b2c0 | 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 67 66 78 76 6f 6f 64 6f 6f 64 65 66 73 5f 71 77 73 2e 68 | >.#include.<qgfxvoodoodefs_qws.h |
1b2e0 | 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 67 66 78 6d 61 74 72 6f 78 64 65 66 73 5f 71 77 73 2e 68 | >.#include.<qgfxmatroxdefs_qws.h |
1b300 | 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 67 66 78 64 72 69 76 65 72 70 6c 75 67 69 6e 5f 71 77 73 | >.#include.<qgfxdriverplugin_qws |
1b320 | 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6b 62 64 64 72 69 76 65 72 66 61 63 74 6f 72 79 5f | .h>.#include.<qkbddriverfactory_ |
1b340 | 71 77 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6b 62 64 64 72 69 76 65 72 70 6c 75 67 69 | qws.h>.#include.<qkbddriverplugi |
1b360 | 6e 5f 71 77 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6d 6f 75 73 65 64 72 69 76 65 72 66 | n_qws.h>.#include.<qmousedriverf |
1b380 | 61 63 74 6f 72 79 5f 71 77 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6d 6f 75 73 65 64 72 | actory_qws.h>.#include.<qmousedr |
1b3a0 | 69 76 65 72 70 6c 75 67 69 6e 5f 71 77 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 63 6f 70 | iverplugin_qws.h>.#include.<qcop |
1b3c0 | 63 68 61 6e 6e 65 6c 5f 71 77 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 64 69 72 65 63 74 | channel_qws.h>.#include.<qdirect |
1b3e0 | 70 61 69 6e 74 65 72 5f 71 77 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 6d 65 6d 6f 72 79 | painter_qws.h>.#include."qmemory |
1b400 | 6d 61 6e 61 67 65 72 5f 71 77 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6d 6f 75 73 65 5f | manager_qws.h".#include.<qmouse_ |
1b420 | 71 77 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 66 6f 6e 74 66 61 63 74 6f 72 79 74 74 66 | qws.h>.#include.<qfontfactoryttf |
1b440 | 5f 71 77 73 2e 68 3e 0a 23 69 66 6e 64 65 66 20 51 5f 4f 53 5f 4d 41 43 0a 23 20 69 6e 63 6c 75 | _qws.h>.#ifndef.Q_OS_MAC.#.inclu |
1b460 | 64 65 20 3c 71 73 6f 75 6e 64 71 73 73 5f 71 77 73 2e 68 3e 0a 23 65 6e 64 69 66 0a 23 69 6e 63 | de.<qsoundqss_qws.h>.#endif.#inc |
1b480 | 6c 75 64 65 20 22 71 67 66 78 5f 71 77 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 67 66 78 | lude."qgfx_qws.h".#include.<qgfx |
1b4a0 | 64 72 69 76 65 72 66 61 63 74 6f 72 79 5f 71 77 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 | driverfactory_qws.h>.#include."q |
1b4c0 | 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 71 77 73 73 6f | wsdisplay_qws.h".#include."qwsso |
1b4e0 | 63 6b 65 74 5f 71 77 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 73 64 65 63 6f 72 61 74 | cket_qws.h".#include."qwsdecorat |
1b500 | 69 6f 6e 5f 71 77 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 73 75 74 69 6c 73 5f 71 77 | ion_qws.h".#include."qwsutils_qw |
1b520 | 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 77 73 63 75 72 73 6f 72 5f 71 77 73 2e 68 3e 0a | s.h".#include.<qwscursor_qws.h>. |
1b540 | 23 69 6e 63 6c 75 64 65 20 22 71 77 73 6d 61 6e 61 67 65 72 5f 71 77 73 2e 68 22 0a 23 69 6e 63 | #include."qwsmanager_qws.h".#inc |
1b560 | 6c 75 64 65 20 22 71 77 73 64 65 66 61 75 6c 74 64 65 63 6f 72 61 74 69 6f 6e 5f 71 77 73 2e 68 | lude."qwsdefaultdecoration_qws.h |
1b580 | 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 67 66 78 72 61 73 74 65 72 5f 71 77 73 2e 68 3e 0a 23 69 | ".#include.<qgfxraster_qws.h>.#i |
1b5a0 | 6e 63 6c 75 64 65 20 22 71 77 73 63 6f 6d 6d 61 6e 64 5f 71 77 73 2e 68 22 0a 23 69 6e 63 6c 75 | nclude."qwscommand_qws.h".#inclu |
1b5c0 | 64 65 20 3c 71 77 73 68 79 64 72 6f 64 65 63 6f 72 61 74 69 6f 6e 5f 71 77 73 2e 68 3e 0a 23 69 | de.<qwshydrodecoration_qws.h>.#i |
1b5e0 | 6e 63 6c 75 64 65 20 3c 71 77 73 6b 64 65 32 64 65 63 6f 72 61 74 69 6f 6e 5f 71 77 73 2e 68 3e | nclude.<qwskde2decoration_qws.h> |
1b600 | 0a 23 69 6e 63 6c 75 64 65 20 3c 71 77 73 6b 64 65 64 65 63 6f 72 61 74 69 6f 6e 5f 71 77 73 2e | .#include.<qwskdedecoration_qws. |
1b620 | 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 77 73 62 65 6f 73 64 65 63 6f 72 61 74 69 6f 6e 5f 71 | h>.#include.<qwsbeosdecoration_q |
1b640 | 77 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 73 70 72 6f 70 65 72 74 79 5f 71 77 73 2e | ws.h>.#include."qwsproperty_qws. |
1b660 | 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 77 73 72 65 67 69 6f 6e 6d 61 6e 61 67 65 72 5f 71 77 | h".#include.<qwsregionmanager_qw |
1b680 | 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 73 65 76 65 6e 74 5f 71 77 73 2e 68 22 0a 23 | s.h>.#include."qwsevent_qws.h".# |
1b6a0 | 69 6e 63 6c 75 64 65 20 3c 71 77 69 6e 64 6f 77 73 79 73 74 65 6d 5f 71 77 73 2e 68 3e 0a 23 69 | include.<qwindowsystem_qws.h>.#i |
1b6c0 | 6e 63 6c 75 64 65 20 3c 71 77 73 77 69 6e 64 6f 77 73 64 65 63 6f 72 61 74 69 6f 6e 5f 71 77 73 | nclude.<qwswindowsdecoration_qws |
1b6e0 | 2e 68 3e 0a 23 65 6e 64 69 66 20 2f 2f 20 51 5f 57 53 5f 51 57 53 0a 0a 0a 23 69 66 64 65 66 20 | .h>.#endif.//.Q_WS_QWS...#ifdef. |
1b700 | 51 5f 57 53 5f 57 43 45 0a 23 69 6e 63 6c 75 64 65 20 3c 71 70 6f 63 6b 65 74 70 63 73 74 79 6c | Q_WS_WCE.#include.<qpocketpcstyl |
1b720 | 65 5f 77 63 65 2e 68 3e 0a 23 65 6e 64 69 66 20 2f 2f 20 51 5f 57 53 5f 57 43 45 0a 0a 23 65 6e | e_wce.h>.#endif.//.Q_WS_WCE..#en |
1b740 | 64 69 66 20 2f 2f 20 51 54 5f 48 0a 00 00 00 20 00 71 00 77 00 61 00 69 00 74 00 63 00 6f 00 6e | dif.//.QT_H......q.w.a.i.t.c.o.n |
1b760 | 00 64 00 69 00 74 00 69 00 6f 00 6e 00 2e 00 68 00 00 08 ad 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .d.i.t.i.o.n...h..../*********** |
1b780 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1b7a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1b7c0 | 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 57 | *.**.$Id$.**.**.Definition.of.QW |
1b7e0 | 61 69 74 43 6f 6e 64 69 74 69 6f 6e 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 | aitCondition.class.**.**.Created |
1b800 | 20 3a 20 39 33 31 31 30 37 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 | .:.931107.**.**.Copyright.(C).19 |
1b820 | 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 | 92-2002.Trolltech.ASA...All.righ |
1b840 | 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 | ts.reserved..**.**.This.file.is. |
1b860 | 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 | part.of.the.tools.module.of.the. |
1b880 | 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 | Qt.GUI.Toolkit..**.**.This.file. |
1b8a0 | 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 | may.be.distributed.under.the.ter |
1b8c0 | 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 | ms.of.the.Q.Public.License.**.as |
1b8e0 | 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 | .defined.by.Trolltech.ASA.of.Nor |
1b900 | 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a | way.and.appearing.in.the.file.** |
1b920 | 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 | .LICENSE.QPL.included.in.the.pac |
1b940 | 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 | kaging.of.this.file..**.**.This. |
1b960 | 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d | file.may.be.distributed.and/or.m |
1b980 | 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a | odified.under.the.terms.of.the.* |
1b9a0 | 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 | *.GNU.General.Public.License.ver |
1b9c0 | 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 | sion.2.as.published.by.the.Free. |
1b9e0 | 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 | Software.**.Foundation.and.appea |
1ba00 | 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 | ring.in.the.file.LICENSE.GPL.inc |
1ba20 | 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 | luded.in.the.**.packaging.of.thi |
1ba40 | 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 | s.file..**.**.Licensees.holding. |
1ba60 | 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 | valid.Qt.Enterprise.Edition.or.Q |
1ba80 | 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 | t.Professional.Edition.**.licens |
1baa0 | 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e | es.may.use.this.file.in.accordan |
1bac0 | 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 | ce.with.the.Qt.Commercial.Licens |
1bae0 | 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 | e.**.Agreement.provided.with.the |
1bb00 | 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 | .Software..**.**.This.file.is.pr |
1bb20 | 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 | ovided.AS.IS.with.NO.WARRANTY.OF |
1bb40 | 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 | .ANY.KIND,.INCLUDING.THE.**.WARR |
1bb60 | 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 | ANTY.OF.DESIGN,.MERCHANTABILITY. |
1bb80 | 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 | AND.FITNESS.FOR.A.PARTICULAR.PUR |
1bba0 | 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 | POSE..**.**.See.http://qtsoftwar |
1bbc0 | 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 | e.com/pricing.html.or.email.sale |
1bbe0 | 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 | s@trolltech.com.for.**...informa |
1bc00 | 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 | tion.about.Qt.Commercial.License |
1bc20 | 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 | .Agreements..**.See.http://qtsof |
1bc40 | 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 | tware.com/qpl/.for.QPL.licensing |
1bc60 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f | .information..**.See.http://qtso |
1bc80 | 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e | ftware.com/gpl/.for.GPL.licensin |
1bca0 | 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 | g.information..**.**.Contact.inf |
1bcc0 | 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e | o@trolltech.com.if.any.condition |
1bce0 | 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 | s.of.this.licensing.are.**.not.c |
1bd00 | 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | lear.to.you..**.**************** |
1bd20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1bd40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 | **********************/..#ifndef |
1bd60 | 20 51 57 41 49 54 43 4f 4e 44 49 54 49 4f 4e 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 41 49 54 43 | .QWAITCONDITION_H.#define.QWAITC |
1bd80 | 4f 4e 44 49 54 49 4f 4e 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 | ONDITION_H..#ifndef.QT_H.#includ |
1bda0 | 65 20 22 71 67 6c 6f 62 61 6c 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 | e."qglobal.h".#endif.//.QT_H..#i |
1bdc0 | 66 20 64 65 66 69 6e 65 64 28 51 54 5f 54 48 52 45 41 44 5f 53 55 50 50 4f 52 54 29 0a 0a 23 69 | f.defined(QT_THREAD_SUPPORT)..#i |
1bde0 | 6e 63 6c 75 64 65 20 3c 6c 69 6d 69 74 73 2e 68 3e 0a 0a 63 6c 61 73 73 20 51 57 61 69 74 43 6f | nclude.<limits.h>..class.QWaitCo |
1be00 | 6e 64 69 74 69 6f 6e 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 4d 75 74 65 78 3b 0a 0a 63 | nditionPrivate;.class.QMutex;..c |
1be20 | 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 57 61 69 74 43 6f 6e 64 69 74 69 6f 6e 0a 7b 0a 70 | lass.Q_EXPORT.QWaitCondition.{.p |
1be40 | 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 61 69 74 43 6f 6e 64 69 74 69 6f 6e 28 29 3b 0a 20 20 20 | ublic:.....QWaitCondition();.... |
1be60 | 20 76 69 72 74 75 61 6c 20 7e 51 57 61 69 74 43 6f 6e 64 69 74 69 6f 6e 28 29 3b 0a 0a 20 20 20 | .virtual.~QWaitCondition();..... |
1be80 | 20 2f 2f 20 64 65 66 61 75 6c 74 20 61 72 67 75 6d 65 6e 74 20 63 61 75 73 65 73 20 74 68 72 65 | .//.default.argument.causes.thre |
1bea0 | 61 64 20 74 6f 20 62 6c 6f 63 6b 20 69 6e 64 65 66 69 6e 61 74 65 6c 79 0a 20 20 20 20 62 6f 6f | ad.to.block.indefinately.....boo |
1bec0 | 6c 20 77 61 69 74 28 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 74 69 6d 65 20 3d 20 55 4c 4f | l.wait(.unsigned.long.time.=.ULO |
1bee0 | 4e 47 5f 4d 41 58 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 77 61 69 74 28 20 51 4d 75 74 65 78 20 | NG_MAX.);.....bool.wait(.QMutex. |
1bf00 | 2a 6d 75 74 65 78 2c 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 74 69 6d 65 20 3d 20 55 4c 4f | *mutex,.unsigned.long.time.=.ULO |
1bf20 | 4e 47 5f 4d 41 58 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 77 61 6b 65 4f 6e 65 28 29 3b 0a 20 | NG_MAX.);......void.wakeOne();.. |
1bf40 | 20 20 20 76 6f 69 64 20 77 61 6b 65 41 6c 6c 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 | ...void.wakeAll();..private:.... |
1bf60 | 20 51 57 61 69 74 43 6f 6e 64 69 74 69 6f 6e 50 72 69 76 61 74 65 20 2a 20 64 3b 0a 0a 23 69 66 | .QWaitConditionPrivate.*.d;..#if |
1bf80 | 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 57 61 | .defined(Q_DISABLE_COPY).....QWa |
1bfa0 | 69 74 43 6f 6e 64 69 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 57 61 69 74 43 6f 6e 64 69 74 69 6f | itCondition(.const.QWaitConditio |
1bfc0 | 6e 20 26 20 29 3b 0a 20 20 20 20 51 57 61 69 74 43 6f 6e 64 69 74 69 6f 6e 20 26 6f 70 65 72 61 | n.&.);.....QWaitCondition.&opera |
1bfe0 | 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 57 61 69 74 43 6f 6e 64 69 74 69 6f 6e 20 26 20 29 3b 0a | tor=(.const.QWaitCondition.&.);. |
1c000 | 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 0a 00 00 00 14 00 71 | #endif.};..#endif..#endif......q |
1c020 | 00 74 00 73 00 74 00 72 00 65 00 61 00 6d 00 2e 00 68 00 00 04 2b 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a | .t.s.t.r.e.a.m...h...+/********* |
1c040 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1c060 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1c080 | 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 43 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 | ***.**.$Id$.**.**.Compatibility. |
1c0a0 | 66 69 6c 65 20 2d 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 69 6e 63 6c 75 64 65 64 20 62 | file.-.should.only.be.included.b |
1c0c0 | 79 20 6c 65 67 61 63 79 20 63 6f 64 65 2e 0a 2a 2a 20 49 74 20 23 69 6e 63 6c 75 64 65 73 20 74 | y.legacy.code..**.It.#includes.t |
1c0e0 | 68 65 20 66 69 6c 65 20 77 68 69 63 68 20 6f 62 73 6f 6c 65 74 65 73 20 74 68 69 73 20 6f 6e 65 | he.file.which.obsoletes.this.one |
1c100 | 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 2d 32 30 30 30 20 | ..**.**.Copyright.(C).1998-2000. |
1c120 | 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 | Trolltech.ASA...All.rights.reser |
1c140 | 76 65 64 2e 0a 2a 2a 20 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 | ved..**..This.file.is.part.of.th |
1c160 | 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c | e.Qt.GUI.Toolkit..**.**.This.fil |
1c180 | 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 | e.may.be.distributed.under.the.t |
1c1a0 | 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 | erms.of.the.Q.Public.License.**. |
1c1c0 | 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e | as.defined.by.Trolltech.ASA.of.N |
1c1e0 | 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a | orway.and.appearing.in.the.file. |
1c200 | 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 | **.LICENSE.QPL.included.in.the.p |
1c220 | 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 | ackaging.of.this.file..**.**.Lic |
1c240 | 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 50 72 6f 66 65 73 73 69 | ensees.holding.valid.Qt.Professi |
1c260 | 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 | onal.Edition.licenses.may.use.th |
1c280 | 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 | is.**.file.in.accordance.with.th |
1c2a0 | 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 4c 69 63 65 6e 73 | e.Qt.Professional.Edition.Licens |
1c2c0 | 65 20 41 67 72 65 65 6d 65 6e 74 0a 2a 2a 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 | e.Agreement.**.provided.with.the |
1c2e0 | 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 | .Qt.Professional.Edition..**.**. |
1c300 | 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e | See.http://qtsoftware.com/pricin |
1c320 | 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e | g.html.or.email.sales@trolltech. |
1c340 | 63 6f 6d 20 66 6f 72 0a 2a 2a 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 | com.for.**.information.about.the |
1c360 | 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 69 6e 67 2c | .Professional.Edition.licensing, |
1c380 | 20 6f 72 20 73 65 65 0a 2a 2a 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d | .or.see.**.http://qtsoftware.com |
1c3a0 | 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 | /qpl/.for.QPL.licensing.informat |
1c3c0 | 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ion..**.************************ |
1c3e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1c400 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 | *********************/.#ifndef.Q |
1c420 | 54 53 54 52 45 41 4d 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 53 54 52 45 41 4d 5f 48 0a 23 69 6e | TSTREAM_H.#define.QTSTREAM_H.#in |
1c440 | 63 6c 75 64 65 20 22 71 74 65 78 74 73 74 72 65 61 6d 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 | clude."qtextstream.h".#endif.... |
1c460 | 1c 00 71 00 77 00 73 00 65 00 76 00 65 00 6e 00 74 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 1e | ..q.w.s.e.v.e.n.t._.q.w.s...h... |
1c480 | 42 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | B/****************************** |
1c4a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1c4c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 | **************.**.$Id$.**.**.Def |
1c4e0 | 69 6e 69 74 69 6f 6e 20 6f 66 20 51 74 6f 70 69 61 20 43 6f 72 65 20 65 76 65 6e 74 73 0a 2a 2a | inition.of.Qtopia.Core.events.** |
1c500 | 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 39 2d 32 30 30 32 20 54 72 6f 6c | .**.Copyright.(C).1999-2002.Trol |
1c520 | 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e | ltech.ASA...All.rights.reserved. |
1c540 | 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 | .**.**.This.file.is.part.of.the. |
1c560 | 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c | kernel.module.of.the.Qt.GUI.Tool |
1c580 | 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 | kit..**.**.This.file.may.be.dist |
1c5a0 | 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 | ributed.and/or.modified.under.th |
1c5c0 | 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 | e.terms.of.the.**.GNU.General.Pu |
1c5e0 | 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 | blic.License.version.2.as.publis |
1c600 | 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e | hed.by.the.Free.Software.**.Foun |
1c620 | 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 | dation.and.appearing.in.the.file |
1c640 | 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 | .LICENSE.GPL.included.in.the.**. |
1c660 | 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 | packaging.of.this.file..**.**.Li |
1c680 | 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 | censees.holding.valid.Qt.Enterpr |
1c6a0 | 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 | ise.Edition.or.Qt.Professional.E |
1c6c0 | 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f | dition.**.licenses.for.Qtopia.Co |
1c6e0 | 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e | re.may.use.this.file.in.accordan |
1c700 | 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 | ce.with.the.**.Qt.Embedded.Comme |
1c720 | 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 | rcial.License.Agreement.provided |
1c740 | 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 | .with.the.Software..**.**.This.f |
1c760 | 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 | ile.is.provided.AS.IS.with.NO.WA |
1c780 | 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 | RRANTY.OF.ANY.KIND,.INCLUDING.TH |
1c7a0 | 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e | E.**.WARRANTY.OF.DESIGN,.MERCHAN |
1c7c0 | 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 | TABILITY.AND.FITNESS.FOR.A.PARTI |
1c7e0 | 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f | CULAR.PURPOSE..**.**.See.http:// |
1c800 | 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 | qtsoftware.com/pricing.html.or.e |
1c820 | 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 | mail.sales@trolltech.com.for.**. |
1c840 | 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 | ..information.about.Qt.Commercia |
1c860 | 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 | l.License.Agreements..**.See.htt |
1c880 | 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 | p://qtsoftware.com/gpl/.for.GPL. |
1c8a0 | 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e | licensing.information..**.**.Con |
1c8c0 | 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 | tact.info@trolltech.com.if.any.c |
1c8e0 | 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a | onditions.of.this.licensing.are. |
1c900 | 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a | **.not.clear.to.you..**.******** |
1c920 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1c940 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a | ******************************/. |
1c960 | 0a 23 69 66 6e 64 65 66 20 51 57 53 45 56 45 4e 54 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 | .#ifndef.QWSEVENT_QWS_H.#define. |
1c980 | 51 57 53 45 56 45 4e 54 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e | QWSEVENT_QWS_H..#ifndef.QT_H.#in |
1c9a0 | 63 6c 75 64 65 20 22 71 77 73 75 74 69 6c 73 5f 71 77 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 | clude."qwsutils_qws.h".#include. |
1c9c0 | 22 71 77 73 63 6f 6d 6d 61 6e 64 5f 71 77 73 2e 68 22 20 2f 2f 51 57 53 50 72 6f 74 6f 63 6f 6c | "qwscommand_qws.h".//QWSProtocol |
1c9e0 | 49 74 65 6d 20 6c 69 76 65 73 20 74 68 65 72 65 2c 20 66 6f 72 20 6e 6f 77 0a 23 65 6e 64 69 66 | Item.lives.there,.for.now.#endif |
1ca00 | 20 2f 2f 20 51 54 5f 48 0a 0a 73 74 72 75 63 74 20 51 57 53 4d 6f 75 73 65 45 76 65 6e 74 3b 0a | .//.QT_H..struct.QWSMouseEvent;. |
1ca20 | 0a 73 74 72 75 63 74 20 51 57 53 45 76 65 6e 74 20 3a 20 51 57 53 50 72 6f 74 6f 63 6f 6c 49 74 | .struct.QWSEvent.:.QWSProtocolIt |
1ca40 | 65 6d 20 7b 0a 0a 20 20 20 20 51 57 53 45 76 65 6e 74 28 20 69 6e 74 20 74 2c 20 69 6e 74 20 6c | em.{......QWSEvent(.int.t,.int.l |
1ca60 | 65 6e 2c 20 63 68 61 72 20 2a 70 74 72 20 29 20 3a 20 51 57 53 50 72 6f 74 6f 63 6f 6c 49 74 65 | en,.char.*ptr.).:.QWSProtocolIte |
1ca80 | 6d 28 74 2c 6c 65 6e 2c 70 74 72 29 20 7b 7d 0a 0a 20 20 20 20 65 6e 75 6d 20 54 79 70 65 20 7b | m(t,len,ptr).{}......enum.Type.{ |
1caa0 | 0a 09 4e 6f 45 76 65 6e 74 2c 0a 09 43 6f 6e 6e 65 63 74 65 64 2c 0a 09 4d 6f 75 73 65 2c 20 46 | ..NoEvent,..Connected,..Mouse,.F |
1cac0 | 6f 63 75 73 2c 20 4b 65 79 2c 0a 09 52 65 67 69 6f 6e 4d 6f 64 69 66 69 65 64 2c 0a 09 43 72 65 | ocus,.Key,..RegionModified,..Cre |
1cae0 | 61 74 69 6f 6e 2c 0a 09 50 72 6f 70 65 72 74 79 4e 6f 74 69 66 79 2c 0a 09 50 72 6f 70 65 72 74 | ation,..PropertyNotify,..Propert |
1cb00 | 79 52 65 70 6c 79 2c 0a 09 53 65 6c 65 63 74 69 6f 6e 43 6c 65 61 72 2c 0a 09 53 65 6c 65 63 74 | yReply,..SelectionClear,..Select |
1cb20 | 69 6f 6e 52 65 71 75 65 73 74 2c 0a 09 53 65 6c 65 63 74 69 6f 6e 4e 6f 74 69 66 79 2c 0a 09 4d | ionRequest,..SelectionNotify,..M |
1cb40 | 61 78 57 69 6e 64 6f 77 52 65 63 74 2c 0a 09 51 43 6f 70 4d 65 73 73 61 67 65 2c 0a 09 57 69 6e | axWindowRect,..QCopMessage,..Win |
1cb60 | 64 6f 77 4f 70 65 72 61 74 69 6f 6e 2c 0a 09 49 4d 45 76 65 6e 74 2c 0a 09 4e 45 76 65 6e 74 0a | dowOperation,..IMEvent,..NEvent. |
1cb80 | 20 20 20 20 7d 3b 0a 0a 20 20 20 20 51 57 53 4d 6f 75 73 65 45 76 65 6e 74 20 2a 61 73 4d 6f 75 | ....};......QWSMouseEvent.*asMou |
1cba0 | 73 65 28 29 0a 09 7b 20 72 65 74 75 72 6e 20 74 79 70 65 20 3d 3d 20 4d 6f 75 73 65 20 3f 20 28 | se()..{.return.type.==.Mouse.?.( |
1cbc0 | 51 57 53 4d 6f 75 73 65 45 76 65 6e 74 2a 29 74 68 69 73 20 3a 20 30 3b 20 7d 0a 20 20 20 20 69 | QWSMouseEvent*)this.:.0;.}.....i |
1cbe0 | 6e 74 20 77 69 6e 64 6f 77 28 29 20 7b 20 72 65 74 75 72 6e 20 2a 28 28 69 6e 74 2a 29 73 69 6d | nt.window().{.return.*((int*)sim |
1cc00 | 70 6c 65 44 61 74 61 50 74 72 29 3b 20 7d 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 53 45 76 65 | pleDataPtr);.}.....static.QWSEve |
1cc20 | 6e 74 20 2a 66 61 63 74 6f 72 79 28 20 69 6e 74 20 74 79 70 65 20 29 3b 0a 7d 3b 0a 0a 0a 2f 2f | nt.*factory(.int.type.);.};...// |
1cc40 | 41 6c 6c 20 65 76 65 6e 74 73 20 6d 75 73 74 20 73 74 61 72 74 20 77 69 74 68 20 77 69 6e 64 6f | All.events.must.start.with.windo |
1cc60 | 77 49 44 0a 0a 73 74 72 75 63 74 20 51 57 53 43 6f 6e 6e 65 63 74 65 64 45 76 65 6e 74 20 3a 20 | wID..struct.QWSConnectedEvent.:. |
1cc80 | 51 57 53 45 76 65 6e 74 20 7b 0a 20 20 20 20 51 57 53 43 6f 6e 6e 65 63 74 65 64 45 76 65 6e 74 | QWSEvent.{.....QWSConnectedEvent |
1cca0 | 28 29 0a 09 3a 20 51 57 53 45 76 65 6e 74 28 20 51 57 53 45 76 65 6e 74 3a 3a 43 6f 6e 6e 65 63 | ()..:.QWSEvent(.QWSEvent::Connec |
1ccc0 | 74 65 64 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 0a 09 09 28 63 68 | ted,.sizeof(.simpleData.),...(ch |
1cce0 | 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 20 76 6f 69 64 20 73 | ar*)&simpleData.).{}......void.s |
1cd00 | 65 74 44 61 74 61 28 20 63 68 61 72 20 2a 64 2c 20 69 6e 74 20 6c 65 6e 2c 20 62 6f 6f 6c 20 61 | etData(.char.*d,.int.len,.bool.a |
1cd20 | 6c 6c 6f 63 61 74 65 4d 65 6d 20 3d 20 54 52 55 45 20 29 20 7b 0a 09 51 57 53 45 76 65 6e 74 3a | llocateMem.=.TRUE.).{..QWSEvent: |
1cd40 | 3a 73 65 74 44 61 74 61 28 20 64 2c 20 6c 65 6e 2c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 29 3b | :setData(.d,.len,.allocateMem.); |
1cd60 | 0a 09 64 69 73 70 6c 61 79 20 3d 20 28 63 68 61 72 2a 29 72 61 77 44 61 74 61 50 74 72 3b 0a 20 | ..display.=.(char*)rawDataPtr;.. |
1cd80 | 20 20 20 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 | ...}......struct.SimpleData.{..i |
1cda0 | 6e 74 20 77 69 6e 64 6f 77 3b 0a 09 69 6e 74 20 6c 65 6e 3b 0a 09 69 6e 74 20 63 6c 69 65 6e 74 | nt.window;..int.len;..int.client |
1cdc0 | 49 64 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 0a 20 20 20 20 63 68 61 72 20 | Id;.....}.simpleData;......char. |
1cde0 | 2a 64 69 73 70 6c 61 79 3b 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 4d 61 78 57 69 6e 64 6f | *display;.};..struct.QWSMaxWindo |
1ce00 | 77 52 65 63 74 45 76 65 6e 74 20 3a 20 51 57 53 45 76 65 6e 74 20 7b 0a 20 20 20 20 51 57 53 4d | wRectEvent.:.QWSEvent.{.....QWSM |
1ce20 | 61 78 57 69 6e 64 6f 77 52 65 63 74 45 76 65 6e 74 28 29 0a 09 3a 20 51 57 53 45 76 65 6e 74 28 | axWindowRectEvent()..:.QWSEvent( |
1ce40 | 20 4d 61 78 57 69 6e 64 6f 77 52 65 63 74 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 | .MaxWindowRect,.sizeof(.simpleDa |
1ce60 | 74 61 20 29 2c 20 28 63 68 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 20 7d 0a 20 | ta.),.(char*)&simpleData.).{.}.. |
1ce80 | 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 | ...struct.SimpleData.{..int.wind |
1cea0 | 6f 77 3b 0a 09 51 52 65 63 74 20 72 65 63 74 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 | ow;..QRect.rect;.....}.simpleDat |
1cec0 | 61 3b 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 4d 6f 75 73 65 45 76 65 6e 74 20 3a 20 51 57 | a;.};..struct.QWSMouseEvent.:.QW |
1cee0 | 53 45 76 65 6e 74 20 7b 0a 20 20 20 20 51 57 53 4d 6f 75 73 65 45 76 65 6e 74 28 29 0a 09 3a 20 | SEvent.{.....QWSMouseEvent()..:. |
1cf00 | 51 57 53 45 76 65 6e 74 28 20 51 57 53 45 76 65 6e 74 3a 3a 4d 6f 75 73 65 2c 20 73 69 7a 65 6f | QWSEvent(.QWSEvent::Mouse,.sizeo |
1cf20 | 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 0a 09 09 28 63 68 61 72 2a 29 26 73 69 6d 70 6c | f(.simpleData.),...(char*)&simpl |
1cf40 | 65 44 61 74 61 20 29 20 7b 7d 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 | eData.).{}.....struct.SimpleData |
1cf60 | 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 3b 0a 09 69 6e 74 20 78 5f 72 6f 6f 74 2c 20 79 5f 72 | .{..int.window;..int.x_root,.y_r |
1cf80 | 6f 6f 74 2c 20 73 74 61 74 65 3b 0a 09 69 6e 74 20 74 69 6d 65 3b 20 2f 2f 20 6d 69 6c 6c 69 73 | oot,.state;..int.time;.//.millis |
1cfa0 | 65 63 6f 6e 64 73 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 7d 3b 0a 0a 73 74 72 | econds.....}.simpleData;.};..str |
1cfc0 | 75 63 74 20 51 57 53 46 6f 63 75 73 45 76 65 6e 74 20 3a 20 51 57 53 45 76 65 6e 74 20 7b 0a 20 | uct.QWSFocusEvent.:.QWSEvent.{.. |
1cfe0 | 20 20 20 51 57 53 46 6f 63 75 73 45 76 65 6e 74 28 29 0a 09 3a 20 51 57 53 45 76 65 6e 74 28 20 | ...QWSFocusEvent()..:.QWSEvent(. |
1d000 | 51 57 53 45 76 65 6e 74 3a 3a 46 6f 63 75 73 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 | QWSEvent::Focus,.sizeof(.simpleD |
1d020 | 61 74 61 20 29 2c 20 28 63 68 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 0a 09 7b 20 6d | ata.),.(char*)&simpleData.)..{.m |
1d040 | 65 6d 73 65 74 28 28 63 68 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 2c 30 2c 73 69 7a 65 6f | emset((char*)&simpleData,0,sizeo |
1d060 | 66 28 73 69 6d 70 6c 65 44 61 74 61 29 29 3b 20 7d 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d | f(simpleData));.}.....struct.Sim |
1d080 | 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 3b 0a 09 75 69 6e 74 20 67 65 74 | pleData.{..int.window;..uint.get |
1d0a0 | 5f 66 6f 63 75 73 3a 31 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 7d 3b 0a 0a | _focus:1;.....}.simpleData;.};.. |
1d0c0 | 73 74 72 75 63 74 20 51 57 53 4b 65 79 45 76 65 6e 74 3a 20 51 57 53 45 76 65 6e 74 20 7b 0a 20 | struct.QWSKeyEvent:.QWSEvent.{.. |
1d0e0 | 20 20 20 51 57 53 4b 65 79 45 76 65 6e 74 28 29 0a 09 3a 20 51 57 53 45 76 65 6e 74 28 20 51 57 | ...QWSKeyEvent()..:.QWSEvent(.QW |
1d100 | 53 45 76 65 6e 74 3a 3a 4b 65 79 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 | SEvent::Key,.sizeof(.simpleData. |
1d120 | 29 2c 0a 09 20 20 20 20 20 20 28 63 68 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b | ),........(char*)&simpleData.).{ |
1d140 | 7d 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 | }.....struct.SimpleData.{..int.w |
1d160 | 69 6e 64 6f 77 3b 0a 09 75 73 68 6f 72 74 20 75 6e 69 63 6f 64 65 3b 0a 09 75 73 68 6f 72 74 20 | indow;..ushort.unicode;..ushort. |
1d180 | 6b 65 79 63 6f 64 65 3b 0a 09 69 6e 74 20 6d 6f 64 69 66 69 65 72 73 3b 0a 09 75 69 6e 74 20 69 | keycode;..int.modifiers;..uint.i |
1d1a0 | 73 5f 70 72 65 73 73 3a 31 3b 0a 09 75 69 6e 74 20 69 73 5f 61 75 74 6f 5f 72 65 70 65 61 74 3a | s_press:1;..uint.is_auto_repeat: |
1d1c0 | 31 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 7d 3b 0a 0a 0a 73 74 72 75 63 74 | 1;.....}.simpleData;.};...struct |
1d1e0 | 20 51 57 53 43 72 65 61 74 69 6f 6e 45 76 65 6e 74 20 3a 20 51 57 53 45 76 65 6e 74 20 7b 0a 20 | .QWSCreationEvent.:.QWSEvent.{.. |
1d200 | 20 20 20 51 57 53 43 72 65 61 74 69 6f 6e 45 76 65 6e 74 28 29 0a 09 3a 20 51 57 53 45 76 65 6e | ...QWSCreationEvent()..:.QWSEven |
1d220 | 74 28 20 51 57 53 45 76 65 6e 74 3a 3a 43 72 65 61 74 69 6f 6e 2c 20 73 69 7a 65 6f 66 28 20 73 | t(.QWSEvent::Creation,.sizeof(.s |
1d240 | 69 6d 70 6c 65 44 61 74 61 20 29 2c 0a 09 20 20 20 20 20 20 28 63 68 61 72 2a 29 26 73 69 6d 70 | impleData.),........(char*)&simp |
1d260 | 6c 65 44 61 74 61 20 29 20 7b 7d 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 | leData.).{}.....struct.SimpleDat |
1d280 | 61 20 7b 0a 09 69 6e 74 20 6f 62 6a 65 63 74 69 64 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 | a.{..int.objectid;.....}.simpleD |
1d2a0 | 61 74 61 3b 09 0a 7d 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 50 52 4f 50 | ata;..};..#ifndef.QT_NO_QWS_PROP |
1d2c0 | 45 52 54 49 45 53 0a 73 74 72 75 63 74 20 51 57 53 50 72 6f 70 65 72 74 79 4e 6f 74 69 66 79 45 | ERTIES.struct.QWSPropertyNotifyE |
1d2e0 | 76 65 6e 74 20 3a 20 51 57 53 45 76 65 6e 74 20 7b 0a 20 20 20 20 51 57 53 50 72 6f 70 65 72 74 | vent.:.QWSEvent.{.....QWSPropert |
1d300 | 79 4e 6f 74 69 66 79 45 76 65 6e 74 28 29 0a 09 3a 20 51 57 53 45 76 65 6e 74 28 20 51 57 53 45 | yNotifyEvent()..:.QWSEvent(.QWSE |
1d320 | 76 65 6e 74 3a 3a 50 72 6f 70 65 72 74 79 4e 6f 74 69 66 79 2c 20 73 69 7a 65 6f 66 28 20 73 69 | vent::PropertyNotify,.sizeof(.si |
1d340 | 6d 70 6c 65 44 61 74 61 20 29 2c 0a 09 20 20 20 20 20 20 28 63 68 61 72 2a 29 26 73 69 6d 70 6c | mpleData.),........(char*)&simpl |
1d360 | 65 44 61 74 61 20 29 20 7b 7d 0a 20 20 20 20 65 6e 75 6d 20 53 74 61 74 65 20 7b 0a 20 20 20 20 | eData.).{}.....enum.State.{..... |
1d380 | 20 20 20 20 50 72 6f 70 65 72 74 79 4e 65 77 56 61 6c 75 65 2c 0a 20 20 20 20 20 20 20 20 50 72 | ....PropertyNewValue,.........Pr |
1d3a0 | 6f 70 65 72 74 79 44 65 6c 65 74 65 64 0a 20 20 20 20 7d 3b 0a 20 20 20 20 73 74 72 75 63 74 20 | opertyDeleted.....};.....struct. |
1d3c0 | 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 3b 0a 09 69 6e 74 20 70 | SimpleData.{..int.window;..int.p |
1d3e0 | 72 6f 70 65 72 74 79 3b 0a 09 69 6e 74 20 73 74 61 74 65 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c | roperty;..int.state;.....}.simpl |
1d400 | 65 44 61 74 61 3b 0a 7d 3b 0a 23 65 6e 64 69 66 0a 0a 73 74 72 75 63 74 20 51 57 53 53 65 6c 65 | eData;.};.#endif..struct.QWSSele |
1d420 | 63 74 69 6f 6e 43 6c 65 61 72 45 76 65 6e 74 20 3a 20 51 57 53 45 76 65 6e 74 20 7b 0a 20 20 20 | ctionClearEvent.:.QWSEvent.{.... |
1d440 | 20 51 57 53 53 65 6c 65 63 74 69 6f 6e 43 6c 65 61 72 45 76 65 6e 74 28 29 0a 09 3a 20 51 57 53 | .QWSSelectionClearEvent()..:.QWS |
1d460 | 45 76 65 6e 74 28 20 51 57 53 45 76 65 6e 74 3a 3a 53 65 6c 65 63 74 69 6f 6e 43 6c 65 61 72 2c | Event(.QWSEvent::SelectionClear, |
1d480 | 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 0a 09 20 20 20 20 20 20 28 63 | .sizeof(.simpleData.),........(c |
1d4a0 | 68 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 7d 0a 20 20 20 20 73 74 72 75 63 74 | har*)&simpleData.).{}.....struct |
1d4c0 | 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 3b 0a 20 20 20 20 7d | .SimpleData.{..int.window;.....} |
1d4e0 | 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 53 65 6c 65 63 | .simpleData;.};..struct.QWSSelec |
1d500 | 74 69 6f 6e 52 65 71 75 65 73 74 45 76 65 6e 74 20 3a 20 51 57 53 45 76 65 6e 74 20 7b 0a 20 20 | tionRequestEvent.:.QWSEvent.{... |
1d520 | 20 20 51 57 53 53 65 6c 65 63 74 69 6f 6e 52 65 71 75 65 73 74 45 76 65 6e 74 28 29 0a 09 3a 20 | ..QWSSelectionRequestEvent()..:. |
1d540 | 51 57 53 45 76 65 6e 74 28 20 51 57 53 45 76 65 6e 74 3a 3a 53 65 6c 65 63 74 69 6f 6e 52 65 71 | QWSEvent(.QWSEvent::SelectionReq |
1d560 | 75 65 73 74 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 0a 09 20 20 20 | uest,.sizeof(.simpleData.),..... |
1d580 | 20 20 20 28 63 68 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 7d 0a 20 20 20 20 73 | ...(char*)&simpleData.).{}.....s |
1d5a0 | 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 3b 0a | truct.SimpleData.{..int.window;. |
1d5c0 | 09 69 6e 74 20 72 65 71 75 65 73 74 6f 72 3b 20 2f 2f 20 77 69 6e 64 6f 77 20 77 68 69 63 68 20 | .int.requestor;.//.window.which. |
1d5e0 | 77 61 6e 74 73 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 0a 09 69 6e 74 20 70 72 6f 70 65 72 74 | wants.the.selection..int.propert |
1d600 | 79 3b 20 2f 2f 20 70 72 6f 70 65 72 74 79 20 6f 6e 20 72 65 71 75 65 73 74 6f 72 20 69 6e 74 6f | y;.//.property.on.requestor.into |
1d620 | 20 77 68 69 63 68 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 20 73 68 6f 75 6c 64 20 62 65 20 73 | .which.the.selection.should.be.s |
1d640 | 74 6f 72 65 64 2c 20 6e 6f 72 6d 61 6c 6c 79 20 51 57 53 50 72 6f 70 65 72 74 79 3a 3a 50 72 6f | tored,.normally.QWSProperty::Pro |
1d660 | 70 53 65 6c 65 63 74 69 6f 6e 0a 09 69 6e 74 20 6d 69 6d 65 54 79 70 65 73 3b 20 2f 2f 20 56 61 | pSelection..int.mimeTypes;.//.Va |
1d680 | 6c 75 65 20 69 73 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 70 72 6f 70 65 72 74 79 20 6d 69 | lue.is.stored.in.the.property.mi |
1d6a0 | 6d 65 54 79 70 65 20 6f 6e 20 74 68 65 20 72 65 71 75 65 73 74 6f 72 20 77 69 6e 64 6f 77 2e 20 | meType.on.the.requestor.window.. |
1d6c0 | 54 68 69 73 20 76 61 6c 75 65 20 6d 61 79 20 63 6f 6e 74 61 69 6e 0a 09 2f 2f 20 6d 75 6c 74 69 | This.value.may.contain..//.multi |
1d6e0 | 70 6c 65 20 6d 69 6d 65 54 79 70 65 73 20 73 65 70 61 72 61 74 65 64 20 62 79 20 3b 3b 20 77 68 | ple.mimeTypes.separated.by.;;.wh |
1d700 | 65 72 65 20 74 68 65 20 6f 72 64 65 72 20 72 65 66 6c 65 63 74 73 20 74 68 65 20 70 72 69 6f 72 | ere.the.order.reflects.the.prior |
1d720 | 69 74 79 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 7d 3b 0a 0a 73 74 72 75 63 74 | ity.....}.simpleData;.};..struct |
1d740 | 20 51 57 53 53 65 6c 65 63 74 69 6f 6e 4e 6f 74 69 66 79 45 76 65 6e 74 20 3a 20 51 57 53 45 76 | .QWSSelectionNotifyEvent.:.QWSEv |
1d760 | 65 6e 74 20 7b 0a 20 20 20 20 51 57 53 53 65 6c 65 63 74 69 6f 6e 4e 6f 74 69 66 79 45 76 65 6e | ent.{.....QWSSelectionNotifyEven |
1d780 | 74 28 29 0a 09 3a 20 51 57 53 45 76 65 6e 74 28 20 51 57 53 45 76 65 6e 74 3a 3a 53 65 6c 65 63 | t()..:.QWSEvent(.QWSEvent::Selec |
1d7a0 | 74 69 6f 6e 4e 6f 74 69 66 79 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 | tionNotify,.sizeof(.simpleData.) |
1d7c0 | 2c 0a 09 20 20 20 20 20 20 28 63 68 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 7d | ,........(char*)&simpleData.).{} |
1d7e0 | 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 | .....struct.SimpleData.{..int.wi |
1d800 | 6e 64 6f 77 3b 0a 09 69 6e 74 20 72 65 71 75 65 73 74 6f 72 3b 20 2f 2f 20 74 68 65 20 77 69 6e | ndow;..int.requestor;.//.the.win |
1d820 | 64 6f 77 20 77 68 69 63 68 20 77 61 6e 74 65 64 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 20 61 | dow.which.wanted.the.selection.a |
1d840 | 6e 64 20 74 6f 20 77 68 69 63 68 20 74 68 69 73 20 65 76 65 6e 74 20 69 73 20 73 65 6e 74 0a 09 | nd.to.which.this.event.is.sent.. |
1d860 | 69 6e 74 20 70 72 6f 70 65 72 74 79 3b 20 2f 2f 20 70 72 6f 70 65 72 74 79 20 6f 66 20 72 65 71 | int.property;.//.property.of.req |
1d880 | 75 65 73 74 6f 72 20 69 6e 20 77 68 69 63 68 20 74 68 65 20 64 61 74 61 20 6f 66 20 74 68 65 20 | uestor.in.which.the.data.of.the. |
1d8a0 | 73 65 6c 65 63 74 69 6f 6e 20 69 73 20 73 74 6f 72 65 64 0a 09 69 6e 74 20 6d 69 6d 65 54 79 70 | selection.is.stored..int.mimeTyp |
1d8c0 | 65 3b 20 2f 2f 20 61 20 70 72 6f 70 65 72 74 79 20 6f 6e 20 74 68 65 20 72 65 71 75 65 73 74 6f | e;.//.a.property.on.the.requesto |
1d8e0 | 72 20 69 6e 20 77 68 69 63 68 20 74 68 65 20 6d 69 6d 65 20 74 79 70 65 20 69 6e 20 77 68 69 63 | r.in.which.the.mime.type.in.whic |
1d900 | 68 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 20 69 73 2c 20 69 73 20 73 74 6f 72 65 64 0a 20 20 | h.the.selection.is,.is.stored... |
1d920 | 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 7d 3b 0a 0a 2f 2f 63 6f 6d 70 6c 65 78 20 65 76 | ..}.simpleData;.};..//complex.ev |
1d940 | 65 6e 74 73 3a 0a 0a 73 74 72 75 63 74 20 51 57 53 52 65 67 69 6f 6e 4d 6f 64 69 66 69 65 64 45 | ents:..struct.QWSRegionModifiedE |
1d960 | 76 65 6e 74 20 3a 20 51 57 53 45 76 65 6e 74 20 7b 0a 20 20 20 20 51 57 53 52 65 67 69 6f 6e 4d | vent.:.QWSEvent.{.....QWSRegionM |
1d980 | 6f 64 69 66 69 65 64 45 76 65 6e 74 28 29 0a 09 3a 20 51 57 53 45 76 65 6e 74 28 20 51 57 53 45 | odifiedEvent()..:.QWSEvent(.QWSE |
1d9a0 | 76 65 6e 74 3a 3a 52 65 67 69 6f 6e 4d 6f 64 69 66 69 65 64 2c 20 73 69 7a 65 6f 66 28 20 73 69 | vent::RegionModified,.sizeof(.si |
1d9c0 | 6d 70 6c 65 44 61 74 61 20 29 2c 0a 09 09 28 63 68 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 | mpleData.),...(char*)&simpleData |
1d9e0 | 20 29 0a 09 7b 20 6d 65 6d 73 65 74 28 28 63 68 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 2c | .)..{.memset((char*)&simpleData, |
1da00 | 30 2c 73 69 7a 65 6f 66 28 73 69 6d 70 6c 65 44 61 74 61 29 29 3b 20 7d 0a 0a 20 20 20 20 76 6f | 0,sizeof(simpleData));.}......vo |
1da20 | 69 64 20 73 65 74 44 61 74 61 28 20 63 68 61 72 20 2a 64 2c 20 69 6e 74 20 6c 65 6e 2c 20 62 6f | id.setData(.char.*d,.int.len,.bo |
1da40 | 6f 6c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 3d 20 54 52 55 45 20 29 20 7b 0a 09 51 57 53 45 76 | ol.allocateMem.=.TRUE.).{..QWSEv |
1da60 | 65 6e 74 3a 3a 73 65 74 44 61 74 61 28 20 64 2c 20 6c 65 6e 2c 20 61 6c 6c 6f 63 61 74 65 4d 65 | ent::setData(.d,.len,.allocateMe |
1da80 | 6d 20 29 3b 0a 09 72 65 63 74 61 6e 67 6c 65 73 20 3d 20 28 51 52 65 63 74 2a 29 72 61 77 44 61 | m.);..rectangles.=.(QRect*)rawDa |
1daa0 | 74 61 50 74 72 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 | taPtr;.....}......struct.SimpleD |
1dac0 | 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 3b 0a 09 69 6e 74 20 6e 72 65 63 74 61 6e 67 | ata.{..int.window;..int.nrectang |
1dae0 | 6c 65 73 3b 0a 09 75 69 6e 74 20 69 73 5f 61 63 6b 3a 31 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c | les;..uint.is_ack:1;.....}.simpl |
1db00 | 65 44 61 74 61 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 2a 72 65 63 74 61 6e 67 6c 65 73 3b 0a 7d | eData;......QRect.*rectangles;.} |
1db20 | 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 50 52 4f 50 45 52 54 49 45 53 0a 73 | ;.#ifndef.QT_NO_QWS_PROPERTIES.s |
1db40 | 74 72 75 63 74 20 51 57 53 50 72 6f 70 65 72 74 79 52 65 70 6c 79 45 76 65 6e 74 20 3a 20 51 57 | truct.QWSPropertyReplyEvent.:.QW |
1db60 | 53 45 76 65 6e 74 20 7b 0a 20 20 20 20 51 57 53 50 72 6f 70 65 72 74 79 52 65 70 6c 79 45 76 65 | SEvent.{.....QWSPropertyReplyEve |
1db80 | 6e 74 28 29 0a 09 3a 20 51 57 53 45 76 65 6e 74 28 20 51 57 53 45 76 65 6e 74 3a 3a 50 72 6f 70 | nt()..:.QWSEvent(.QWSEvent::Prop |
1dba0 | 65 72 74 79 52 65 70 6c 79 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c | ertyReply,.sizeof(.simpleData.), |
1dbc0 | 0a 09 09 28 63 68 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 20 | ...(char*)&simpleData.).{}...... |
1dbe0 | 76 6f 69 64 20 73 65 74 44 61 74 61 28 20 63 68 61 72 20 2a 64 2c 20 69 6e 74 20 6c 65 6e 2c 20 | void.setData(.char.*d,.int.len,. |
1dc00 | 62 6f 6f 6c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 3d 20 54 52 55 45 20 29 20 7b 0a 09 51 57 53 | bool.allocateMem.=.TRUE.).{..QWS |
1dc20 | 45 76 65 6e 74 3a 3a 73 65 74 44 61 74 61 28 20 64 2c 20 6c 65 6e 2c 20 61 6c 6c 6f 63 61 74 65 | Event::setData(.d,.len,.allocate |
1dc40 | 4d 65 6d 20 29 3b 0a 09 64 61 74 61 20 3d 20 28 63 68 61 72 2a 29 72 61 77 44 61 74 61 50 74 72 | Mem.);..data.=.(char*)rawDataPtr |
1dc60 | 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b | ;.....}......struct.SimpleData.{ |
1dc80 | 0a 09 69 6e 74 20 77 69 6e 64 6f 77 3b 0a 09 69 6e 74 20 70 72 6f 70 65 72 74 79 3b 0a 09 69 6e | ..int.window;..int.property;..in |
1dca0 | 74 20 6c 65 6e 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 20 20 20 20 63 68 61 | t.len;.....}.simpleData;.....cha |
1dcc0 | 72 20 2a 64 61 74 61 3b 0a 7d 3b 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f 51 57 53 5f 50 | r.*data;.};.#endif.//QT_NO_QWS_P |
1dce0 | 52 4f 50 45 52 54 49 45 53 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 50 0a 73 74 72 | ROPERTIES..#ifndef.QT_NO_COP.str |
1dd00 | 75 63 74 20 51 57 53 51 43 6f 70 4d 65 73 73 61 67 65 45 76 65 6e 74 20 3a 20 51 57 53 45 76 65 | uct.QWSQCopMessageEvent.:.QWSEve |
1dd20 | 6e 74 20 7b 0a 20 20 20 20 51 57 53 51 43 6f 70 4d 65 73 73 61 67 65 45 76 65 6e 74 28 29 0a 09 | nt.{.....QWSQCopMessageEvent().. |
1dd40 | 3a 20 51 57 53 45 76 65 6e 74 28 20 51 57 53 45 76 65 6e 74 3a 3a 51 43 6f 70 4d 65 73 73 61 67 | :.QWSEvent(.QWSEvent::QCopMessag |
1dd60 | 65 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 0a 09 09 28 63 68 61 72 | e,.sizeof(.simpleData.),...(char |
1dd80 | 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 0a 09 7b 20 6d 65 6d 73 65 74 28 28 63 68 61 72 2a | *)&simpleData.)..{.memset((char* |
1dda0 | 29 26 73 69 6d 70 6c 65 44 61 74 61 2c 30 2c 73 69 7a 65 6f 66 28 73 69 6d 70 6c 65 44 61 74 61 | )&simpleData,0,sizeof(simpleData |
1ddc0 | 29 29 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 61 74 61 28 20 63 68 61 72 20 2a 64 | ));.}......void.setData(.char.*d |
1dde0 | 2c 20 69 6e 74 20 6c 65 6e 2c 20 62 6f 6f 6c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 3d 20 54 52 | ,.int.len,.bool.allocateMem.=.TR |
1de00 | 55 45 20 29 20 7b 0a 09 51 57 53 45 76 65 6e 74 3a 3a 73 65 74 44 61 74 61 28 20 64 2c 20 6c 65 | UE.).{..QWSEvent::setData(.d,.le |
1de20 | 6e 2c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 29 3b 0a 09 63 68 61 72 2a 20 70 20 3d 20 28 63 68 | n,.allocateMem.);..char*.p.=.(ch |
1de40 | 61 72 2a 29 20 72 61 77 44 61 74 61 50 74 72 3b 0a 09 63 68 61 6e 6e 65 6c 20 3d 20 51 43 53 74 | ar*).rawDataPtr;..channel.=.QCSt |
1de60 | 72 69 6e 67 28 20 70 2c 20 73 69 6d 70 6c 65 44 61 74 61 2e 6c 63 68 61 6e 6e 65 6c 20 2b 20 31 | ring(.p,.simpleData.lchannel.+.1 |
1de80 | 20 29 3b 0a 09 70 20 2b 3d 20 73 69 6d 70 6c 65 44 61 74 61 2e 6c 63 68 61 6e 6e 65 6c 3b 0a 09 | .);..p.+=.simpleData.lchannel;.. |
1dea0 | 6d 65 73 73 61 67 65 20 3d 20 51 43 53 74 72 69 6e 67 28 20 70 2c 20 73 69 6d 70 6c 65 44 61 74 | message.=.QCString(.p,.simpleDat |
1dec0 | 61 2e 6c 6d 65 73 73 61 67 65 20 2b 20 31 20 29 3b 0a 09 70 20 2b 3d 20 73 69 6d 70 6c 65 44 61 | a.lmessage.+.1.);..p.+=.simpleDa |
1dee0 | 74 61 2e 6c 6d 65 73 73 61 67 65 3b 0a 09 64 61 74 61 2e 64 75 70 6c 69 63 61 74 65 28 20 70 2c | ta.lmessage;..data.duplicate(.p, |
1df00 | 20 73 69 6d 70 6c 65 44 61 74 61 2e 6c 64 61 74 61 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 | .simpleData.ldata.);.....}...... |
1df20 | 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 62 6f 6f 6c 20 69 73 5f 72 65 73 | struct.SimpleData.{..bool.is_res |
1df40 | 70 6f 6e 73 65 3b 0a 09 69 6e 74 20 6c 63 68 61 6e 6e 65 6c 3b 0a 09 69 6e 74 20 6c 6d 65 73 73 | ponse;..int.lchannel;..int.lmess |
1df60 | 61 67 65 3b 0a 09 69 6e 74 20 6c 64 61 74 61 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 | age;..int.ldata;.....}.simpleDat |
1df80 | 61 3b 0a 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 63 68 61 6e 6e 65 6c 3b 0a 20 20 20 20 51 43 | a;......QCString.channel;.....QC |
1dfa0 | 53 74 72 69 6e 67 20 6d 65 73 73 61 67 65 3b 0a 20 20 20 20 51 42 79 74 65 41 72 72 61 79 20 64 | String.message;.....QByteArray.d |
1dfc0 | 61 74 61 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 0a 73 74 72 75 63 74 20 51 57 53 57 69 6e 64 6f | ata;.};..#endif..struct.QWSWindo |
1dfe0 | 77 4f 70 65 72 61 74 69 6f 6e 45 76 65 6e 74 20 3a 20 51 57 53 45 76 65 6e 74 20 7b 0a 20 20 20 | wOperationEvent.:.QWSEvent.{.... |
1e000 | 20 51 57 53 57 69 6e 64 6f 77 4f 70 65 72 61 74 69 6f 6e 45 76 65 6e 74 28 29 0a 09 3a 20 51 57 | .QWSWindowOperationEvent()..:.QW |
1e020 | 53 45 76 65 6e 74 28 20 57 69 6e 64 6f 77 4f 70 65 72 61 74 69 6f 6e 2c 20 73 69 7a 65 6f 66 28 | SEvent(.WindowOperation,.sizeof( |
1e040 | 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 20 28 63 68 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 | .simpleData.),.(char*)&simpleDat |
1e060 | 61 20 29 20 7b 20 7d 0a 0a 20 20 20 20 65 6e 75 6d 20 4f 70 65 72 61 74 69 6f 6e 20 7b 20 53 68 | a.).{.}......enum.Operation.{.Sh |
1e080 | 6f 77 2c 20 48 69 64 65 2c 20 53 68 6f 77 4d 61 78 69 6d 69 7a 65 64 2c 20 53 68 6f 77 4e 6f 72 | ow,.Hide,.ShowMaximized,.ShowNor |
1e0a0 | 6d 61 6c 2c 20 53 68 6f 77 4d 69 6e 69 6d 69 7a 65 64 2c 20 43 6c 6f 73 65 20 7d 3b 0a 20 20 20 | mal,.ShowMinimized,.Close.};.... |
1e0c0 | 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 | .struct.SimpleData.{..int.window |
1e0e0 | 3b 0a 09 4f 70 65 72 61 74 69 6f 6e 20 6f 70 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 | ;..Operation.op;.....}.simpleDat |
1e100 | 61 3b 0a 7d 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 49 4d 0a 73 74 72 75 | a;.};..#ifndef.QT_NO_QWS_IM.stru |
1e120 | 63 74 20 51 57 53 49 4d 45 76 65 6e 74 20 3a 20 51 57 53 45 76 65 6e 74 20 7b 0a 20 20 20 20 51 | ct.QWSIMEvent.:.QWSEvent.{.....Q |
1e140 | 57 53 49 4d 45 76 65 6e 74 28 29 0a 09 3a 20 51 57 53 45 76 65 6e 74 28 20 49 4d 45 76 65 6e 74 | WSIMEvent()..:.QWSEvent(.IMEvent |
1e160 | 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 20 28 63 68 61 72 2a 29 26 | ,.sizeof(.simpleData.),.(char*)& |
1e180 | 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 20 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d | simpleData.).{.}......struct.Sim |
1e1a0 | 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 3b 0a 09 69 6e 74 20 74 79 70 65 | pleData.{..int.window;..int.type |
1e1c0 | 3b 0a 09 69 6e 74 20 63 70 6f 73 3b 0a 09 69 6e 74 20 73 65 6c 4c 65 6e 3b 0a 09 69 6e 74 20 74 | ;..int.cpos;..int.selLen;..int.t |
1e1e0 | 65 78 74 4c 65 6e 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 0a 20 20 20 20 76 | extLen;.....}.simpleData;......v |
1e200 | 6f 69 64 20 73 65 74 44 61 74 61 28 20 63 68 61 72 20 2a 64 2c 20 69 6e 74 20 6c 65 6e 2c 20 62 | oid.setData(.char.*d,.int.len,.b |
1e220 | 6f 6f 6c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 3d 20 54 52 55 45 20 29 20 7b 0a 09 51 57 53 45 | ool.allocateMem.=.TRUE.).{..QWSE |
1e240 | 76 65 6e 74 3a 3a 73 65 74 44 61 74 61 28 20 64 2c 20 6c 65 6e 2c 20 61 6c 6c 6f 63 61 74 65 4d | vent::setData(.d,.len,.allocateM |
1e260 | 65 6d 20 29 3b 0a 09 74 65 78 74 20 3d 20 28 51 43 68 61 72 2a 29 72 61 77 44 61 74 61 50 74 72 | em.);..text.=.(QChar*)rawDataPtr |
1e280 | 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 43 68 61 72 20 2a 74 65 78 74 3b 0a 7d 3b 0a 23 65 6e | ;.....}......QChar.*text;.};.#en |
1e2a0 | 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 53 45 56 45 4e 54 5f 51 57 53 5f 48 0a 00 00 | dif..#endif.//.QWSEVENT_QWS_H... |
1e2c0 | 00 1c 00 71 00 75 00 72 00 6c 00 6f 00 70 00 65 00 72 00 61 00 74 00 6f 00 72 00 2e 00 68 00 00 | ...q.u.r.l.o.p.e.r.a.t.o.r...h.. |
1e2e0 | 11 dd 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ../***************************** |
1e300 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1e320 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 | ***************.**.$Id:.$.**.**. |
1e340 | 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 55 72 6c 4f 70 65 72 61 74 6f 72 20 63 6c 61 73 73 | Definition.of.QUrlOperator.class |
1e360 | 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 35 30 34 32 39 0a 2a 2a 0a 2a 2a 20 43 6f | .**.**.Created.:.950429.**.**.Co |
1e380 | 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 | pyright.(C).1992-2000.Trolltech. |
1e3a0 | 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a | ASA...All.rights.reserved..**.** |
1e3c0 | 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c | .This.file.is.part.of.the.kernel |
1e3e0 | 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a | .module.of.the.Qt.GUI.Toolkit..* |
1e400 | 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 | *.**.This.file.may.be.distribute |
1e420 | 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 | d.under.the.terms.of.the.Q.Publi |
1e440 | 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c | c.License.**.as.defined.by.Troll |
1e460 | 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 | tech.ASA.of.Norway.and.appearing |
1e480 | 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c | .in.the.file.**.LICENSE.QPL.incl |
1e4a0 | 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 | uded.in.the.packaging.of.this.fi |
1e4c0 | 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 | le..**.**.This.file.may.be.distr |
1e4e0 | 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 | ibuted.and/or.modified.under.the |
1e500 | 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 | .terms.of.the.**.GNU.General.Pub |
1e520 | 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 | lic.License.version.2.as.publish |
1e540 | 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 | ed.by.the.Free.Software.**.Found |
1e560 | 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 | ation.and.appearing.in.the.file. |
1e580 | 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 | LICENSE.GPL.included.in.the.**.p |
1e5a0 | 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 | ackaging.of.this.file..**.**.Lic |
1e5c0 | 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 | ensees.holding.valid.Qt.Enterpri |
1e5e0 | 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 | se.Edition.or.Qt.Professional.Ed |
1e600 | 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 | ition.**.licenses.may.use.this.f |
1e620 | 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f | ile.in.accordance.with.the.Qt.Co |
1e640 | 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 | mmercial.License.**.Agreement.pr |
1e660 | 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 | ovided.with.the.Software..**.**. |
1e680 | 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 | This.file.is.provided.AS.IS.with |
1e6a0 | 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 | .NO.WARRANTY.OF.ANY.KIND,.INCLUD |
1e6c0 | 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d | ING.THE.**.WARRANTY.OF.DESIGN,.M |
1e6e0 | 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 | ERCHANTABILITY.AND.FITNESS.FOR.A |
1e700 | 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 | .PARTICULAR.PURPOSE..**.**.See.h |
1e720 | 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d | ttp://qtsoftware.com/pricing.htm |
1e740 | 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 | l.or.email.sales@trolltech.com.f |
1e760 | 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d | or.**...information.about.Qt.Com |
1e780 | 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 | mercial.License.Agreements..**.S |
1e7a0 | 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f | ee.http://qtsoftware.com/qpl/.fo |
1e7c0 | 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 | r.QPL.licensing.information..**. |
1e7e0 | 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 | See.http://qtsoftware.com/gpl/.f |
1e800 | 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a | or.GPL.licensing.information..** |
1e820 | 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 | .**.Contact.info@trolltech.com.i |
1e840 | 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 | f.any.conditions.of.this.licensi |
1e860 | 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a | ng.are.**.not.clear.to.you..**.* |
1e880 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1e8a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1e8c0 | 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 55 52 4c 4f 50 45 52 41 54 4f 52 5f 48 0a 23 | *****/..#ifndef.QURLOPERATOR_H.# |
1e8e0 | 64 65 66 69 6e 65 20 51 55 52 4c 4f 50 45 52 41 54 4f 52 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 | define.QURLOPERATOR_H..#ifndef.Q |
1e900 | 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 | T_H.#include."qobject.h".#includ |
1e920 | 65 20 22 71 75 72 6c 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 6c 69 73 74 2e 68 22 | e."qurl.h".#include."qptrlist.h" |
1e940 | 0a 23 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 | .#include."qnetworkprotocol.h".# |
1e960 | 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 6c 69 73 74 2e 68 22 20 2f 2f 20 51 53 74 72 69 | include."qstringlist.h".//.QStri |
1e980 | 6e 67 2d 3e 51 53 74 72 69 6e 67 4c 69 73 74 20 63 6f 6e 76 65 72 73 69 6f 6e 0a 23 65 6e 64 69 | ng->QStringList.conversion.#endi |
1e9a0 | 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 4e 45 54 57 4f 52 4b | f.//.QT_H..#ifndef.QT_NO_NETWORK |
1e9c0 | 50 52 4f 54 4f 43 4f 4c 0a 0a 63 6c 61 73 73 20 51 55 72 6c 49 6e 66 6f 3b 0a 63 6c 61 73 73 20 | PROTOCOL..class.QUrlInfo;.class. |
1e9e0 | 51 55 72 6c 4f 70 65 72 61 74 6f 72 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 | QUrlOperatorPrivate;..class.Q_EX |
1ea00 | 50 4f 52 54 20 51 55 72 6c 4f 70 65 72 61 74 6f 72 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 | PORT.QUrlOperator.:.public.QObje |
1ea20 | 63 74 2c 20 70 75 62 6c 69 63 20 51 55 72 6c 0a 7b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 | ct,.public.QUrl.{.....friend.cla |
1ea40 | 73 73 20 51 4e 65 74 77 6f 72 6b 50 72 6f 74 6f 63 6f 6c 3b 0a 0a 20 20 20 20 51 5f 4f 42 4a 45 | ss.QNetworkProtocol;......Q_OBJE |
1ea60 | 43 54 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 55 72 6c 4f 70 65 72 61 74 6f 72 28 29 3b 0a | CT..public:.....QUrlOperator();. |
1ea80 | 20 20 20 20 51 55 72 6c 4f 70 65 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 | ....QUrlOperator(.const.QString. |
1eaa0 | 26 75 72 4c 20 29 3b 0a 20 20 20 20 51 55 72 6c 4f 70 65 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 | &urL.);.....QUrlOperator(.const. |
1eac0 | 51 55 72 6c 4f 70 65 72 61 74 6f 72 26 20 75 72 6c 20 29 3b 0a 20 20 20 20 51 55 72 6c 4f 70 65 | QUrlOperator&.url.);.....QUrlOpe |
1eae0 | 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 55 72 6c 4f 70 65 72 61 74 6f 72 26 20 75 72 6c 2c 20 | rator(.const.QUrlOperator&.url,. |
1eb00 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 72 65 6c 55 72 6c 2c 20 62 6f 6f 6c 20 63 68 65 63 | const.QString&.relUrl,.bool.chec |
1eb20 | 6b 53 6c 61 73 68 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 | kSlash.=.FALSE.);.....virtual.~Q |
1eb40 | 55 72 6c 4f 70 65 72 61 74 6f 72 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 | UrlOperator();......virtual.void |
1eb60 | 20 73 65 74 50 61 74 68 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 61 74 68 20 29 3b | .setPath(.const.QString&.path.); |
1eb80 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 64 55 70 28 29 3b 0a 0a 20 20 20 20 76 | .....virtual.bool.cdUp();......v |
1eba0 | 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a | irtual.const.QNetworkOperation.* |
1ebc0 | 6c 69 73 74 43 68 69 6c 64 72 65 6e 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 | listChildren();.....virtual.cons |
1ebe0 | 74 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 6d 6b 64 69 72 28 20 63 6f 6e 73 | t.QNetworkOperation.*mkdir(.cons |
1ec00 | 74 20 51 53 74 72 69 6e 67 20 26 64 69 72 6e 61 6d 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 | t.QString.&dirname.);.....virtua |
1ec20 | 6c 20 63 6f 6e 73 74 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 72 65 6d 6f 76 | l.const.QNetworkOperation.*remov |
1ec40 | 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 6e 61 6d 65 20 29 3b 0a 20 20 | e(.const.QString.&filename.);... |
1ec60 | 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f | ..virtual.const.QNetworkOperatio |
1ec80 | 6e 20 2a 72 65 6e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6f 6c 64 6e 61 6d | n.*rename(.const.QString.&oldnam |
1eca0 | 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 65 77 6e 61 6d 65 20 29 3b 0a 20 20 20 | e,.const.QString.&newname.);.... |
1ecc0 | 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e | .virtual.const.QNetworkOperation |
1ece0 | 20 2a 67 65 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 6f 63 61 74 69 6f 6e 20 3d | .*get(.const.QString.&location.= |
1ed00 | 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f | .QString::null.);.....virtual.co |
1ed20 | 6e 73 74 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 70 75 74 28 20 63 6f 6e 73 | nst.QNetworkOperation.*put(.cons |
1ed40 | 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 69 6e | t.QByteArray.&data,.const.QStrin |
1ed60 | 67 20 26 6c 6f 63 61 74 69 6f 6e 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 20 29 3b 0a | g.&location.=.QString::null..);. |
1ed80 | 20 20 20 20 76 69 72 74 75 61 6c 20 51 50 74 72 4c 69 73 74 3c 51 4e 65 74 77 6f 72 6b 4f 70 65 | ....virtual.QPtrList<QNetworkOpe |
1eda0 | 72 61 74 69 6f 6e 3e 20 63 6f 70 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 72 6f | ration>.copy(.const.QString.&fro |
1edc0 | 6d 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 6f 2c 20 62 6f 6f 6c 20 6d 6f 76 65 20 | m,.const.QString.&to,.bool.move. |
1ede0 | 3d 20 46 41 4c 53 45 2c 20 62 6f 6f 6c 20 74 6f 50 61 74 68 20 3d 20 54 52 55 45 20 29 3b 0a 20 | =.FALSE,.bool.toPath.=.TRUE.);.. |
1ee00 | 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6f 70 79 28 20 63 6f 6e 73 74 20 51 53 74 72 | ...virtual.void.copy(.const.QStr |
1ee20 | 69 6e 67 4c 69 73 74 20 26 66 69 6c 65 73 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 | ingList.&files,.const.QString.&d |
1ee40 | 65 73 74 2c 20 62 6f 6f 6c 20 6d 6f 76 65 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 69 | est,.bool.move.=.FALSE.);.....vi |
1ee60 | 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 44 69 72 28 20 62 6f 6f 6c 20 2a 6f 6b 20 3d 20 30 20 29 | rtual.bool.isDir(.bool.*ok.=.0.) |
1ee80 | 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4e 61 6d 65 46 69 6c 74 65 | ;......virtual.void.setNameFilte |
1eea0 | 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 61 6d 65 46 69 6c 74 65 72 20 29 3b 0a | r(.const.QString.&nameFilter.);. |
1eec0 | 20 20 20 20 51 53 74 72 69 6e 67 20 6e 61 6d 65 46 69 6c 74 65 72 28 29 20 63 6f 6e 73 74 3b 0a | ....QString.nameFilter().const;. |
1eee0 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 55 72 6c 49 6e 66 6f 20 69 6e 66 6f 28 20 63 6f 6e 73 | .....virtual.QUrlInfo.info(.cons |
1ef00 | 74 20 51 53 74 72 69 6e 67 20 26 65 6e 74 72 79 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 | t.QString.&entry.).const;......Q |
1ef20 | 55 72 6c 4f 70 65 72 61 74 6f 72 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 55 | UrlOperator&.operator=(.const.QU |
1ef40 | 72 6c 4f 70 65 72 61 74 6f 72 20 26 75 72 6c 20 29 3b 0a 20 20 20 20 51 55 72 6c 4f 70 65 72 61 | rlOperator.&url.);.....QUrlOpera |
1ef60 | 74 6f 72 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 75 | tor&.operator=(.const.QString.&u |
1ef80 | 72 6c 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 74 6f 70 28 29 3b 0a | rl.);......virtual.void.stop();. |
1efa0 | 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 6e 65 77 43 68 69 6c 64 72 65 6e 28 20 | .signals:.....void.newChildren(. |
1efc0 | 63 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 55 72 6c 49 6e 66 6f 3e 20 26 2c 20 51 4e | const.QValueList<QUrlInfo>.&,.QN |
1efe0 | 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 72 65 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 | etworkOperation.*res.);.....void |
1f000 | 20 66 69 6e 69 73 68 65 64 28 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 72 65 | .finished(.QNetworkOperation.*re |
1f020 | 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 74 61 72 74 28 20 51 4e 65 74 77 6f 72 6b 4f 70 65 | s.);.....void.start(.QNetworkOpe |
1f040 | 72 61 74 69 6f 6e 20 2a 72 65 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 72 65 61 74 65 64 44 | ration.*res.);.....void.createdD |
1f060 | 69 72 65 63 74 6f 72 79 28 20 63 6f 6e 73 74 20 51 55 72 6c 49 6e 66 6f 20 26 2c 20 51 4e 65 74 | irectory(.const.QUrlInfo.&,.QNet |
1f080 | 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 72 65 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 | workOperation.*res.);.....void.r |
1f0a0 | 65 6d 6f 76 65 64 28 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 72 65 73 20 29 | emoved(.QNetworkOperation.*res.) |
1f0c0 | 3b 0a 20 20 20 20 76 6f 69 64 20 69 74 65 6d 43 68 61 6e 67 65 64 28 20 51 4e 65 74 77 6f 72 6b | ;.....void.itemChanged(.QNetwork |
1f0e0 | 4f 70 65 72 61 74 69 6f 6e 20 2a 72 65 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 61 74 61 28 | Operation.*res.);.....void.data( |
1f100 | 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 26 2c 20 51 4e 65 74 77 6f 72 6b 4f 70 65 | .const.QByteArray.&,.QNetworkOpe |
1f120 | 72 61 74 69 6f 6e 20 2a 72 65 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 61 74 61 54 72 61 6e | ration.*res.);.....void.dataTran |
1f140 | 73 66 65 72 50 72 6f 67 72 65 73 73 28 20 69 6e 74 20 62 79 74 65 73 44 6f 6e 65 2c 20 69 6e 74 | sferProgress(.int.bytesDone,.int |
1f160 | 20 62 79 74 65 73 54 6f 74 61 6c 2c 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a | .bytesTotal,.QNetworkOperation.* |
1f180 | 72 65 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 74 61 72 74 65 64 4e 65 78 74 43 6f 70 79 28 | res.);.....void.startedNextCopy( |
1f1a0 | 20 63 6f 6e 73 74 20 51 50 74 72 4c 69 73 74 3c 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f | .const.QPtrList<QNetworkOperatio |
1f1c0 | 6e 3e 20 26 6c 73 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 6e 65 63 74 69 6f 6e 53 74 | n>.&lst.);.....void.connectionSt |
1f1e0 | 61 74 65 43 68 61 6e 67 65 64 28 20 69 6e 74 20 73 74 61 74 65 2c 20 63 6f 6e 73 74 20 51 53 74 | ateChanged(.int.state,.const.QSt |
1f200 | 72 69 6e 67 20 26 64 61 74 61 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f | ring.&data.);..protected:.....vo |
1f220 | 69 64 20 72 65 73 65 74 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 28 20 63 6f 6e 73 | id.reset();.....bool.parse(.cons |
1f240 | 74 20 51 53 74 72 69 6e 67 26 20 75 72 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f | t.QString&.url.);.....virtual.bo |
1f260 | 6f 6c 20 63 68 65 63 6b 56 61 6c 69 64 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | ol.checkValid();.....virtual.voi |
1f280 | 64 20 63 6c 65 61 72 45 6e 74 72 69 65 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 67 65 74 4e 65 | d.clearEntries();.....void.getNe |
1f2a0 | 74 77 6f 72 6b 50 72 6f 74 6f 63 6f 6c 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 65 6c 65 74 65 | tworkProtocol();.....void.delete |
1f2c0 | 4e 65 74 77 6f 72 6b 50 72 6f 74 6f 63 6f 6c 28 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 | NetworkProtocol();..private.slot |
1f2e0 | 73 3a 0a 20 20 20 20 63 6f 6e 73 74 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a | s:.....const.QNetworkOperation.* |
1f300 | 73 74 61 72 74 4f 70 65 72 61 74 69 6f 6e 28 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f | startOperation(.QNetworkOperatio |
1f320 | 6e 20 2a 6f 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 70 79 47 6f 74 44 61 74 61 28 20 63 | n.*op.);.....void.copyGotData(.c |
1f340 | 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 26 64 61 74 61 2c 20 51 4e 65 74 77 6f 72 6b 4f | onst.QByteArray.&data,.QNetworkO |
1f360 | 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 63 6f 6e 74 69 6e 75 | peration.*op.);.....void.continu |
1f380 | 65 43 6f 70 79 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 | eCopy(.QNetworkOperation.*op.);. |
1f3a0 | 20 20 20 20 76 6f 69 64 20 66 69 6e 69 73 68 65 64 43 6f 70 79 28 29 3b 0a 20 20 20 20 76 6f 69 | ....void.finishedCopy();.....voi |
1f3c0 | 64 20 61 64 64 45 6e 74 72 79 28 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 55 72 | d.addEntry(.const.QValueList<QUr |
1f3e0 | 6c 49 6e 66 6f 3e 20 26 69 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 6c 6f 74 49 74 65 6d 43 68 | lInfo>.&i.);.....void.slotItemCh |
1f400 | 61 6e 67 65 64 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 | anged(.QNetworkOperation.*op.);. |
1f420 | 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 64 65 6c 65 74 65 4f 70 65 72 61 74 69 | .private:.....void.deleteOperati |
1f440 | 6f 6e 28 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 6f 70 20 29 3b 0a 0a 20 20 | on(.QNetworkOperation.*op.);.... |
1f460 | 20 20 51 55 72 6c 4f 70 65 72 61 74 6f 72 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 23 65 | ..QUrlOperatorPrivate.*d;.};..#e |
1f480 | 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 50 52 4f 54 4f 43 4f 4c 0a 0a 23 | ndif.//.QT_NO_NETWORKPROTOCOL..# |
1f4a0 | 65 6e 64 69 66 20 2f 2f 20 51 55 52 4c 4f 50 45 52 41 54 4f 52 5f 48 0a 00 00 00 2c 00 71 00 77 | endif.//.QURLOPERATOR_H....,.q.w |
1f4c0 | 00 73 00 6b 00 64 00 65 00 64 00 65 00 63 00 6f 00 72 00 61 00 74 00 69 00 6f 00 6e 00 5f 00 71 | .s.k.d.e.d.e.c.o.r.a.t.i.o.n._.q |
1f4e0 | 00 77 00 73 00 2e 00 68 00 00 08 77 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .w.s...h...w/******************* |
1f500 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1f520 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 | *************************.**.$Id |
1f540 | 24 0a 2a 2a 0a 2a 2a 20 44 65 63 6c 61 72 61 74 69 6f 6e 20 6f 66 20 51 74 6f 70 69 61 20 43 6f | $.**.**.Declaration.of.Qtopia.Co |
1f560 | 72 65 20 4b 44 45 20 64 65 63 6f 72 61 74 69 6f 6e 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 | re.KDE.decorations.**.**.Created |
1f580 | 20 3a 20 30 30 30 31 30 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 | .:.000101.**.**.Copyright.(C).20 |
1f5a0 | 30 30 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 | 00-2002.Trolltech.ASA...All.righ |
1f5c0 | 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 | ts.reserved..**.**.This.file.is. |
1f5e0 | 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 | part.of.the.kernel.module.of.the |
1f600 | 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 | .Qt.GUI.Toolkit..**.**.This.file |
1f620 | 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 | .may.be.distributed.and/or.modif |
1f640 | 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e | ied.under.the.terms.of.the.**.GN |
1f660 | 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e | U.General.Public.License.version |
1f680 | 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 | .2.as.published.by.the.Free.Soft |
1f6a0 | 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 | ware.**.Foundation.and.appearing |
1f6c0 | 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 | .in.the.file.LICENSE.GPL.include |
1f6e0 | 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 | d.in.the.**.packaging.of.this.fi |
1f700 | 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 | le..**.**.Licensees.holding.vali |
1f720 | 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 | d.Qt.Enterprise.Edition.or.Qt.Pr |
1f740 | 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 | ofessional.Edition.**.licenses.f |
1f760 | 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 | or.Qtopia.Core.may.use.this.file |
1f780 | 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d | .in.accordance.with.the.**.Qt.Em |
1f7a0 | 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d | bedded.Commercial.License.Agreem |
1f7c0 | 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a | ent.provided.with.the.Software.. |
1f7e0 | 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 | **.**.This.file.is.provided.AS.I |
1f800 | 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 | S.with.NO.WARRANTY.OF.ANY.KIND,. |
1f820 | 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 | INCLUDING.THE.**.WARRANTY.OF.DES |
1f840 | 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 | IGN,.MERCHANTABILITY.AND.FITNESS |
1f860 | 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a | .FOR.A.PARTICULAR.PURPOSE..**.** |
1f880 | 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 | .See.http://qtsoftware.com/prici |
1f8a0 | 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 | ng.html.or.email.sales@trolltech |
1f8c0 | 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 | .com.for.**...information.about. |
1f8e0 | 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 | Qt.Commercial.License.Agreements |
1f900 | 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 | ..**.See.http://qtsoftware.com/g |
1f920 | 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f | pl/.for.GPL.licensing.informatio |
1f940 | 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e | n..**.**.Contact.info@trolltech. |
1f960 | 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 | com.if.any.conditions.of.this.li |
1f980 | 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e | censing.are.**.not.clear.to.you. |
1f9a0 | 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .**.**************************** |
1f9c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1f9e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 4b 44 45 44 45 43 4f 52 | **********/..#ifndef.QWSKDEDECOR |
1fa00 | 41 54 49 4f 4e 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 53 4b 44 45 44 45 43 4f 52 41 | ATION_QWS_H.#define.QWSKDEDECORA |
1fa20 | 54 49 4f 4e 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 | TION_QWS_H..#ifndef.QT_H.#includ |
1fa40 | 65 20 22 71 77 73 64 65 66 61 75 6c 74 64 65 63 6f 72 61 74 69 6f 6e 5f 71 77 73 2e 68 22 0a 23 | e."qwsdefaultdecoration_qws.h".# |
1fa60 | 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 | endif.//.QT_H..#ifndef.QT_NO_QWS |
1fa80 | 5f 4b 44 45 5f 57 4d 5f 53 54 59 4c 45 0a 0a 0a 63 6c 61 73 73 20 51 57 53 4b 44 45 44 65 63 6f | _KDE_WM_STYLE...class.QWSKDEDeco |
1faa0 | 72 61 74 69 6f 6e 20 3a 20 70 75 62 6c 69 63 20 51 57 53 44 65 66 61 75 6c 74 44 65 63 6f 72 61 | ration.:.public.QWSDefaultDecora |
1fac0 | 74 69 6f 6e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 53 4b 44 45 44 65 63 6f 72 61 74 | tion.{.public:.....QWSKDEDecorat |
1fae0 | 69 6f 6e 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 57 53 4b 44 45 44 65 63 6f 72 61 | ion();.....virtual.~QWSKDEDecora |
1fb00 | 74 69 6f 6e 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 52 65 67 69 6f 6e 20 72 65 67 | tion();......virtual.QRegion.reg |
1fb20 | 69 6f 6e 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 | ion(const.QWidget.*,.const.QRect |
1fb40 | 20 26 72 65 63 74 2c 20 52 65 67 69 6f 6e 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | .&rect,.Region);.....virtual.voi |
1fb60 | 64 20 70 61 69 6e 74 28 51 50 61 69 6e 74 65 72 20 2a 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 | d.paint(QPainter.*,.const.QWidge |
1fb80 | 74 20 2a 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 75 74 74 | t.*);.....virtual.void.paintButt |
1fba0 | 6f 6e 28 51 50 61 69 6e 74 65 72 20 2a 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 2c 20 | on(QPainter.*,.const.QWidget.*,. |
1fbc0 | 52 65 67 69 6f 6e 2c 20 69 6e 74 20 73 74 61 74 65 29 3b 0a 70 72 6f 74 65 63 74 65 64 3a 0a 2f | Region,.int.state);.protected:./ |
1fbe0 | 2a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 67 65 74 54 69 74 6c 65 57 69 64 74 68 28 | *.....virtual.int.getTitleWidth( |
1fc00 | 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e | const.QWidget.*);.....virtual.in |
1fc20 | 74 20 67 65 74 54 69 74 6c 65 48 65 69 67 68 74 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a | t.getTitleHeight(const.QWidget.* |
1fc40 | 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2a 6d 65 6e 75 | );.....virtual.const.char.**menu |
1fc60 | 50 69 78 6d 61 70 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 | Pixmap();.....virtual.const.char |
1fc80 | 20 2a 2a 63 6c 6f 73 65 50 69 78 6d 61 70 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f | .**closePixmap();.....virtual.co |
1fca0 | 6e 73 74 20 63 68 61 72 20 2a 2a 6d 69 6e 69 6d 69 7a 65 50 69 78 6d 61 70 28 29 3b 0a 20 20 20 | nst.char.**minimizePixmap();.... |
1fcc0 | 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2a 6d 61 78 69 6d 69 7a 65 50 69 | .virtual.const.char.**maximizePi |
1fce0 | 78 6d 61 70 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a | xmap();.....virtual.const.char.* |
1fd00 | 2a 6e 6f 72 6d 61 6c 69 7a 65 50 69 78 6d 61 70 28 29 3b 0a 2a 2f 0a 7d 3b 0a 0a 23 65 6e 64 69 | *normalizePixmap();.*/.};..#endi |
1fd20 | 66 20 2f 2f 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b 44 45 5f 57 4d 5f 53 54 59 4c 45 0a 0a 23 65 6e | f.//.QT_NO_QWS_KDE_WM_STYLE..#en |
1fd40 | 64 69 66 20 2f 2f 20 51 57 53 4b 44 45 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 53 5f 48 0a 00 00 | dif.//.QWSKDEDECORATION_QWS_H... |
1fd60 | 00 28 00 71 00 73 00 79 00 6e 00 74 00 61 00 78 00 68 00 69 00 67 00 68 00 6c 00 69 00 67 00 68 | .(.q.s.y.n.t.a.x.h.i.g.h.l.i.g.h |
1fd80 | 00 74 00 65 00 72 00 2e 00 68 00 00 09 b0 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .t.e.r...h..../***************** |
1fda0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1fdc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 | ***************************.**.$ |
1fde0 | 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 51 53 | Id:.$.**.**.Definition.of.the.QS |
1fe00 | 79 6e 74 61 78 48 69 67 68 6c 69 67 68 74 65 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 | yntaxHighlighter.class.**.**.Cre |
1fe20 | 61 74 65 64 20 3a 20 30 32 32 34 30 37 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 | ated.:.022407.**.**.Copyright.(C |
1fe40 | 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 | ).1992-2000.Trolltech.ASA...All. |
1fe60 | 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 | rights.reserved..**.**.This.file |
1fe80 | 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f | .is.part.of.the.widgets.module.o |
1fea0 | 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 | f.the.Qt.GUI.Toolkit..**.**.This |
1fec0 | 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 | .file.may.be.distributed.under.t |
1fee0 | 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 | he.terms.of.the.Q.Public.License |
1ff00 | 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 | .**.as.defined.by.Trolltech.ASA. |
1ff20 | 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 | of.Norway.and.appearing.in.the.f |
1ff40 | 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 | ile.**.LICENSE.QPL.included.in.t |
1ff60 | 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a | he.packaging.of.this.file..**.** |
1ff80 | 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e | .This.file.may.be.distributed.an |
1ffa0 | 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 | d/or.modified.under.the.terms.of |
1ffc0 | 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e | .the.**.GNU.General.Public.Licen |
1ffe0 | 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 | se.version.2.as.published.by.the |
20000 | 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 | .Free.Software.**.Foundation.and |
20020 | 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 | .appearing.in.the.file.LICENSE.G |
20040 | 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 | PL.included.in.the.**.packaging. |
20060 | 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f | of.this.file..**.**.Licensees.ho |
20080 | 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f | lding.valid.Qt.Enterprise.Editio |
200a0 | 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 | n.or.Qt.Professional.Edition.**. |
200c0 | 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 | licenses.may.use.this.file.in.ac |
200e0 | 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 | cordance.with.the.Qt.Commercial. |
20100 | 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 | License.**.Agreement.provided.wi |
20120 | 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 | th.the.Software..**.**.This.file |
20140 | 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 | .is.provided.AS.IS.with.NO.WARRA |
20160 | 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a | NTY.OF.ANY.KIND,.INCLUDING.THE.* |
20180 | 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 | *.WARRANTY.OF.DESIGN,.MERCHANTAB |
201a0 | 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c | ILITY.AND.FITNESS.FOR.A.PARTICUL |
201c0 | 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 | AR.PURPOSE..**.**.See.http://qts |
201e0 | 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 | oftware.com/pricing.html.or.emai |
20200 | 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 | l.sales@trolltech.com.for.**...i |
20220 | 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c | nformation.about.Qt.Commercial.L |
20240 | 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f | icense.Agreements..**.See.http:/ |
20260 | 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 | /qtsoftware.com/qpl/.for.QPL.lic |
20280 | 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a | ensing.information..**.See.http: |
202a0 | 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 | //qtsoftware.com/gpl/.for.GPL.li |
202c0 | 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 | censing.information..**.**.Conta |
202e0 | 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e | ct.info@trolltech.com.if.any.con |
20300 | 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a | ditions.of.this.licensing.are.** |
20320 | 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .not.clear.to.you..**.********** |
20340 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
20360 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 | ****************************/..# |
20380 | 69 66 6e 64 65 66 20 51 53 59 4e 54 41 58 48 49 47 48 4c 49 47 48 54 45 52 5f 48 0a 23 64 65 66 | ifndef.QSYNTAXHIGHLIGHTER_H.#def |
203a0 | 69 6e 65 20 51 53 59 4e 54 41 58 48 49 47 48 4c 49 47 48 54 45 52 5f 48 0a 0a 23 69 66 6e 64 65 | ine.QSYNTAXHIGHLIGHTER_H..#ifnde |
203c0 | 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 6f 6e 74 2e 68 22 0a 23 69 6e 63 6c 75 | f.QT_H.#include."qfont.h".#inclu |
203e0 | 64 65 20 22 71 63 6f 6c 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e | de."qcolor.h".#include."qstring. |
20400 | 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 54 65 78 74 45 64 | h".#endif.//.QT_H..class.QTextEd |
20420 | 69 74 3b 0a 63 6c 61 73 73 20 51 53 79 6e 74 61 78 48 69 67 68 6c 69 67 68 74 65 72 49 6e 74 65 | it;.class.QSyntaxHighlighterInte |
20440 | 72 6e 61 6c 3b 0a 63 6c 61 73 73 20 51 53 79 6e 74 61 78 48 69 67 68 6c 69 67 68 74 65 72 50 72 | rnal;.class.QSyntaxHighlighterPr |
20460 | 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 54 65 78 74 50 61 72 61 67 72 61 70 68 3b 0a 0a 63 6c | ivate;.class.QTextParagraph;..cl |
20480 | 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 79 6e 74 61 78 48 69 67 68 6c 69 67 68 74 65 72 20 | ass.Q_EXPORT.QSyntaxHighlighter. |
204a0 | 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 63 6c 61 73 73 20 51 | :.public.Qt.{.....friend.class.Q |
204c0 | 53 79 6e 74 61 78 48 69 67 68 6c 69 67 68 74 65 72 49 6e 74 65 72 6e 61 6c 3b 0a 0a 70 75 62 6c | SyntaxHighlighterInternal;..publ |
204e0 | 69 63 3a 0a 20 20 20 20 51 53 79 6e 74 61 78 48 69 67 68 6c 69 67 68 74 65 72 28 20 51 54 65 78 | ic:.....QSyntaxHighlighter(.QTex |
20500 | 74 45 64 69 74 20 2a 74 65 78 74 45 64 69 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e | tEdit.*textEdit.);.....virtual.~ |
20520 | 51 53 79 6e 74 61 78 48 69 67 68 6c 69 67 68 74 65 72 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 | QSyntaxHighlighter();......virtu |
20540 | 61 6c 20 69 6e 74 20 68 69 67 68 6c 69 67 68 74 50 61 72 61 67 72 61 70 68 28 20 63 6f 6e 73 74 | al.int.highlightParagraph(.const |
20560 | 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 20 69 6e 74 20 65 6e 64 53 74 61 74 65 4f 66 4c 61 | .QString.&text,.int.endStateOfLa |
20580 | 73 74 50 61 72 61 20 29 20 3d 20 30 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 6f 72 6d 61 | stPara.).=.0;......void.setForma |
205a0 | 74 28 20 69 6e 74 20 73 74 61 72 74 2c 20 69 6e 74 20 63 6f 75 6e 74 2c 20 63 6f 6e 73 74 20 51 | t(.int.start,.int.count,.const.Q |
205c0 | 46 6f 6e 74 20 26 66 6f 6e 74 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 63 6f 6c 6f 72 20 | Font.&font,.const.QColor.&color. |
205e0 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 6f 72 6d 61 74 28 20 69 6e 74 20 73 74 61 72 74 | );.....void.setFormat(.int.start |
20600 | 2c 20 69 6e 74 20 63 6f 75 6e 74 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 63 6f 6c 6f 72 | ,.int.count,.const.QColor.&color |
20620 | 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 6f 72 6d 61 74 28 20 69 6e 74 20 73 74 61 72 | .);.....void.setFormat(.int.star |
20640 | 74 2c 20 69 6e 74 20 63 6f 75 6e 74 2c 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 66 6f 6e 74 20 | t,.int.count,.const.QFont.&font. |
20660 | 29 3b 0a 20 20 20 20 51 54 65 78 74 45 64 69 74 20 2a 74 65 78 74 45 64 69 74 28 29 20 63 6f 6e | );.....QTextEdit.*textEdit().con |
20680 | 73 74 20 7b 20 72 65 74 75 72 6e 20 65 64 69 74 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 72 65 | st.{.return.edit;.}......void.re |
206a0 | 68 69 67 68 6c 69 67 68 74 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 63 75 72 72 65 6e 74 50 61 72 | highlight();......int.currentPar |
206c0 | 61 67 72 61 70 68 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 54 | agraph().const;..private:.....QT |
206e0 | 65 78 74 50 61 72 61 67 72 61 70 68 20 2a 70 61 72 61 3b 0a 20 20 20 20 51 54 65 78 74 45 64 69 | extParagraph.*para;.....QTextEdi |
20700 | 74 20 2a 65 64 69 74 3b 0a 20 20 20 20 51 53 79 6e 74 61 78 48 69 67 68 6c 69 67 68 74 65 72 50 | t.*edit;.....QSyntaxHighlighterP |
20720 | 72 69 76 61 74 65 20 2a 64 3b 0a 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 00 00 00 10 00 71 00 74 00 | rivate.*d;..};..#endif......q.t. |
20740 | 61 00 62 00 6c 00 65 00 2e 00 68 00 00 48 35 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | a.b.l.e...h..H5/**************** |
20760 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
20780 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 0a | ****************************.**. |
207a0 | 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 54 61 62 6c 65 20 77 69 64 67 65 74 20 63 | **.Definition.of.QTable.widget.c |
207c0 | 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 30 30 30 36 30 37 0a 2a 2a 0a 2a | lass.**.**.Created.:.000607.**.* |
207e0 | 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 | *.Copyright.(C).1992-2002.Trollt |
20800 | 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a | ech.ASA...All.rights.reserved..* |
20820 | 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 61 | *.**.This.file.is.part.of.the.ta |
20840 | 62 6c 65 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 | ble.module.of.the.Qt.GUI.Toolkit |
20860 | 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 | ..**.**.This.file.may.be.distrib |
20880 | 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 | uted.under.the.terms.of.the.Q.Pu |
208a0 | 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 | blic.License.**.as.defined.by.Tr |
208c0 | 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 | olltech.ASA.of.Norway.and.appear |
208e0 | 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 | ing.in.the.file.**.LICENSE.QPL.i |
20900 | 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 | ncluded.in.the.packaging.of.this |
20920 | 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 | .file..**.**.This.file.may.be.di |
20940 | 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 | stributed.and/or.modified.under. |
20960 | 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 | the.terms.of.the.**.GNU.General. |
20980 | 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c | Public.License.version.2.as.publ |
209a0 | 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f | ished.by.the.Free.Software.**.Fo |
209c0 | 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 | undation.and.appearing.in.the.fi |
209e0 | 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a | le.LICENSE.GPL.included.in.the.* |
20a00 | 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 | *.packaging.of.this.file..**.**. |
20a20 | 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 | Licensees.holding.valid.Qt.Enter |
20a40 | 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 | prise.Edition.licenses.may.use.t |
20a60 | 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 | his.**.file.in.accordance.with.t |
20a80 | 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 | he.Qt.Commercial.License.Agreeme |
20aa0 | 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 | nt.provided.**.with.the.Software |
20ac0 | 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 | ..**.**.This.file.is.provided.AS |
20ae0 | 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 | .IS.with.NO.WARRANTY.OF.ANY.KIND |
20b00 | 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 | ,.INCLUDING.THE.**.WARRANTY.OF.D |
20b20 | 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 | ESIGN,.MERCHANTABILITY.AND.FITNE |
20b40 | 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a | SS.FOR.A.PARTICULAR.PURPOSE..**. |
20b60 | 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 | **.See.http://qtsoftware.com/pri |
20b80 | 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 | cing.html.or.email.sales@trollte |
20ba0 | 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 | ch.com.for.**...information.abou |
20bc0 | 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e | t.Qt.Commercial.License.Agreemen |
20be0 | 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d | ts..**.See.http://qtsoftware.com |
20c00 | 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 | /qpl/.for.QPL.licensing.informat |
20c20 | 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f | ion..**.See.http://qtsoftware.co |
20c40 | 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 | m/gpl/.for.GPL.licensing.informa |
20c60 | 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 | tion..**.**.Contact.info@trollte |
20c80 | 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 | ch.com.if.any.conditions.of.this |
20ca0 | 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 | .licensing.are.**.not.clear.to.y |
20cc0 | 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ou..**.************************* |
20ce0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
20d00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 41 42 4c 45 5f 48 | *************/..#ifndef.QTABLE_H |
20d20 | 0a 23 64 65 66 69 6e 65 20 51 54 41 42 4c 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a | .#define.QTABLE_H..#ifndef.QT_H. |
20d40 | 23 69 6e 63 6c 75 64 65 20 22 71 73 63 72 6f 6c 6c 76 69 65 77 2e 68 22 0a 23 69 6e 63 6c 75 64 | #include."qscrollview.h".#includ |
20d60 | 65 20 22 71 70 69 78 6d 61 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 76 65 63 74 | e."qpixmap.h".#include."qptrvect |
20d80 | 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 68 65 61 64 65 72 2e 68 22 0a 23 69 6e 63 6c | or.h".#include."qheader.h".#incl |
20da0 | 75 64 65 20 22 71 6d 65 6d 61 72 72 61 79 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 | ude."qmemarray.h".#include."qptr |
20dc0 | 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 75 61 72 64 65 64 70 74 72 2e 68 22 | list.h".#include."qguardedptr.h" |
20de0 | 0a 23 69 6e 63 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 | .#include."qshared.h".#include." |
20e00 | 71 69 6e 74 64 69 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 6c 69 73 | qintdict.h".#include."qstringlis |
20e20 | 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 23 69 66 6e 64 65 66 20 51 54 | t.h".#endif.//.QT_H...#ifndef.QT |
20e40 | 5f 4e 4f 5f 54 41 42 4c 45 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 20 51 54 5f 4d 4f 44 55 | _NO_TABLE..#if.!defined(.QT_MODU |
20e60 | 4c 45 5f 54 41 42 4c 45 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f 4c 49 43 45 4e 53 | LE_TABLE.).||.defined(.QT_LICENS |
20e80 | 45 5f 50 52 4f 46 45 53 53 49 4f 4e 41 4c 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f | E_PROFESSIONAL.).||.defined(.QT_ |
20ea0 | 49 4e 54 45 52 4e 41 4c 5f 54 41 42 4c 45 20 29 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f | INTERNAL_TABLE.).#define.QM_EXPO |
20ec0 | 52 54 5f 54 41 42 4c 45 0a 23 69 66 6e 64 65 66 20 51 4d 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 | RT_TABLE.#ifndef.QM_TEMPLATE_EXT |
20ee0 | 45 52 4e 5f 54 41 42 4c 45 0a 23 20 20 20 64 65 66 69 6e 65 20 51 4d 5f 54 45 4d 50 4c 41 54 45 | ERN_TABLE.#...define.QM_TEMPLATE |
20f00 | 5f 45 58 54 45 52 4e 5f 54 41 42 4c 45 0a 23 65 6e 64 69 66 0a 23 65 6c 73 65 0a 23 64 65 66 69 | _EXTERN_TABLE.#endif.#else.#defi |
20f20 | 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 54 41 42 4c 45 20 51 5f 45 58 50 4f 52 54 0a 23 64 65 66 | ne.QM_EXPORT_TABLE.Q_EXPORT.#def |
20f40 | 69 6e 65 20 51 4d 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 5f 54 41 42 4c 45 20 51 5f 54 | ine.QM_TEMPLATE_EXTERN_TABLE.Q_T |
20f60 | 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 54 61 | EMPLATE_EXTERN.#endif..class.QTa |
20f80 | 62 6c 65 48 65 61 64 65 72 3b 0a 63 6c 61 73 73 20 51 56 61 6c 69 64 61 74 6f 72 3b 0a 63 6c 61 | bleHeader;.class.QValidator;.cla |
20fa0 | 73 73 20 51 54 61 62 6c 65 3b 0a 63 6c 61 73 73 20 51 50 61 69 6e 74 45 76 65 6e 74 3b 0a 63 6c | ss.QTable;.class.QPaintEvent;.cl |
20fc0 | 61 73 73 20 51 54 69 6d 65 72 3b 0a 63 6c 61 73 73 20 51 52 65 73 69 7a 65 45 76 65 6e 74 3b 0a | ass.QTimer;.class.QResizeEvent;. |
20fe0 | 63 6c 61 73 73 20 51 43 6f 6d 62 6f 42 6f 78 3b 0a 63 6c 61 73 73 20 51 43 68 65 63 6b 42 6f 78 | class.QComboBox;.class.QCheckBox |
21000 | 3b 0a 63 6c 61 73 73 20 51 44 72 61 67 4f 62 6a 65 63 74 3b 0a 0a 73 74 72 75 63 74 20 51 54 61 | ;.class.QDragObject;..struct.QTa |
21020 | 62 6c 65 50 72 69 76 61 74 65 3b 0a 73 74 72 75 63 74 20 51 54 61 62 6c 65 48 65 61 64 65 72 50 | blePrivate;.struct.QTableHeaderP |
21040 | 72 69 76 61 74 65 3b 0a 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 54 41 42 4c 45 20 | rivate;...class.QM_EXPORT_TABLE. |
21060 | 51 54 61 62 6c 65 53 65 6c 65 63 74 69 6f 6e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 | QTableSelection.{.public:.....QT |
21080 | 61 62 6c 65 53 65 6c 65 63 74 69 6f 6e 28 29 3b 0a 20 20 20 20 51 54 61 62 6c 65 53 65 6c 65 63 | ableSelection();.....QTableSelec |
210a0 | 74 69 6f 6e 28 20 69 6e 74 20 73 74 61 72 74 5f 72 6f 77 2c 20 69 6e 74 20 73 74 61 72 74 5f 63 | tion(.int.start_row,.int.start_c |
210c0 | 6f 6c 2c 20 69 6e 74 20 65 6e 64 5f 72 6f 77 2c 20 69 6e 74 20 65 6e 64 5f 63 6f 6c 20 29 3b 0a | ol,.int.end_row,.int.end_col.);. |
210e0 | 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 | ....void.init(.int.row,.int.col. |
21100 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 65 78 70 61 6e 64 54 6f 28 20 69 6e 74 20 72 6f 77 2c 20 69 | );.....void.expandTo(.int.row,.i |
21120 | 6e 74 20 63 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 | nt.col.);.....bool.operator==(.c |
21140 | 6f 6e 73 74 20 51 54 61 62 6c 65 53 65 6c 65 63 74 69 6f 6e 20 26 73 20 29 20 63 6f 6e 73 74 3b | onst.QTableSelection.&s.).const; |
21160 | 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 74 20 51 54 61 62 | .....bool.operator!=(.const.QTab |
21180 | 6c 65 53 65 6c 65 63 74 69 6f 6e 20 26 73 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 | leSelection.&s.).const.{.return. |
211a0 | 21 28 6f 70 65 72 61 74 6f 72 3d 3d 28 73 29 29 3b 20 7d 0a 0a 20 20 20 20 69 6e 74 20 74 6f 70 | !(operator==(s));.}......int.top |
211c0 | 52 6f 77 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 52 6f 77 3b 20 7d 0a 20 20 20 | Row().const.{.return.tRow;.}.... |
211e0 | 20 69 6e 74 20 62 6f 74 74 6f 6d 52 6f 77 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 | .int.bottomRow().const.{.return. |
21200 | 62 52 6f 77 3b 20 7d 0a 20 20 20 20 69 6e 74 20 6c 65 66 74 43 6f 6c 28 29 20 63 6f 6e 73 74 20 | bRow;.}.....int.leftCol().const. |
21220 | 7b 20 72 65 74 75 72 6e 20 6c 43 6f 6c 3b 20 7d 0a 20 20 20 20 69 6e 74 20 72 69 67 68 74 43 6f | {.return.lCol;.}.....int.rightCo |
21240 | 6c 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 72 43 6f 6c 3b 20 7d 0a 20 20 20 20 69 | l().const.{.return.rCol;.}.....i |
21260 | 6e 74 20 61 6e 63 68 6f 72 52 6f 77 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 61 52 | nt.anchorRow().const.{.return.aR |
21280 | 6f 77 3b 20 7d 0a 20 20 20 20 69 6e 74 20 61 6e 63 68 6f 72 43 6f 6c 28 29 20 63 6f 6e 73 74 20 | ow;.}.....int.anchorCol().const. |
212a0 | 7b 20 72 65 74 75 72 6e 20 61 43 6f 6c 3b 20 7d 0a 20 20 20 20 69 6e 74 20 6e 75 6d 52 6f 77 73 | {.return.aCol;.}.....int.numRows |
212c0 | 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 6e 75 6d 43 6f 6c 73 28 29 20 63 6f 6e 73 | ().const;.....int.numCols().cons |
212e0 | 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 41 63 74 69 76 65 28 29 20 63 6f 6e 73 74 20 7b 20 | t;......bool.isActive().const.{. |
21300 | 72 65 74 75 72 6e 20 61 63 74 69 76 65 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 6d 70 74 | return.active;.}.....bool.isEmpt |
21320 | 79 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6e 75 6d 52 6f 77 73 28 29 20 3d 3d 20 | y().const.{.return.numRows().==. |
21340 | 30 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 75 69 6e 74 20 61 63 74 69 76 65 20 3a | 0;.}..private:.....uint.active.: |
21360 | 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 69 6e 69 74 65 64 20 3a 20 31 3b 0a 20 20 20 20 69 6e 74 | .1;.....uint.inited.:.1;.....int |
21380 | 20 74 52 6f 77 2c 20 6c 43 6f 6c 2c 20 62 52 6f 77 2c 20 72 43 6f 6c 3b 0a 20 20 20 20 69 6e 74 | .tRow,.lCol,.bRow,.rCol;.....int |
213a0 | 20 61 52 6f 77 2c 20 61 43 6f 6c 3b 0a 7d 3b 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e | .aRow,.aCol;.};..#define.Q_DEFIN |
213c0 | 45 44 5f 51 54 41 42 4c 45 5f 53 45 4c 45 43 54 49 4f 4e 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 | ED_QTABLE_SELECTION.#include."qw |
213e0 | 69 6e 65 78 70 6f 72 74 2e 68 22 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 54 41 42 | inexport.h"..class.QM_EXPORT_TAB |
21400 | 4c 45 20 51 54 61 62 6c 65 49 74 65 6d 20 3a 20 70 75 62 6c 69 63 20 51 74 0a 7b 0a 20 20 20 20 | LE.QTableItem.:.public.Qt.{..... |
21420 | 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 61 62 6c 65 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 | friend.class.QTable;..public:... |
21440 | 20 20 65 6e 75 6d 20 45 64 69 74 54 79 70 65 20 7b 20 4e 65 76 65 72 2c 20 4f 6e 54 79 70 69 6e | ..enum.EditType.{.Never,.OnTypin |
21460 | 67 2c 20 57 68 65 6e 43 75 72 72 65 6e 74 2c 20 41 6c 77 61 79 73 20 7d 3b 0a 0a 20 20 20 20 51 | g,.WhenCurrent,.Always.};......Q |
21480 | 54 61 62 6c 65 49 74 65 6d 28 20 51 54 61 62 6c 65 20 2a 74 61 62 6c 65 2c 20 45 64 69 74 54 79 | TableItem(.QTable.*table,.EditTy |
214a0 | 70 65 20 65 74 20 29 3b 0a 20 20 20 20 51 54 61 62 6c 65 49 74 65 6d 28 20 51 54 61 62 6c 65 20 | pe.et.);.....QTableItem(.QTable. |
214c0 | 2a 74 61 62 6c 65 2c 20 45 64 69 74 54 79 70 65 20 65 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 | *table,.EditType.et,.const.QStri |
214e0 | 6e 67 20 26 74 65 78 74 20 29 3b 0a 20 20 20 20 51 54 61 62 6c 65 49 74 65 6d 28 20 51 54 61 62 | ng.&text.);.....QTableItem(.QTab |
21500 | 6c 65 20 2a 74 61 62 6c 65 2c 20 45 64 69 74 54 79 70 65 20 65 74 2c 20 63 6f 6e 73 74 20 51 53 | le.*table,.EditType.et,.const.QS |
21520 | 74 72 69 6e 67 20 26 74 65 78 74 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e | tring.&text,.................con |
21540 | 73 74 20 51 50 69 78 6d 61 70 20 26 70 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 54 | st.QPixmap.&p.);.....virtual.~QT |
21560 | 61 62 6c 65 49 74 65 6d 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 50 69 78 6d 61 70 | ableItem();......virtual.QPixmap |
21580 | 20 70 69 78 6d 61 70 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 | .pixmap().const;.....virtual.QSt |
215a0 | 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 76 | ring.text().const;.....virtual.v |
215c0 | 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 70 20 | oid.setPixmap(.const.QPixmap.&p. |
215e0 | 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 65 78 74 28 20 63 6f 6e | );.....virtual.void.setText(.con |
21600 | 73 74 20 51 53 74 72 69 6e 67 20 26 74 20 29 3b 0a 20 20 20 20 51 54 61 62 6c 65 20 2a 74 61 62 | st.QString.&t.);.....QTable.*tab |
21620 | 6c 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 3b 20 7d 0a 0a 20 20 20 20 76 69 | le().const.{.return.t;.}......vi |
21640 | 72 74 75 61 6c 20 69 6e 74 20 61 6c 69 67 6e 6d 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | rtual.int.alignment().const;.... |
21660 | 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 28 20 62 6f 6f 6c 20 | .virtual.void.setWordWrap(.bool. |
21680 | 62 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 77 6f 72 64 57 72 61 70 28 29 20 63 6f 6e 73 74 3b 0a | b.);.....bool.wordWrap().const;. |
216a0 | 0a 20 20 20 20 45 64 69 74 54 79 70 65 20 65 64 69 74 54 79 70 65 28 29 20 63 6f 6e 73 74 3b 0a | .....EditType.editType().const;. |
216c0 | 20 20 20 20 76 69 72 74 75 61 6c 20 51 57 69 64 67 65 74 20 2a 63 72 65 61 74 65 45 64 69 74 6f | ....virtual.QWidget.*createEdito |
216e0 | 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 | r().const;.....virtual.void.setC |
21700 | 6f 6e 74 65 6e 74 46 72 6f 6d 45 64 69 74 6f 72 28 20 51 57 69 64 67 65 74 20 2a 77 20 29 3b 0a | ontentFromEditor(.QWidget.*w.);. |
21720 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 52 65 70 6c 61 63 65 61 62 6c 65 28 | ....virtual.void.setReplaceable( |
21740 | 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 52 65 70 6c 61 63 65 61 62 6c 65 28 | .bool.);.....bool.isReplaceable( |
21760 | 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 6b 65 | ).const;......virtual.QString.ke |
21780 | 79 28 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 73 69 7a | y().const;.....virtual.QSize.siz |
217a0 | 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 | eHint().const;......virtual.void |
217c0 | 20 73 65 74 53 70 61 6e 28 20 69 6e 74 20 72 73 2c 20 69 6e 74 20 63 73 20 29 3b 0a 20 20 20 20 | .setSpan(.int.rs,.int.cs.);..... |
217e0 | 69 6e 74 20 72 6f 77 53 70 61 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 63 6f 6c | int.rowSpan().const;.....int.col |
21800 | 53 70 61 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | Span().const;......virtual.void. |
21820 | 73 65 74 52 6f 77 28 20 69 6e 74 20 72 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | setRow(.int.r.);.....virtual.voi |
21840 | 64 20 73 65 74 43 6f 6c 28 20 69 6e 74 20 63 20 29 3b 0a 20 20 20 20 69 6e 74 20 72 6f 77 28 29 | d.setCol(.int.c.);.....int.row() |
21860 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 63 6f 6c 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 | .const;.....int.col().const;.... |
21880 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 28 20 51 50 61 69 6e 74 65 72 20 2a | ..virtual.void.paint(.QPainter.* |
218a0 | 70 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 63 67 2c 0a 20 20 20 20 20 20 | p,.const.QColorGroup.&cg,....... |
218c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 63 | ..................const.QRect.&c |
218e0 | 72 2c 20 62 6f 6f 6c 20 73 65 6c 65 63 74 65 64 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 75 70 | r,.bool.selected.);......void.up |
21900 | 64 61 74 65 45 64 69 74 6f 72 28 20 69 6e 74 20 6f 6c 64 52 6f 77 2c 20 69 6e 74 20 6f 6c 64 43 | dateEditor(.int.oldRow,.int.oldC |
21920 | 6f 6c 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 45 6e 61 62 6c | ol.);......virtual.void.setEnabl |
21940 | 65 64 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 6e 61 62 6c 65 64 | ed(.bool.b.);.....bool.isEnabled |
21960 | 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 72 74 74 69 28 | ().const;......virtual.int.rtti( |
21980 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 52 54 54 49 3b 0a 0a 70 | ).const;.....static.int.RTTI;..p |
219a0 | 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 20 20 51 50 69 | rivate:.....QString.txt;.....QPi |
219c0 | 78 6d 61 70 20 70 69 78 3b 0a 20 20 20 20 51 54 61 62 6c 65 20 2a 74 3b 0a 20 20 20 20 45 64 69 | xmap.pix;.....QTable.*t;.....Edi |
219e0 | 74 54 79 70 65 20 65 64 54 79 70 65 3b 0a 20 20 20 20 75 69 6e 74 20 77 6f 72 64 77 72 61 70 20 | tType.edType;.....uint.wordwrap. |
21a00 | 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 74 63 68 61 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 | :.1;.....uint.tcha.:.1;.....uint |
21a20 | 20 65 6e 61 62 6c 65 64 20 3a 20 31 3b 0a 20 20 20 20 69 6e 74 20 72 77 2c 20 63 6c 3b 0a 20 20 | .enabled.:.1;.....int.rw,.cl;... |
21a40 | 20 20 69 6e 74 20 72 6f 77 73 70 61 6e 2c 20 63 6f 6c 73 70 61 6e 3b 0a 23 69 66 20 28 51 54 5f | ..int.rowspan,.colspan;.#if.(QT_ |
21a60 | 56 45 52 53 49 4f 4e 20 3e 3d 20 30 78 30 34 30 30 30 30 29 0a 23 65 72 72 6f 72 20 22 41 64 64 | VERSION.>=.0x040000).#error."Add |
21a80 | 20 61 20 73 65 74 41 6c 69 67 6e 6d 65 6e 74 28 29 20 66 75 6e 63 74 69 6f 6e 20 69 6e 20 34 2e | .a.setAlignment().function.in.4. |
21aa0 | 30 20 28 62 75 74 20 6e 6f 20 64 20 70 6f 69 6e 74 65 72 29 22 0a 23 65 6e 64 69 66 0a 7d 3b 0a | 0.(but.no.d.pointer)".#endif.};. |
21ac0 | 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 54 41 42 4c 45 5f 49 54 45 4d 0a 23 | .#define.Q_DEFINED_QTABLE_ITEM.# |
21ae0 | 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 65 78 70 6f 72 74 2e 68 22 0a 0a 63 6c 61 73 73 20 51 4d | include."qwinexport.h"..class.QM |
21b00 | 5f 45 58 50 4f 52 54 5f 54 41 42 4c 45 20 51 43 6f 6d 62 6f 54 61 62 6c 65 49 74 65 6d 20 3a 20 | _EXPORT_TABLE.QComboTableItem.:. |
21b20 | 70 75 62 6c 69 63 20 51 54 61 62 6c 65 49 74 65 6d 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 | public.QTableItem.{.public:..... |
21b40 | 51 43 6f 6d 62 6f 54 61 62 6c 65 49 74 65 6d 28 20 51 54 61 62 6c 65 20 2a 74 61 62 6c 65 2c 20 | QComboTableItem(.QTable.*table,. |
21b60 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 4c 69 73 74 20 26 6c 69 73 74 2c 20 62 6f 6f 6c 20 65 64 | const.QStringList.&list,.bool.ed |
21b80 | 69 74 61 62 6c 65 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 7e 51 43 6f 6d 62 6f 54 61 62 | itable.=.FALSE.);.....~QComboTab |
21ba0 | 6c 65 49 74 65 6d 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 57 69 64 67 65 74 20 2a 63 | leItem();.....virtual.QWidget.*c |
21bc0 | 72 65 61 74 65 45 64 69 74 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | reateEditor().const;.....virtual |
21be0 | 20 76 6f 69 64 20 73 65 74 43 6f 6e 74 65 6e 74 46 72 6f 6d 45 64 69 74 6f 72 28 20 51 57 69 64 | .void.setContentFromEditor(.QWid |
21c00 | 67 65 74 20 2a 77 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 | get.*w.);.....virtual.void.paint |
21c20 | 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 | (.QPainter.*p,.const.QColorGroup |
21c40 | 20 26 63 67 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f | .&cg,.........................co |
21c60 | 6e 73 74 20 51 52 65 63 74 20 26 63 72 2c 20 62 6f 6f 6c 20 73 65 6c 65 63 74 65 64 20 29 3b 0a | nst.QRect.&cr,.bool.selected.);. |
21c80 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 75 72 72 65 6e 74 49 74 65 6d 28 | ....virtual.void.setCurrentItem( |
21ca0 | 20 69 6e 74 20 69 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 75 | .int.i.);.....virtual.void.setCu |
21cc0 | 72 72 65 6e 74 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 69 20 29 3b 0a 20 | rrentItem(.const.QString.&i.);.. |
21ce0 | 20 20 20 69 6e 74 20 63 75 72 72 65 6e 74 49 74 65 6d 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | ...int.currentItem().const;..... |
21d00 | 51 53 74 72 69 6e 67 20 63 75 72 72 65 6e 74 54 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | QString.currentText().const;.... |
21d20 | 20 69 6e 74 20 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 23 69 66 20 21 64 65 66 69 6e 65 64 | .int.count().const;.#if.!defined |
21d40 | 28 51 5f 4e 4f 5f 55 53 49 4e 47 5f 4b 45 59 57 4f 52 44 29 0a 20 20 20 20 75 73 69 6e 67 20 51 | (Q_NO_USING_KEYWORD).....using.Q |
21d60 | 54 61 62 6c 65 49 74 65 6d 3a 3a 74 65 78 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 74 72 | TableItem::text;.#endif.....QStr |
21d80 | 69 6e 67 20 74 65 78 74 28 20 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 | ing.text(.int.i.).const;.....vir |
21da0 | 74 75 61 6c 20 76 6f 69 64 20 73 65 74 45 64 69 74 61 62 6c 65 28 20 62 6f 6f 6c 20 62 20 29 3b | tual.void.setEditable(.bool.b.); |
21dc0 | 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 64 69 74 61 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 | .....bool.isEditable().const;... |
21de0 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 74 72 69 6e 67 4c 69 73 74 28 20 63 6f | ..virtual.void.setStringList(.co |
21e00 | 6e 73 74 20 51 53 74 72 69 6e 67 4c 69 73 74 20 26 6c 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 72 | nst.QStringList.&l.);......int.r |
21e20 | 74 74 69 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 52 54 54 49 | tti().const;.....static.int.RTTI |
21e40 | 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 0a | ;......QSize.sizeHint().const;.. |
21e60 | 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 43 6f 6d 62 6f 42 6f 78 20 2a 63 62 3b 0a 20 20 20 20 | private:.....QComboBox.*cb;..... |
21e80 | 51 53 74 72 69 6e 67 4c 69 73 74 20 65 6e 74 72 69 65 73 3b 0a 20 20 20 20 69 6e 74 20 63 75 72 | QStringList.entries;.....int.cur |
21ea0 | 72 65 6e 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 64 69 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 | rent;.....bool.edit;.....static. |
21ec0 | 51 43 6f 6d 62 6f 42 6f 78 20 2a 66 61 6b 65 43 6f 6d 62 6f 3b 0a 20 20 20 20 73 74 61 74 69 63 | QComboBox.*fakeCombo;.....static |
21ee0 | 20 51 57 69 64 67 65 74 20 2a 66 61 6b 65 43 6f 6d 62 6f 57 69 64 67 65 74 3b 0a 20 20 20 20 73 | .QWidget.*fakeComboWidget;.....s |
21f00 | 74 61 74 69 63 20 69 6e 74 20 66 61 6b 65 52 65 66 3b 0a 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d | tatic.int.fakeRef;..};..class.QM |
21f20 | 5f 45 58 50 4f 52 54 5f 54 41 42 4c 45 20 51 43 68 65 63 6b 54 61 62 6c 65 49 74 65 6d 20 3a 20 | _EXPORT_TABLE.QCheckTableItem.:. |
21f40 | 70 75 62 6c 69 63 20 51 54 61 62 6c 65 49 74 65 6d 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 | public.QTableItem.{.public:..... |
21f60 | 51 43 68 65 63 6b 54 61 62 6c 65 49 74 65 6d 28 20 51 54 61 62 6c 65 20 2a 74 61 62 6c 65 2c 20 | QCheckTableItem(.QTable.*table,. |
21f80 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 78 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 | const.QString.&txt.);.....void.s |
21fa0 | 65 74 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 20 29 3b 0a 20 20 20 20 | etText(.const.QString.&t.);..... |
21fc0 | 76 69 72 74 75 61 6c 20 51 57 69 64 67 65 74 20 2a 63 72 65 61 74 65 45 64 69 74 6f 72 28 29 20 | virtual.QWidget.*createEditor(). |
21fe0 | 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6f 6e 74 65 | const;.....virtual.void.setConte |
22000 | 6e 74 46 72 6f 6d 45 64 69 74 6f 72 28 20 51 57 69 64 67 65 74 20 2a 77 20 29 3b 0a 20 20 20 20 | ntFromEditor(.QWidget.*w.);..... |
22020 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c | virtual.void.paint(.QPainter.*p, |
22040 | 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 63 67 2c 0a 20 20 20 20 20 20 20 20 | .const.QColorGroup.&cg,......... |
22060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 63 72 2c | ................const.QRect.&cr, |
22080 | 20 62 6f 6f 6c 20 73 65 6c 65 63 74 65 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f | .bool.selected.);.....virtual.vo |
220a0 | 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 20 20 20 20 62 6f 6f | id.setChecked(.bool.b.);.....boo |
220c0 | 6c 20 69 73 43 68 65 63 6b 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 72 74 | l.isChecked().const;......int.rt |
220e0 | 74 69 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 52 54 54 49 3b | ti().const;.....static.int.RTTI; |
22100 | 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 0a 70 | ......QSize.sizeHint().const;..p |
22120 | 72 69 76 61 74 65 3a 0a 20 20 20 20 51 43 68 65 63 6b 42 6f 78 20 2a 63 62 3b 0a 20 20 20 20 62 | rivate:.....QCheckBox.*cb;.....b |
22140 | 6f 6f 6c 20 63 68 65 63 6b 65 64 3b 0a 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 | ool.checked;..};..class.QM_EXPOR |
22160 | 54 5f 54 41 42 4c 45 20 51 54 61 62 6c 65 20 3a 20 70 75 62 6c 69 63 20 51 53 63 72 6f 6c 6c 56 | T_TABLE.QTable.:.public.QScrollV |
22180 | 69 65 77 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 | iew.{.....Q_OBJECT.....Q_ENUMS(. |
221a0 | 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 46 6f 63 75 73 53 74 79 6c 65 20 29 0a 20 20 20 20 51 | SelectionMode.FocusStyle.).....Q |
221c0 | 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 52 | _PROPERTY(.int.numRows.READ.numR |
221e0 | 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 4f | ows.WRITE.setNumRows.).....Q_PRO |
22200 | 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 20 | PERTY(.int.numCols.READ.numCols. |
22220 | 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 54 | WRITE.setNumCols.).....Q_PROPERT |
22240 | 59 28 20 62 6f 6f 6c 20 73 68 6f 77 47 72 69 64 20 52 45 41 44 20 73 68 6f 77 47 72 69 64 20 57 | Y(.bool.showGrid.READ.showGrid.W |
22260 | 52 49 54 45 20 73 65 74 53 68 6f 77 47 72 69 64 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 | RITE.setShowGrid.).....Q_PROPERT |
22280 | 59 28 20 62 6f 6f 6c 20 72 6f 77 4d 6f 76 69 6e 67 45 6e 61 62 6c 65 64 20 52 45 41 44 20 72 6f | Y(.bool.rowMovingEnabled.READ.ro |
222a0 | 77 4d 6f 76 69 6e 67 45 6e 61 62 6c 65 64 20 57 52 49 54 45 20 73 65 74 52 6f 77 4d 6f 76 69 6e | wMovingEnabled.WRITE.setRowMovin |
222c0 | 67 45 6e 61 62 6c 65 64 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 | gEnabled.).....Q_PROPERTY(.bool. |
222e0 | 63 6f 6c 75 6d 6e 4d 6f 76 69 6e 67 45 6e 61 62 6c 65 64 20 52 45 41 44 20 63 6f 6c 75 6d 6e 4d | columnMovingEnabled.READ.columnM |
22300 | 6f 76 69 6e 67 45 6e 61 62 6c 65 64 20 57 52 49 54 45 20 73 65 74 43 6f 6c 75 6d 6e 4d 6f 76 69 | ovingEnabled.WRITE.setColumnMovi |
22320 | 6e 67 45 6e 61 62 6c 65 64 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c | ngEnabled.).....Q_PROPERTY(.bool |
22340 | 20 72 65 61 64 4f 6e 6c 79 20 52 45 41 44 20 69 73 52 65 61 64 4f 6e 6c 79 20 57 52 49 54 45 20 | .readOnly.READ.isReadOnly.WRITE. |
22360 | 73 65 74 52 65 61 64 4f 6e 6c 79 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f | setReadOnly.).....Q_PROPERTY(.bo |
22380 | 6f 6c 20 73 6f 72 74 69 6e 67 20 52 45 41 44 20 73 6f 72 74 69 6e 67 20 57 52 49 54 45 20 73 65 | ol.sorting.READ.sorting.WRITE.se |
223a0 | 74 53 6f 72 74 69 6e 67 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 53 65 6c 65 63 | tSorting.).....Q_PROPERTY(.Selec |
223c0 | 74 69 6f 6e 4d 6f 64 65 20 73 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 52 45 41 44 20 73 65 6c 65 | tionMode.selectionMode.READ.sele |
223e0 | 63 74 69 6f 6e 4d 6f 64 65 20 57 52 49 54 45 20 73 65 74 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 | ctionMode.WRITE.setSelectionMode |
22400 | 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 46 6f 63 75 73 53 74 79 6c 65 20 66 6f | .).....Q_PROPERTY(.FocusStyle.fo |
22420 | 63 75 73 53 74 79 6c 65 20 52 45 41 44 20 66 6f 63 75 73 53 74 79 6c 65 20 57 52 49 54 45 20 73 | cusStyle.READ.focusStyle.WRITE.s |
22440 | 65 74 46 6f 63 75 73 53 74 79 6c 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 | etFocusStyle.).....Q_PROPERTY(.i |
22460 | 6e 74 20 6e 75 6d 53 65 6c 65 63 74 69 6f 6e 73 20 52 45 41 44 20 6e 75 6d 53 65 6c 65 63 74 69 | nt.numSelections.READ.numSelecti |
22480 | 6f 6e 73 20 29 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 61 62 6c 65 48 65 | ons.)......friend.class.QTableHe |
224a0 | 61 64 65 72 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 43 6f 6d 62 6f 54 61 62 | ader;.....friend.class.QComboTab |
224c0 | 6c 65 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 6b 54 | leItem;.....friend.class.QCheckT |
224e0 | 61 62 6c 65 49 74 65 6d 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 61 62 6c | ableItem;.....friend.class.QTabl |
22500 | 65 49 74 65 6d 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 61 62 6c 65 28 20 51 57 69 64 | eItem;..public:.....QTable(.QWid |
22520 | 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= |
22540 | 30 20 29 3b 0a 20 20 20 20 51 54 61 62 6c 65 28 20 69 6e 74 20 6e 75 6d 52 6f 77 73 2c 20 69 6e | 0.);.....QTable(.int.numRows,.in |
22560 | 74 20 6e 75 6d 43 6f 6c 73 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 51 57 69 64 67 65 74 2a 20 | t.numCols,.............QWidget*. |
22580 | 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a | parent=0,.const.char*.name=0.);. |
225a0 | 20 20 20 20 7e 51 54 61 62 6c 65 28 29 3b 0a 0a 20 20 20 20 51 48 65 61 64 65 72 20 2a 68 6f 72 | ....~QTable();......QHeader.*hor |
225c0 | 69 7a 6f 6e 74 61 6c 48 65 61 64 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 48 65 61 64 | izontalHeader().const;.....QHead |
225e0 | 65 72 20 2a 76 65 72 74 69 63 61 6c 48 65 61 64 65 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 | er.*verticalHeader().const;..... |
22600 | 20 65 6e 75 6d 20 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 7b 20 53 69 6e 67 6c 65 2c 20 4d 75 | .enum.SelectionMode.{.Single,.Mu |
22620 | 6c 74 69 2c 20 53 69 6e 67 6c 65 52 6f 77 2c 20 4d 75 6c 74 69 52 6f 77 2c 20 4e 6f 53 65 6c 65 | lti,.SingleRow,.MultiRow,.NoSele |
22640 | 63 74 69 6f 6e 20 7d 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 65 6c | ction.};.....virtual.void.setSel |
22660 | 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 65 20 29 | ectionMode(.SelectionMode.mode.) |
22680 | 3b 0a 20 20 20 20 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 73 65 6c 65 63 74 69 6f 6e 4d 6f 64 | ;.....SelectionMode.selectionMod |
226a0 | 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 | e().const;......virtual.void.set |
226c0 | 49 74 65 6d 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 51 54 61 62 6c 65 49 74 | Item(.int.row,.int.col,.QTableIt |
226e0 | 65 6d 20 2a 69 74 65 6d 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 | em.*item.);.....virtual.void.set |
22700 | 54 65 78 74 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 63 6f 6e 73 74 20 51 53 | Text(.int.row,.int.col,.const.QS |
22720 | 74 72 69 6e 67 20 26 74 65 78 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | tring.&text.);.....virtual.void. |
22740 | 73 65 74 50 69 78 6d 61 70 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 63 6f 6e | setPixmap(.int.row,.int.col,.con |
22760 | 73 74 20 51 50 69 78 6d 61 70 20 26 70 69 78 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 | st.QPixmap.&pix.);.....virtual.Q |
22780 | 54 61 62 6c 65 49 74 65 6d 20 2a 69 74 65 6d 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f | TableItem.*item(.int.row,.int.co |
227a0 | 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 74 | l.).const;.....virtual.QString.t |
227c0 | 65 78 74 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 20 | ext(.int.row,.int.col.).const;.. |
227e0 | 20 20 20 76 69 72 74 75 61 6c 20 51 50 69 78 6d 61 70 20 70 69 78 6d 61 70 28 20 69 6e 74 20 72 | ...virtual.QPixmap.pixmap(.int.r |
22800 | 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | ow,.int.col.).const;.....virtual |
22820 | 20 76 6f 69 64 20 63 6c 65 61 72 43 65 6c 6c 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f | .void.clearCell(.int.row,.int.co |
22840 | 6c 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 52 65 63 74 20 63 65 6c 6c 47 65 6f 6d | l.);......virtual.QRect.cellGeom |
22860 | 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;. |
22880 | 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 63 6f 6c 75 6d 6e 57 69 64 74 68 28 20 69 6e 74 | ....virtual.int.columnWidth(.int |
228a0 | 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 69 6e 74 20 72 6f | .col.).const;.....virtual.int.ro |
228c0 | 77 48 65 69 67 68 74 28 20 69 6e 74 20 72 6f 77 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 | wHeight(.int.row.).const;.....vi |
228e0 | 72 74 75 61 6c 20 69 6e 74 20 63 6f 6c 75 6d 6e 50 6f 73 28 20 69 6e 74 20 63 6f 6c 20 29 20 63 | rtual.int.columnPos(.int.col.).c |
22900 | 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 72 6f 77 50 6f 73 28 20 69 6e | onst;.....virtual.int.rowPos(.in |
22920 | 74 20 72 6f 77 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 63 | t.row.).const;.....virtual.int.c |
22940 | 6f 6c 75 6d 6e 41 74 28 20 69 6e 74 20 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 | olumnAt(.int.x.).const;.....virt |
22960 | 75 61 6c 20 69 6e 74 20 72 6f 77 41 74 28 20 69 6e 74 20 79 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 | ual.int.rowAt(.int.y.).const;... |
22980 | 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 6e 75 6d 52 6f 77 73 28 29 20 63 6f 6e 73 74 3b 0a | ...virtual.int.numRows().const;. |
229a0 | 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 6e 75 6d 43 6f 6c 73 28 29 20 63 6f 6e 73 74 3b | ....virtual.int.numCols().const; |
229c0 | 0a 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 2c 20 | ......void.updateCell(.int.row,. |
229e0 | 69 6e 74 20 63 6f 6c 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 46 69 6c 74 65 72 | int.col.);......bool.eventFilter |
22a00 | 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 0a 20 20 20 20 | (.QObject.*.o,.QEvent.*.);...... |
22a20 | 69 6e 74 20 63 75 72 72 65 6e 74 52 6f 77 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 | int.currentRow().const.{.return. |
22a40 | 63 75 72 52 6f 77 3b 20 7d 0a 20 20 20 20 69 6e 74 20 63 75 72 72 65 6e 74 43 6f 6c 75 6d 6e 28 | curRow;.}.....int.currentColumn( |
22a60 | 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 63 75 72 43 6f 6c 3b 20 7d 0a 20 20 20 20 76 | ).const.{.return.curCol;.}.....v |
22a80 | 6f 69 64 20 65 6e 73 75 72 65 43 65 6c 6c 56 69 73 69 62 6c 65 28 20 69 6e 74 20 72 6f 77 2c 20 | oid.ensureCellVisible(.int.row,. |
22aa0 | 69 6e 74 20 63 6f 6c 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 65 6c 65 63 74 65 64 28 | int.col.);......bool.isSelected( |
22ac0 | 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 20 20 20 20 62 | .int.row,.int.col.).const;.....b |
22ae0 | 6f 6f 6c 20 69 73 52 6f 77 53 65 6c 65 63 74 65 64 28 20 69 6e 74 20 72 6f 77 2c 20 62 6f 6f 6c | ool.isRowSelected(.int.row,.bool |
22b00 | 20 66 75 6c 6c 20 3d 20 46 41 4c 53 45 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 | .full.=.FALSE.).const;.....bool. |
22b20 | 69 73 43 6f 6c 75 6d 6e 53 65 6c 65 63 74 65 64 28 20 69 6e 74 20 63 6f 6c 2c 20 62 6f 6f 6c 20 | isColumnSelected(.int.col,.bool. |
22b40 | 66 75 6c 6c 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 20 6e 75 | full.=.FALSE.).const;.....int.nu |
22b60 | 6d 53 65 6c 65 63 74 69 6f 6e 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 54 61 62 6c 65 53 | mSelections().const;.....QTableS |
22b80 | 65 6c 65 63 74 69 6f 6e 20 73 65 6c 65 63 74 69 6f 6e 28 20 69 6e 74 20 6e 75 6d 20 29 20 63 6f | election.selection(.int.num.).co |
22ba0 | 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 61 64 64 53 65 6c 65 63 74 69 6f | nst;.....virtual.int.addSelectio |
22bc0 | 6e 28 20 63 6f 6e 73 74 20 51 54 61 62 6c 65 53 65 6c 65 63 74 69 6f 6e 20 26 73 20 29 3b 0a 20 | n(.const.QTableSelection.&s.);.. |
22be0 | 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 6d 6f 76 65 53 65 6c 65 63 74 69 6f 6e 28 | ...virtual.void.removeSelection( |
22c00 | 20 63 6f 6e 73 74 20 51 54 61 62 6c 65 53 65 6c 65 63 74 69 6f 6e 20 26 73 20 29 3b 0a 20 20 20 | .const.QTableSelection.&s.);.... |
22c20 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 6d 6f 76 65 53 65 6c 65 63 74 69 6f 6e 28 20 69 | .virtual.void.removeSelection(.i |
22c40 | 6e 74 20 6e 75 6d 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 63 75 72 72 65 6e | nt.num.);.....virtual.int.curren |
22c60 | 74 53 65 6c 65 63 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 | tSelection().const;......void.se |
22c80 | 6c 65 63 74 43 65 6c 6c 73 28 20 69 6e 74 20 73 74 61 72 74 5f 72 6f 77 2c 20 69 6e 74 20 73 74 | lectCells(.int.start_row,.int.st |
22ca0 | 61 72 74 5f 63 6f 6c 2c 20 69 6e 74 20 65 6e 64 5f 72 6f 77 2c 20 69 6e 74 20 65 6e 64 5f 63 6f | art_col,.int.end_row,.int.end_co |
22cc0 | 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 6c 65 63 74 52 6f 77 28 20 69 6e 74 20 72 6f 77 | l.);.....void.selectRow(.int.row |
22ce0 | 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 6c 65 63 74 43 6f 6c 75 6d 6e 28 20 69 6e 74 20 63 | .);.....void.selectColumn(.int.c |
22d00 | 6f 6c 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 73 68 6f 77 47 72 69 64 28 29 20 63 6f 6e 73 74 | ol.);......bool.showGrid().const |
22d20 | 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 63 6f 6c 75 6d 6e 4d 6f 76 69 6e 67 45 6e 61 62 6c 65 64 28 | ;......bool.columnMovingEnabled( |
22d40 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 72 6f 77 4d 6f 76 69 6e 67 45 6e 61 62 6c | ).const;.....bool.rowMovingEnabl |
22d60 | 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 64 20 73 6f | ed().const;......virtual.void.so |
22d80 | 72 74 43 6f 6c 75 6d 6e 28 20 69 6e 74 20 63 6f 6c 2c 20 62 6f 6f 6c 20 61 73 63 65 6e 64 69 6e | rtColumn(.int.col,.bool.ascendin |
22da0 | 67 20 3d 20 54 52 55 45 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g.=.TRUE,....................... |
22dc0 | 20 20 20 20 20 20 20 62 6f 6f 6c 20 77 68 6f 6c 65 52 6f 77 73 20 3d 20 46 41 4c 53 45 20 29 3b | .......bool.wholeRows.=.FALSE.); |
22de0 | 0a 20 20 20 20 62 6f 6f 6c 20 73 6f 72 74 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 | .....bool.sorting().const;...... |
22e00 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 74 61 6b 65 49 74 65 6d 28 20 51 54 61 62 6c 65 49 74 65 | virtual.void.takeItem(.QTableIte |
22e20 | 6d 20 2a 69 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 43 65 6c | m.*i.);......virtual.void.setCel |
22e40 | 6c 57 69 64 67 65 74 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 51 57 69 64 67 | lWidget(.int.row,.int.col,.QWidg |
22e60 | 65 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 57 69 64 67 65 74 20 2a 63 65 | et.*e.);.....virtual.QWidget.*ce |
22e80 | 6c 6c 57 69 64 67 65 74 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 29 20 63 6f 6e | llWidget(.int.row,.int.col.).con |
22ea0 | 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6c 65 61 72 43 65 6c 6c 57 69 | st;.....virtual.void.clearCellWi |
22ec0 | 64 67 65 74 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 0a 20 20 20 20 76 | dget(.int.row,.int.col.);......v |
22ee0 | 69 72 74 75 61 6c 20 51 52 65 63 74 20 63 65 6c 6c 52 65 63 74 28 20 69 6e 74 20 72 6f 77 2c 20 | irtual.QRect.cellRect(.int.row,. |
22f00 | 69 6e 74 20 63 6f 6c 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 | int.col.).const;......virtual.vo |
22f20 | 69 64 20 70 61 69 6e 74 43 65 6c 6c 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 69 6e 74 20 72 | id.paintCell(.QPainter.*p,.int.r |
22f40 | 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ow,.int.col,.................... |
22f60 | 20 20 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 63 72 2c 20 62 6f 6f 6c 20 73 | .........const.QRect.&cr,.bool.s |
22f80 | 65 6c 65 63 74 65 64 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 | elected.);.....virtual.void.pain |
22fa0 | 74 43 65 6c 6c 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 | tCell(.QPainter.*p,.int.row,.int |
22fc0 | 20 63 6f 6c 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .col,........................... |
22fe0 | 20 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 63 72 2c 20 62 6f 6f 6c 20 73 65 6c 65 63 74 65 64 | ..const.QRect.&cr,.bool.selected |
23000 | 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 63 67 20 29 3b 0a 20 20 20 20 76 | ,.const.QColorGroup.&cg.);.....v |
23020 | 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 46 6f 63 75 73 28 20 51 50 61 69 6e 74 65 72 | irtual.void.paintFocus(.QPainter |
23040 | 20 2a 70 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 20 29 3b 0a 20 20 20 20 51 53 69 7a 65 | .*p,.const.QRect.&r.);.....QSize |
23060 | 20 73 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 52 | .sizeHint().const;......bool.isR |
23080 | 65 61 64 4f 6e 6c 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 52 6f 77 52 | eadOnly().const;.....bool.isRowR |
230a0 | 65 61 64 4f 6e 6c 79 28 20 69 6e 74 20 72 6f 77 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f | eadOnly(.int.row.).const;.....bo |
230c0 | 6f 6c 20 69 73 43 6f 6c 75 6d 6e 52 65 61 64 4f 6e 6c 79 28 20 69 6e 74 20 63 6f 6c 20 29 20 63 | ol.isColumnReadOnly(.int.col.).c |
230e0 | 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c | onst;......void.setEnabled(.bool |
23100 | 20 62 20 29 3b 0a 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 | .b.);......void.repaintSelection |
23120 | 73 28 29 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 46 6f 63 75 73 53 74 79 6c 65 20 7b 20 46 6f 6c 6c | s();......enum.FocusStyle.{.Foll |
23140 | 6f 77 53 74 79 6c 65 2c 20 53 70 72 65 61 64 53 68 65 65 74 20 7d 3b 0a 20 20 20 20 76 69 72 74 | owStyle,.SpreadSheet.};.....virt |
23160 | 75 61 6c 20 76 6f 69 64 20 73 65 74 46 6f 63 75 73 53 74 79 6c 65 28 20 46 6f 63 75 73 53 74 79 | ual.void.setFocusStyle(.FocusSty |
23180 | 6c 65 20 66 73 20 29 3b 0a 20 20 20 20 46 6f 63 75 73 53 74 79 6c 65 20 66 6f 63 75 73 53 74 79 | le.fs.);.....FocusStyle.focusSty |
231a0 | 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 48 65 61 64 | le().const;......void.updateHead |
231c0 | 65 72 53 74 61 74 65 73 28 29 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 | erStates();..public.slots:.....v |
231e0 | 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4e 75 6d 52 6f 77 73 28 20 69 6e 74 20 72 20 29 3b | irtual.void.setNumRows(.int.r.); |
23200 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4e 75 6d 43 6f 6c 73 28 20 69 6e | .....virtual.void.setNumCols(.in |
23220 | 74 20 72 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 68 6f 77 47 | t.r.);.....virtual.void.setShowG |
23240 | 72 69 64 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | rid(.bool.b.);.....virtual.void. |
23260 | 68 69 64 65 52 6f 77 28 20 69 6e 74 20 72 6f 77 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | hideRow(.int.row.);.....virtual. |
23280 | 76 6f 69 64 20 68 69 64 65 43 6f 6c 75 6d 6e 28 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 20 20 20 20 | void.hideColumn(.int.col.);..... |
232a0 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 68 6f 77 52 6f 77 28 20 69 6e 74 20 72 6f 77 20 29 3b | virtual.void.showRow(.int.row.); |
232c0 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 68 6f 77 43 6f 6c 75 6d 6e 28 20 69 6e | .....virtual.void.showColumn(.in |
232e0 | 74 20 63 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 52 6f 77 48 69 64 64 65 6e 28 20 69 | t.col.);.....bool.isRowHidden(.i |
23300 | 6e 74 20 72 6f 77 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 43 6f 6c 75 6d | nt.row.).const;.....bool.isColum |
23320 | 6e 48 69 64 64 65 6e 28 20 69 6e 74 20 63 6f 6c 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 | nHidden(.int.col.).const;......v |
23340 | 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6f 6c 75 6d 6e 57 69 64 74 68 28 20 69 6e 74 20 | irtual.void.setColumnWidth(.int. |
23360 | 63 6f 6c 2c 20 69 6e 74 20 77 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 | col,.int.w.);.....virtual.void.s |
23380 | 65 74 52 6f 77 48 65 69 67 68 74 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 68 20 29 3b 0a 0a | etRowHeight(.int.row,.int.h.);.. |
233a0 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 64 6a 75 73 74 43 6f 6c 75 6d 6e 28 20 69 | ....virtual.void.adjustColumn(.i |
233c0 | 6e 74 20 63 6f 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 64 6a 75 73 | nt.col.);.....virtual.void.adjus |
233e0 | 74 52 6f 77 28 20 69 6e 74 20 72 6f 77 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f | tRow(.int.row.);......virtual.vo |
23400 | 69 64 20 73 65 74 43 6f 6c 75 6d 6e 53 74 72 65 74 63 68 61 62 6c 65 28 20 69 6e 74 20 63 6f 6c | id.setColumnStretchable(.int.col |
23420 | 2c 20 62 6f 6f 6c 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 | ,.bool.stretch.);.....virtual.vo |
23440 | 69 64 20 73 65 74 52 6f 77 53 74 72 65 74 63 68 61 62 6c 65 28 20 69 6e 74 20 72 6f 77 2c 20 62 | id.setRowStretchable(.int.row,.b |
23460 | 6f 6f 6c 20 73 74 72 65 74 63 68 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 43 6f 6c 75 6d 6e | ool.stretch.);.....bool.isColumn |
23480 | 53 74 72 65 74 63 68 61 62 6c 65 28 20 69 6e 74 20 63 6f 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 20 | Stretchable(.int.col.).const;... |
234a0 | 20 20 62 6f 6f 6c 20 69 73 52 6f 77 53 74 72 65 74 63 68 61 62 6c 65 28 20 69 6e 74 20 72 6f 77 | ..bool.isRowStretchable(.int.row |
234c0 | 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 6f | .).const;.....virtual.void.setSo |
234e0 | 72 74 69 6e 67 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | rting(.bool.b.);.....virtual.voi |
23500 | 64 20 73 77 61 70 52 6f 77 73 28 20 69 6e 74 20 72 6f 77 31 2c 20 69 6e 74 20 72 6f 77 32 2c 20 | d.swapRows(.int.row1,.int.row2,. |
23520 | 62 6f 6f 6c 20 73 77 61 70 48 65 61 64 65 72 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 | bool.swapHeader.=.FALSE.);.....v |
23540 | 69 72 74 75 61 6c 20 76 6f 69 64 20 73 77 61 70 43 6f 6c 75 6d 6e 73 28 20 69 6e 74 20 63 6f 6c | irtual.void.swapColumns(.int.col |
23560 | 31 2c 20 69 6e 74 20 63 6f 6c 32 2c 20 62 6f 6f 6c 20 73 77 61 70 48 65 61 64 65 72 20 3d 20 46 | 1,.int.col2,.bool.swapHeader.=.F |
23580 | 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 77 61 70 43 65 6c | ALSE.);.....virtual.void.swapCel |
235a0 | 6c 73 28 20 69 6e 74 20 72 6f 77 31 2c 20 69 6e 74 20 63 6f 6c 31 2c 20 69 6e 74 20 72 6f 77 32 | ls(.int.row1,.int.col1,.int.row2 |
235c0 | 2c 20 69 6e 74 20 63 6f 6c 32 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | ,.int.col2.);......virtual.void. |
235e0 | 73 65 74 4c 65 66 74 4d 61 72 67 69 6e 28 20 69 6e 74 20 6d 20 29 3b 0a 20 20 20 20 76 69 72 74 | setLeftMargin(.int.m.);.....virt |
23600 | 75 61 6c 20 76 6f 69 64 20 73 65 74 54 6f 70 4d 61 72 67 69 6e 28 20 69 6e 74 20 6d 20 29 3b 0a | ual.void.setTopMargin(.int.m.);. |
23620 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 75 72 72 65 6e 74 43 65 6c 6c 28 | ....virtual.void.setCurrentCell( |
23640 | 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c | .int.row,.int.col.);.....void.cl |
23660 | 65 61 72 53 65 6c 65 63 74 69 6f 6e 28 20 62 6f 6f 6c 20 72 65 70 61 69 6e 74 20 3d 20 54 52 55 | earSelection(.bool.repaint.=.TRU |
23680 | 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 43 6f 6c 75 6d 6e 4d | E.);.....virtual.void.setColumnM |
236a0 | 6f 76 69 6e 67 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 76 69 72 74 | ovingEnabled(.bool.b.);.....virt |
236c0 | 75 61 6c 20 76 6f 69 64 20 73 65 74 52 6f 77 4d 6f 76 69 6e 67 45 6e 61 62 6c 65 64 28 20 62 6f | ual.void.setRowMovingEnabled(.bo |
236e0 | 6f 6c 20 62 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 52 65 61 | ol.b.);......virtual.void.setRea |
23700 | 64 4f 6e 6c 79 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | dOnly(.bool.b.);.....virtual.voi |
23720 | 64 20 73 65 74 52 6f 77 52 65 61 64 4f 6e 6c 79 28 20 69 6e 74 20 72 6f 77 2c 20 62 6f 6f 6c 20 | d.setRowReadOnly(.int.row,.bool. |
23740 | 72 6f 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 | ro.);.....virtual.void.setColumn |
23760 | 52 65 61 64 4f 6e 6c 79 28 20 69 6e 74 20 63 6f 6c 2c 20 62 6f 6f 6c 20 72 6f 20 29 3b 0a 0a 20 | ReadOnly(.int.col,.bool.ro.);... |
23780 | 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 72 61 67 45 6e 61 62 6c 65 64 28 20 | ...virtual.void.setDragEnabled(. |
237a0 | 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 72 61 67 45 6e 61 62 6c 65 64 28 29 | bool.b.);.....bool.dragEnabled() |
237c0 | 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6e 73 65 72 74 | .const;......virtual.void.insert |
237e0 | 52 6f 77 73 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 75 6e 74 20 3d 20 31 20 29 3b 0a | Rows(.int.row,.int.count.=.1.);. |
23800 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6e 73 65 72 74 43 6f 6c 75 6d 6e 73 28 20 | ....virtual.void.insertColumns(. |
23820 | 69 6e 74 20 63 6f 6c 2c 20 69 6e 74 20 63 6f 75 6e 74 20 3d 20 31 20 29 3b 0a 20 20 20 20 76 69 | int.col,.int.count.=.1.);.....vi |
23840 | 72 74 75 61 6c 20 76 6f 69 64 20 72 65 6d 6f 76 65 52 6f 77 28 20 69 6e 74 20 72 6f 77 20 29 3b | rtual.void.removeRow(.int.row.); |
23860 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 6d 6f 76 65 52 6f 77 73 28 20 63 6f | .....virtual.void.removeRows(.co |
23880 | 6e 73 74 20 51 4d 65 6d 41 72 72 61 79 3c 69 6e 74 3e 20 26 72 6f 77 73 20 29 3b 0a 20 20 20 20 | nst.QMemArray<int>.&rows.);..... |
238a0 | 76 69 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 63 | virtual.void.removeColumn(.int.c |
238c0 | 6f 6c 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 43 6f 6c | ol.);.....virtual.void.removeCol |
238e0 | 75 6d 6e 73 28 20 63 6f 6e 73 74 20 51 4d 65 6d 41 72 72 61 79 3c 69 6e 74 3e 20 26 63 6f 6c 73 | umns(.const.QMemArray<int>.&cols |
23900 | 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 65 64 69 74 43 65 6c 6c 28 20 | .);......virtual.void.editCell(. |
23920 | 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 62 6f 6f 6c 20 72 65 70 6c 61 63 65 20 3d | int.row,.int.col,.bool.replace.= |
23940 | 20 46 41 4c 53 45 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 52 6f 77 4c 61 62 65 6c 73 | .FALSE.);......void.setRowLabels |
23960 | 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 4c 69 73 74 20 26 6c 61 62 65 6c 73 20 29 3b 0a 20 | (.const.QStringList.&labels.);.. |
23980 | 20 20 20 76 6f 69 64 20 73 65 74 43 6f 6c 75 6d 6e 4c 61 62 65 6c 73 28 20 63 6f 6e 73 74 20 51 | ...void.setColumnLabels(.const.Q |
239a0 | 53 74 72 69 6e 67 4c 69 73 74 20 26 6c 61 62 65 6c 73 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 | StringList.&labels.);..protected |
239c0 | 3a 0a 20 20 20 20 65 6e 75 6d 20 45 64 69 74 4d 6f 64 65 20 7b 20 4e 6f 74 45 64 69 74 69 6e 67 | :.....enum.EditMode.{.NotEditing |
239e0 | 2c 20 45 64 69 74 69 6e 67 2c 20 52 65 70 6c 61 63 69 6e 67 20 7d 3b 0a 20 20 20 20 76 6f 69 64 | ,.Editing,.Replacing.};.....void |
23a00 | 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 70 2c 20 69 6e 74 20 | .drawContents(.QPainter.*p,.int. |
23a20 | 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 20 20 | cx,.int.cy,.int.cw,.int.ch.);... |
23a40 | 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 4d 6f 75 73 65 50 72 65 73 73 45 76 65 6e 74 28 20 | ..void.contentsMousePressEvent(. |
23a60 | 51 4d 6f 75 73 65 45 76 65 6e 74 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 | QMouseEvent*.);.....void.content |
23a80 | 73 4d 6f 75 73 65 4d 6f 76 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 2a 20 29 3b | sMouseMoveEvent(.QMouseEvent*.); |
23aa0 | 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 4d 6f 75 73 65 44 6f 75 62 6c 65 43 6c 69 | .....void.contentsMouseDoubleCli |
23ac0 | 63 6b 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 2a 20 29 3b 0a 20 20 20 20 76 6f 69 | ckEvent(.QMouseEvent*.);.....voi |
23ae0 | 64 20 63 6f 6e 74 65 6e 74 73 4d 6f 75 73 65 52 65 6c 65 61 73 65 45 76 65 6e 74 28 20 51 4d 6f | d.contentsMouseReleaseEvent(.QMo |
23b00 | 75 73 65 45 76 65 6e 74 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 43 6f | useEvent*.);.....void.contentsCo |
23b20 | 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 |
23b40 | 74 20 2a 20 65 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 | t.*.e.);.....void.keyPressEvent( |
23b60 | 20 51 4b 65 79 45 76 65 6e 74 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 6f 63 75 73 49 6e 45 | .QKeyEvent*.);.....void.focusInE |
23b80 | 76 65 6e 74 28 20 51 46 6f 63 75 73 45 76 65 6e 74 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 | vent(.QFocusEvent*.);.....void.f |
23ba0 | 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 2a 20 29 3b 0a 20 20 | ocusOutEvent(.QFocusEvent*.);... |
23bc0 | 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 74 28 20 51 52 65 73 | ..void.viewportResizeEvent(.QRes |
23be0 | 69 7a 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 45 76 65 6e 74 | izeEvent.*.);.....void.showEvent |
23c00 | 28 20 51 53 68 6f 77 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 61 69 6e | (.QShowEvent.*e.);.....void.pain |
23c20 | 74 45 76 65 6e 74 28 20 51 50 61 69 6e 74 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f | tEvent(.QPaintEvent.*e.);.....vo |
23c40 | 69 64 20 73 65 74 45 64 69 74 4d 6f 64 65 28 20 45 64 69 74 4d 6f 64 65 20 6d 6f 64 65 2c 20 69 | id.setEditMode(.EditMode.mode,.i |
23c60 | 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f | nt.row,.int.col.);.#ifndef.QT_NO |
23c80 | 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 63 6f | _DRAGANDDROP.....virtual.void.co |
23ca0 | 6e 74 65 6e 74 73 44 72 61 67 45 6e 74 65 72 45 76 65 6e 74 28 20 51 44 72 61 67 45 6e 74 65 72 | ntentsDragEnterEvent(.QDragEnter |
23cc0 | 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 63 6f 6e | Event.*e.);.....virtual.void.con |
23ce0 | 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 45 76 65 | tentsDragMoveEvent(.QDragMoveEve |
23d00 | 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 63 6f 6e 74 65 6e | nt.*e.);.....virtual.void.conten |
23d20 | 74 73 44 72 61 67 4c 65 61 76 65 45 76 65 6e 74 28 20 51 44 72 61 67 4c 65 61 76 65 45 76 65 6e | tsDragLeaveEvent(.QDragLeaveEven |
23d40 | 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 63 6f 6e 74 65 6e 74 | t.*e.);.....virtual.void.content |
23d60 | 73 44 72 6f 70 45 76 65 6e 74 28 20 51 44 72 6f 70 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 | sDropEvent(.QDropEvent.*e.);.... |
23d80 | 20 76 69 72 74 75 61 6c 20 51 44 72 61 67 4f 62 6a 65 63 74 20 2a 64 72 61 67 4f 62 6a 65 63 74 | .virtual.QDragObject.*dragObject |
23da0 | 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 74 61 72 74 44 72 61 67 28 29 | ();.....virtual.void.startDrag() |
23dc0 | 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 | ;.#endif......virtual.void.paint |
23de0 | 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 20 63 78 2c 20 | EmptyArea(.QPainter.*p,.int.cx,. |
23e00 | 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 20 20 20 20 76 69 | int.cy,.int.cw,.int.ch.);.....vi |
23e20 | 72 74 75 61 6c 20 76 6f 69 64 20 61 63 74 69 76 61 74 65 4e 65 78 74 43 65 6c 6c 28 29 3b 0a 20 | rtual.void.activateNextCell();.. |
23e40 | 20 20 20 76 69 72 74 75 61 6c 20 51 57 69 64 67 65 74 20 2a 63 72 65 61 74 65 45 64 69 74 6f 72 | ...virtual.QWidget.*createEditor |
23e60 | 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 62 6f 6f 6c 20 69 6e 69 74 46 72 6f | (.int.row,.int.col,.bool.initFro |
23e80 | 6d 43 65 6c 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 | mCell.).const;.....virtual.void. |
23ea0 | 73 65 74 43 65 6c 6c 43 6f 6e 74 65 6e 74 46 72 6f 6d 45 64 69 74 6f 72 28 20 69 6e 74 20 72 6f | setCellContentFromEditor(.int.ro |
23ec0 | 77 2c 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 57 69 64 67 65 | w,.int.col.);.....virtual.QWidge |
23ee0 | 74 20 2a 62 65 67 69 6e 45 64 69 74 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 | t.*beginEdit(.int.row,.int.col,. |
23f00 | 62 6f 6f 6c 20 72 65 70 6c 61 63 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 | bool.replace.);.....virtual.void |
23f20 | 20 65 6e 64 45 64 69 74 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 62 6f 6f 6c | .endEdit(.int.row,.int.col,.bool |
23f40 | 20 61 63 63 65 70 74 2c 20 62 6f 6f 6c 20 72 65 70 6c 61 63 65 20 29 3b 0a 0a 20 20 20 20 76 69 | .accept,.bool.replace.);......vi |
23f60 | 72 74 75 61 6c 20 76 6f 69 64 20 72 65 73 69 7a 65 44 61 74 61 28 20 69 6e 74 20 6c 65 6e 20 29 | rtual.void.resizeData(.int.len.) |
23f80 | 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 57 69 64 67 65 74 28 | ;.....virtual.void.insertWidget( |
23fa0 | 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 51 57 69 64 67 65 74 20 2a 77 20 29 3b | .int.row,.int.col,.QWidget.*w.); |
23fc0 | 0a 20 20 20 20 69 6e 74 20 69 6e 64 65 78 4f 66 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 | .....int.indexOf(.int.row,.int.c |
23fe0 | 6f 6c 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 77 69 6e 64 6f 77 41 63 74 69 | ol.).const;......void.windowActi |
24000 | 76 61 74 69 6f 6e 43 68 61 6e 67 65 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 | vationChange(.bool.);.....bool.i |
24020 | 73 45 64 69 74 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 45 64 69 74 4d 6f 64 65 20 65 | sEditing().const;.....EditMode.e |
24040 | 64 69 74 4d 6f 64 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 63 75 72 72 45 64 69 | ditMode().const;.....int.currEdi |
24060 | 74 52 6f 77 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 63 75 72 72 45 64 69 74 43 6f | tRow().const;.....int.currEditCo |
24080 | 6c 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 6f 74 65 63 74 65 64 20 73 6c 6f 74 73 3a 0a 20 20 20 | l().const;..protected.slots:.... |
240a0 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6f 6c 75 6d 6e 57 69 64 74 68 43 68 61 6e 67 65 64 | .virtual.void.columnWidthChanged |
240c0 | 28 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 6f | (.int.col.);.....virtual.void.ro |
240e0 | 77 48 65 69 67 68 74 43 68 61 6e 67 65 64 28 20 69 6e 74 20 72 6f 77 20 29 3b 0a 20 20 20 20 76 | wHeightChanged(.int.row.);.....v |
24100 | 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6f 6c 75 6d 6e 49 6e 64 65 78 43 68 61 6e 67 65 64 28 20 | irtual.void.columnIndexChanged(. |
24120 | 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 69 6e 74 20 | int.section,.int.fromIndex,.int. |
24140 | 74 6f 49 6e 64 65 78 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 6f 77 49 | toIndex.);.....virtual.void.rowI |
24160 | 6e 64 65 78 43 68 61 6e 67 65 64 28 20 69 6e 74 20 73 65 63 74 69 6f 6e 2c 20 69 6e 74 20 66 72 | ndexChanged(.int.section,.int.fr |
24180 | 6f 6d 49 6e 64 65 78 2c 20 69 6e 74 20 74 6f 49 6e 64 65 78 20 29 3b 0a 20 20 20 20 76 69 72 74 | omIndex,.int.toIndex.);.....virt |
241a0 | 75 61 6c 20 76 6f 69 64 20 63 6f 6c 75 6d 6e 43 6c 69 63 6b 65 64 28 20 69 6e 74 20 63 6f 6c 20 | ual.void.columnClicked(.int.col. |
241c0 | 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 63 75 72 72 65 6e 74 43 68 61 | );..signals:.....void.currentCha |
241e0 | 6e 67 65 64 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 20 20 20 20 76 6f | nged(.int.row,.int.col.);.....vo |
24200 | 69 64 20 63 6c 69 63 6b 65 64 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 69 6e | id.clicked(.int.row,.int.col,.in |
24220 | 74 20 62 75 74 74 6f 6e 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 6d 6f 75 73 65 50 6f 73 | t.button,.const.QPoint.&mousePos |
24240 | 20 29 3b 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 69 6e 74 20 | .);.....void.doubleClicked(.int. |
24260 | 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 69 6e 74 20 62 75 74 74 6f 6e 2c 20 63 6f 6e 73 74 20 | row,.int.col,.int.button,.const. |
24280 | 51 50 6f 69 6e 74 20 26 6d 6f 75 73 65 50 6f 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 72 65 | QPoint.&mousePos.);.....void.pre |
242a0 | 73 73 65 64 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 69 6e 74 20 62 75 74 74 | ssed(.int.row,.int.col,.int.butt |
242c0 | 6f 6e 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 6d 6f 75 73 65 50 6f 73 20 29 3b 0a 20 20 | on,.const.QPoint.&mousePos.);... |
242e0 | 20 20 76 6f 69 64 20 73 65 6c 65 63 74 69 6f 6e 43 68 61 6e 67 65 64 28 29 3b 0a 20 20 20 20 76 | ..void.selectionChanged();.....v |
24300 | 6f 69 64 20 76 61 6c 75 65 43 68 61 6e 67 65 64 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 | oid.valueChanged(.int.row,.int.c |
24320 | 6f 6c 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 65 73 | ol.);.....void.contextMenuReques |
24340 | 74 65 64 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 63 6f 6e 73 74 20 51 50 6f | ted(.int.row,.int.col,.const.QPo |
24360 | 69 6e 74 20 26 70 6f 73 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 52 41 47 41 4e | int.&pos.);.#ifndef.QT_NO_DRAGAN |
24380 | 44 44 52 4f 50 0a 20 20 20 20 76 6f 69 64 20 64 72 6f 70 70 65 64 28 20 51 44 72 6f 70 45 76 65 | DDROP.....void.dropped(.QDropEve |
243a0 | 6e 74 20 2a 65 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a | nt.*e.);.#endif..private.slots:. |
243c0 | 20 20 20 20 76 6f 69 64 20 64 6f 41 75 74 6f 53 63 72 6f 6c 6c 28 29 3b 0a 20 20 20 20 76 6f 69 | ....void.doAutoScroll();.....voi |
243e0 | 64 20 64 6f 56 61 6c 75 65 43 68 61 6e 67 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 | d.doValueChanged();.....void.upd |
24400 | 61 74 65 47 65 6f 6d 65 74 72 69 65 73 53 6c 6f 74 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 | ateGeometriesSlot();..private:.. |
24420 | 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 4d 6f 75 73 65 50 72 65 73 73 45 76 65 6e 74 45 | ...void.contentsMousePressEventE |
24440 | 78 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 | x(.QMouseEvent*.);.....void.draw |
24460 | 43 6f 6e 74 65 6e 74 73 28 20 51 50 61 69 6e 74 65 72 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 | Contents(.QPainter*.);.....void. |
24480 | 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 64 20 72 65 70 | updateGeometries();.....void.rep |
244a0 | 61 69 6e 74 53 65 6c 65 63 74 69 6f 6e 73 28 20 51 54 61 62 6c 65 53 65 6c 65 63 74 69 6f 6e 20 | aintSelections(.QTableSelection. |
244c0 | 2a 6f 6c 64 53 65 6c 65 63 74 69 6f 6e 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *oldSelection,.................. |
244e0 | 20 20 20 20 20 20 20 20 20 20 20 51 54 61 62 6c 65 53 65 6c 65 63 74 69 6f 6e 20 2a 6e 65 77 53 | ...........QTableSelection.*newS |
24500 | 65 6c 65 63 74 69 6f 6e 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | election,....................... |
24520 | 20 20 20 20 20 20 62 6f 6f 6c 20 75 70 64 61 74 65 56 65 72 74 69 63 61 6c 20 3d 20 54 52 55 45 | ......bool.updateVertical.=.TRUE |
24540 | 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6f | ,.............................bo |
24560 | 6f 6c 20 75 70 64 61 74 65 48 6f 72 69 7a 6f 6e 74 61 6c 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 | ol.updateHorizontal.=.TRUE.);... |
24580 | 20 20 51 52 65 63 74 20 72 61 6e 67 65 47 65 6f 6d 65 74 72 79 28 20 69 6e 74 20 74 6f 70 52 6f | ..QRect.rangeGeometry(.int.topRo |
245a0 | 77 2c 20 69 6e 74 20 6c 65 66 74 43 6f 6c 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | w,.int.leftCol,................. |
245c0 | 20 20 20 20 20 20 20 20 20 69 6e 74 20 62 6f 74 74 6f 6d 52 6f 77 2c 20 69 6e 74 20 72 69 67 68 | .........int.bottomRow,.int.righ |
245e0 | 74 43 6f 6c 2c 20 62 6f 6f 6c 20 26 6f 70 74 69 6d 69 7a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 | tCol,.bool.&optimize.);.....void |
24600 | 20 66 69 78 52 6f 77 28 20 69 6e 74 20 26 72 6f 77 2c 20 69 6e 74 20 79 20 29 3b 0a 20 20 20 20 | .fixRow(.int.&row,.int.y.);..... |
24620 | 76 6f 69 64 20 66 69 78 43 6f 6c 28 20 69 6e 74 20 26 63 6f 6c 2c 20 69 6e 74 20 78 20 29 3b 0a | void.fixCol(.int.&col,.int.x.);. |
24640 | 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 20 69 6e 74 20 6e 75 6d 52 6f 77 73 2c 20 69 6e 74 | .....void.init(.int.numRows,.int |
24660 | 20 6e 75 6d 43 6f 6c 73 20 29 3b 0a 20 20 20 20 51 53 69 7a 65 20 74 61 62 6c 65 53 69 7a 65 28 | .numCols.);.....QSize.tableSize( |
24680 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 70 61 69 6e 74 43 65 6c 6c 28 20 69 | ).const;.....void.repaintCell(.i |
246a0 | 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 | nt.row,.int.col.);.....void.cont |
246c0 | 65 6e 74 73 54 6f 56 69 65 77 70 6f 72 74 32 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 | entsToViewport2(.int.x,.int.y,.i |
246e0 | 6e 74 26 20 76 78 2c 20 69 6e 74 26 20 76 79 20 29 3b 0a 20 20 20 20 51 50 6f 69 6e 74 20 63 6f | nt&.vx,.int&.vy.);.....QPoint.co |
24700 | 6e 74 65 6e 74 73 54 6f 56 69 65 77 70 6f 72 74 32 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 | ntentsToViewport2(.const.QPoint. |
24720 | 26 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 76 69 65 77 70 6f 72 74 54 6f 43 6f 6e 74 65 6e 74 | &p.);.....void.viewportToContent |
24740 | 73 32 28 20 69 6e 74 20 76 78 2c 20 69 6e 74 20 76 79 2c 20 69 6e 74 26 20 78 2c 20 69 6e 74 26 | s2(.int.vx,.int.vy,.int&.x,.int& |
24760 | 20 79 20 29 3b 0a 20 20 20 20 51 50 6f 69 6e 74 20 76 69 65 77 70 6f 72 74 54 6f 43 6f 6e 74 65 | .y.);.....QPoint.viewportToConte |
24780 | 6e 74 73 32 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 20 29 3b 0a 0a 20 20 20 20 76 6f | nts2(.const.QPoint.&p.);......vo |
247a0 | 69 64 20 75 70 64 61 74 65 52 6f 77 57 69 64 67 65 74 73 28 20 69 6e 74 20 72 6f 77 20 29 3b 0a | id.updateRowWidgets(.int.row.);. |
247c0 | 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 43 6f 6c 57 69 64 67 65 74 73 28 20 69 6e 74 20 63 | ....void.updateColWidgets(.int.c |
247e0 | 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 65 6c 65 63 74 65 64 28 20 69 6e 74 20 72 | ol.);.....bool.isSelected(.int.r |
24800 | 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 62 6f 6f 6c 20 69 6e 63 6c 75 64 65 43 75 72 72 65 6e 74 | ow,.int.col,.bool.includeCurrent |
24820 | 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 75 72 72 65 6e 74 43 65 6c | .).const;.....void.setCurrentCel |
24840 | 6c 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 62 6f 6f 6c 20 75 70 64 61 74 65 | l(.int.row,.int.col,.bool.update |
24860 | 53 65 6c 65 63 74 69 6f 6e 73 2c 20 62 6f 6f 6c 20 65 6e 73 75 72 65 56 69 73 69 62 6c 65 20 3d | Selections,.bool.ensureVisible.= |
24880 | 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 69 78 43 65 6c 6c 28 20 69 6e 74 20 | .FALSE.);.....void.fixCell(.int. |
248a0 | 26 72 6f 77 2c 20 69 6e 74 20 26 63 6f 6c 2c 20 69 6e 74 20 6b 65 79 20 29 3b 0a 20 20 20 20 76 | &row,.int.&col,.int.key.);.....v |
248c0 | 6f 69 64 20 64 65 6c 61 79 65 64 55 70 64 61 74 65 47 65 6f 6d 65 74 72 69 65 73 28 29 3b 0a 20 | oid.delayedUpdateGeometries();.. |
248e0 | 20 20 20 73 74 72 75 63 74 20 54 61 62 6c 65 57 69 64 67 65 74 0a 20 20 20 20 7b 0a 09 54 61 62 | ...struct.TableWidget.....{..Tab |
24900 | 6c 65 57 69 64 67 65 74 28 20 51 57 69 64 67 65 74 20 2a 77 2c 20 69 6e 74 20 72 2c 20 69 6e 74 | leWidget(.QWidget.*w,.int.r,.int |
24920 | 20 63 20 29 20 3a 20 77 69 64 28 20 77 20 29 2c 20 72 6f 77 28 20 72 20 29 2c 20 63 6f 6c 20 28 | .c.).:.wid(.w.),.row(.r.),.col.( |
24940 | 20 63 20 29 20 7b 7d 0a 09 51 57 69 64 67 65 74 20 2a 77 69 64 3b 0a 09 69 6e 74 20 72 6f 77 2c | .c.).{}..QWidget.*wid;..int.row, |
24960 | 20 63 6f 6c 3b 0a 20 20 20 20 7d 3b 0a 20 20 20 20 76 6f 69 64 20 73 61 76 65 43 6f 6e 74 65 6e | .col;.....};.....void.saveConten |
24980 | 74 73 28 20 51 50 74 72 56 65 63 74 6f 72 3c 51 54 61 62 6c 65 49 74 65 6d 3e 20 26 74 6d 70 2c | ts(.QPtrVector<QTableItem>.&tmp, |
249a0 | 0a 09 09 20 20 20 20 20 20 20 51 50 74 72 56 65 63 74 6f 72 3c 54 61 62 6c 65 57 69 64 67 65 74 | ..........QPtrVector<TableWidget |
249c0 | 3e 20 26 74 6d 70 32 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 48 65 61 64 65 72 | >.&tmp2.);.....void.updateHeader |
249e0 | 41 6e 64 52 65 73 69 7a 65 43 6f 6e 74 65 6e 74 73 28 20 51 54 61 62 6c 65 48 65 61 64 65 72 20 | AndResizeContents(.QTableHeader. |
24a00 | 2a 68 65 61 64 65 72 2c 0a 09 09 09 09 09 69 6e 74 20 6e 75 6d 2c 20 69 6e 74 20 63 6f 6c 52 6f | *header,......int.num,.int.colRo |
24a20 | 77 2c 0a 09 09 09 09 09 69 6e 74 20 77 69 64 74 68 2c 20 62 6f 6f 6c 20 26 75 70 64 61 74 65 42 | w,......int.width,.bool.&updateB |
24a40 | 65 66 6f 72 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 73 74 6f 72 65 43 6f 6e 74 65 6e 74 | efore.);.....void.restoreContent |
24a60 | 73 28 20 51 50 74 72 56 65 63 74 6f 72 3c 51 54 61 62 6c 65 49 74 65 6d 3e 20 26 74 6d 70 2c 0a | s(.QPtrVector<QTableItem>.&tmp,. |
24a80 | 09 09 09 20 20 51 50 74 72 56 65 63 74 6f 72 3c 54 61 62 6c 65 57 69 64 67 65 74 3e 20 26 74 6d | .....QPtrVector<TableWidget>.&tm |
24aa0 | 70 32 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 69 6e 69 73 68 43 6f 6e 74 65 6e 74 73 52 65 73 | p2.);.....void.finishContentsRes |
24ac0 | 7a 65 28 20 62 6f 6f 6c 20 75 70 64 61 74 65 42 65 66 6f 72 65 20 29 3b 0a 0a 70 72 69 76 61 74 | ze(.bool.updateBefore.);..privat |
24ae0 | 65 3a 0a 20 20 20 20 51 50 74 72 56 65 63 74 6f 72 3c 51 54 61 62 6c 65 49 74 65 6d 3e 20 63 6f | e:.....QPtrVector<QTableItem>.co |
24b00 | 6e 74 65 6e 74 73 3b 0a 20 20 20 20 51 50 74 72 56 65 63 74 6f 72 3c 51 57 69 64 67 65 74 3e 20 | ntents;.....QPtrVector<QWidget>. |
24b20 | 77 69 64 67 65 74 73 3b 0a 20 20 20 20 69 6e 74 20 63 75 72 52 6f 77 3b 0a 20 20 20 20 69 6e 74 | widgets;.....int.curRow;.....int |
24b40 | 20 63 75 72 43 6f 6c 3b 0a 20 20 20 20 51 54 61 62 6c 65 48 65 61 64 65 72 20 2a 6c 65 66 74 48 | .curCol;.....QTableHeader.*leftH |
24b60 | 65 61 64 65 72 2c 20 2a 74 6f 70 48 65 61 64 65 72 3b 0a 20 20 20 20 45 64 69 74 4d 6f 64 65 20 | eader,.*topHeader;.....EditMode. |
24b80 | 65 64 4d 6f 64 65 3b 0a 20 20 20 20 69 6e 74 20 65 64 69 74 43 6f 6c 2c 20 65 64 69 74 52 6f 77 | edMode;.....int.editCol,.editRow |
24ba0 | 3b 0a 20 20 20 20 51 50 74 72 4c 69 73 74 3c 51 54 61 62 6c 65 53 65 6c 65 63 74 69 6f 6e 3e 20 | ;.....QPtrList<QTableSelection>. |
24bc0 | 73 65 6c 65 63 74 69 6f 6e 73 3b 0a 20 20 20 20 51 54 61 62 6c 65 53 65 6c 65 63 74 69 6f 6e 20 | selections;.....QTableSelection. |
24be0 | 2a 63 75 72 72 65 6e 74 53 65 6c 3b 0a 20 20 20 20 51 54 69 6d 65 72 20 2a 61 75 74 6f 53 63 72 | *currentSel;.....QTimer.*autoScr |
24c00 | 6f 6c 6c 54 69 6d 65 72 3b 0a 20 20 20 20 69 6e 74 20 6c 61 73 74 53 6f 72 74 43 6f 6c 3b 0a 20 | ollTimer;.....int.lastSortCol;.. |
24c20 | 20 20 20 62 6f 6f 6c 20 73 47 72 69 64 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 6d 52 6f 77 | ...bool.sGrid.:.1;.....bool.mRow |
24c40 | 73 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 6d 43 6f 6c 73 20 3a 20 31 3b 0a 20 20 20 20 62 | s.:.1;.....bool.mCols.:.1;.....b |
24c60 | 6f 6f 6c 20 61 73 63 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 6f 53 6f 72 74 20 3a 20 31 | ool.asc.:.1;.....bool.doSort.:.1 |
24c80 | 3b 0a 20 20 20 20 62 6f 6f 6c 20 75 6e 75 73 65 64 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 | ;.....bool.unused.:.1;.....bool. |
24ca0 | 72 65 61 64 4f 6e 6c 79 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 68 6f 75 6c 64 43 6c 65 | readOnly.:.1;.....bool.shouldCle |
24cc0 | 61 72 53 65 6c 65 63 74 69 6f 6e 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 45 6e 61 62 6c | arSelection.:.1;.....bool.dEnabl |
24ce0 | 65 64 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 63 6f 6e 74 65 78 74 5f 6d 65 6e 75 20 3a 20 | ed.:.1;.....bool.context_menu.:. |
24d00 | 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 72 61 77 41 63 74 69 76 65 53 65 6c 65 63 74 69 6f 6e 20 | 1;.....bool.drawActiveSelection. |
24d20 | 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 77 61 73 5f 76 69 73 69 62 6c 65 20 3a 20 31 3b 0a 20 | :.1;.....bool.was_visible.:.1;.. |
24d40 | 20 20 20 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 73 65 6c 4d 6f 64 65 3b 0a 20 20 20 20 69 6e | ...SelectionMode.selMode;.....in |
24d60 | 74 20 70 72 65 73 73 65 64 52 6f 77 2c 20 70 72 65 73 73 65 64 43 6f 6c 3b 0a 20 20 20 20 51 54 | t.pressedRow,.pressedCol;.....QT |
24d80 | 61 62 6c 65 50 72 69 76 61 74 65 20 2a 64 3b 0a 20 20 20 20 51 49 6e 74 44 69 63 74 3c 69 6e 74 | ablePrivate.*d;.....QIntDict<int |
24da0 | 3e 20 72 6f 52 6f 77 73 3b 0a 20 20 20 20 51 49 6e 74 44 69 63 74 3c 69 6e 74 3e 20 72 6f 43 6f | >.roRows;.....QIntDict<int>.roCo |
24dc0 | 6c 73 3b 0a 20 20 20 20 69 6e 74 20 73 74 61 72 74 44 72 61 67 52 6f 77 3b 0a 20 20 20 20 69 6e | ls;.....int.startDragRow;.....in |
24de0 | 74 20 73 74 61 72 74 44 72 61 67 43 6f 6c 3b 0a 20 20 20 20 51 50 6f 69 6e 74 20 64 72 61 67 53 | t.startDragCol;.....QPoint.dragS |
24e00 | 74 61 72 74 50 6f 73 3b 0a 20 20 20 20 69 6e 74 20 6f 6c 64 43 75 72 72 65 6e 74 52 6f 77 2c 20 | tartPos;.....int.oldCurrentRow,. |
24e20 | 6f 6c 64 43 75 72 72 65 6e 74 43 6f 6c 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 75 6e 75 73 | oldCurrentCol;.....QWidget.*unus |
24e40 | 65 64 5f 74 6f 70 4c 65 66 74 43 6f 72 6e 65 72 3b 20 2f 2f 23 23 23 20 72 65 6d 6f 76 65 20 69 | ed_topLeftCorner;.//###.remove.i |
24e60 | 6e 20 34 2e 30 0a 20 20 20 20 46 6f 63 75 73 53 74 79 6c 65 20 66 6f 63 75 73 53 74 6c 3b 0a 20 | n.4.0.....FocusStyle.focusStl;.. |
24e80 | 20 20 20 51 53 69 7a 65 20 75 6e 75 73 65 64 5f 63 61 63 68 65 64 53 69 7a 65 48 69 6e 74 3b 20 | ...QSize.unused_cachedSizeHint;. |
24ea0 | 2f 2f 20 23 23 23 20 72 65 6d 6f 76 65 20 69 6e 20 34 2e 30 0a 0a 23 69 66 20 64 65 66 69 6e 65 | //.###.remove.in.4.0..#if.define |
24ec0 | 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 54 61 62 6c 65 28 20 63 6f | d(Q_DISABLE_COPY).....QTable(.co |
24ee0 | 6e 73 74 20 51 54 61 62 6c 65 20 26 20 29 3b 0a 20 20 20 20 51 54 61 62 6c 65 20 26 6f 70 65 72 | nst.QTable.&.);.....QTable.&oper |
24f00 | 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 54 61 62 6c 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a | ator=(.const.QTable.&.);.#endif. |
24f20 | 7d 3b 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 54 41 42 4c 45 0a 23 69 6e | };..#define.Q_DEFINED_QTABLE.#in |
24f40 | 63 6c 75 64 65 20 22 71 77 69 6e 65 78 70 6f 72 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 | clude."qwinexport.h".#endif.//.Q |
24f60 | 54 5f 4e 4f 5f 54 41 42 4c 45 0a 23 65 6e 64 69 66 20 2f 2f 20 54 41 42 4c 45 5f 48 0a 00 00 00 | T_NO_TABLE.#endif.//.TABLE_H.... |
24f80 | 20 00 71 00 77 00 69 00 64 00 67 00 65 00 74 00 69 00 6e 00 74 00 64 00 69 00 63 00 74 00 2e 00 | ..q.w.i.d.g.e.t.i.n.t.d.i.c.t... |
24fa0 | 68 00 00 09 ac 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | h..../************************** |
24fc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
24fe0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a | ******************.**.$Id:.$.**. |
25000 | 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 57 69 64 67 65 74 49 6e 74 44 69 63 74 0a | **.Definition.of.QWidgetIntDict. |
25020 | 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 35 30 31 31 36 0a 2a 2a 0a 2a 2a 20 43 6f 70 | **.**.Created.:.950116.**.**.Cop |
25040 | 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 | yright.(C).1992-2002.Trolltech.A |
25060 | 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 | SA...All.rights.reserved..**.**. |
25080 | 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 | This.file.is.part.of.the.kernel. |
250a0 | 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a | module.of.the.Qt.GUI.Toolkit..** |
250c0 | 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 | .**.This.file.may.be.distributed |
250e0 | 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 | .under.the.terms.of.the.Q.Public |
25100 | 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 | .License.**.as.defined.by.Trollt |
25120 | 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 | ech.ASA.of.Norway.and.appearing. |
25140 | 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 | in.the.file.**.LICENSE.QPL.inclu |
25160 | 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c | ded.in.the.packaging.of.this.fil |
25180 | 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 | e..**.**.This.file.may.be.distri |
251a0 | 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 | buted.and/or.modified.under.the. |
251c0 | 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c | terms.of.the.**.GNU.General.Publ |
251e0 | 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 | ic.License.version.2.as.publishe |
25200 | 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 | d.by.the.Free.Software.**.Founda |
25220 | 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c | tion.and.appearing.in.the.file.L |
25240 | 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 | ICENSE.GPL.included.in.the.**.pa |
25260 | 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 | ckaging.of.this.file..**.**.Lice |
25280 | 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 | nsees.holding.valid.Qt.Enterpris |
252a0 | 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 | e.Edition.or.Qt.Professional.Edi |
252c0 | 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 | tion.**.licenses.may.use.this.fi |
252e0 | 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d | le.in.accordance.with.the.Qt.Com |
25300 | 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f | mercial.License.**.Agreement.pro |
25320 | 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 | vided.with.the.Software..**.**.T |
25340 | 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 | his.file.is.provided.AS.IS.with. |
25360 | 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 | NO.WARRANTY.OF.ANY.KIND,.INCLUDI |
25380 | 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 | NG.THE.**.WARRANTY.OF.DESIGN,.ME |
253a0 | 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 | RCHANTABILITY.AND.FITNESS.FOR.A. |
253c0 | 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 | PARTICULAR.PURPOSE..**.**.See.ht |
253e0 | 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c | tp://qtsoftware.com/pricing.html |
25400 | 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f | .or.email.sales@trolltech.com.fo |
25420 | 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d | r.**...information.about.Qt.Comm |
25440 | 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 | ercial.License.Agreements..**.Se |
25460 | 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 | e.http://qtsoftware.com/qpl/.for |
25480 | 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 | .QPL.licensing.information..**.S |
254a0 | 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f | ee.http://qtsoftware.com/gpl/.fo |
254c0 | 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a | r.GPL.licensing.information..**. |
254e0 | 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 | **.Contact.info@trolltech.com.if |
25500 | 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e | .any.conditions.of.this.licensin |
25520 | 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a | g.are.**.not.clear.to.you..**.** |
25540 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
25560 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
25580 | 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 49 44 47 45 54 49 4e 54 44 49 43 54 5f 48 0a | ****/..#ifndef.QWIDGETINTDICT_H. |
255a0 | 23 64 65 66 69 6e 65 20 51 57 49 44 47 45 54 49 4e 54 44 49 43 54 5f 48 0a 0a 23 69 66 6e 64 65 | #define.QWIDGETINTDICT_H..#ifnde |
255c0 | 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 2e 68 22 0a 23 69 6e 63 | f.QT_H.#include."qwidget.h".#inc |
255e0 | 6c 75 64 65 20 22 71 69 6e 74 64 69 63 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 | lude."qintdict.h".#endif.//.QT_H |
25600 | 0a 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 54 45 4d 50 4c 41 54 45 44 4c 4c 29 0a 2f 2f | ...#if.defined(Q_TEMPLATEDLL).// |
25620 | 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 | Q_TEMPLATE_EXTERN.template.class |
25640 | 20 51 5f 45 58 50 4f 52 54 20 51 49 6e 74 44 69 63 74 3c 51 57 69 64 67 65 74 3e 3b 0a 2f 2f 51 | .Q_EXPORT.QIntDict<QWidget>;.//Q |
25660 | 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 | _TEMPLATE_EXTERN.template.class. |
25680 | 51 5f 45 58 50 4f 52 54 20 51 49 6e 74 44 69 63 74 49 74 65 72 61 74 6f 72 3c 51 57 69 64 67 65 | Q_EXPORT.QIntDictIterator<QWidge |
256a0 | 74 3e 3b 0a 23 65 6e 64 69 66 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 57 69 64 | t>;.#endif...class.Q_EXPORT.QWid |
256c0 | 67 65 74 49 6e 74 44 69 63 74 20 3a 20 70 75 62 6c 69 63 20 51 49 6e 74 44 69 63 74 3c 51 57 69 | getIntDict.:.public.QIntDict<QWi |
256e0 | 64 67 65 74 3e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 69 64 67 65 74 49 6e 74 44 69 | dget>.{.public:.....QWidgetIntDi |
25700 | 63 74 28 69 6e 74 20 73 69 7a 65 3d 31 37 29 20 3a 20 51 49 6e 74 44 69 63 74 3c 51 57 69 64 67 | ct(int.size=17).:.QIntDict<QWidg |
25720 | 65 74 3e 28 73 69 7a 65 29 20 7b 7d 0a 20 20 20 20 51 57 69 64 67 65 74 49 6e 74 44 69 63 74 28 | et>(size).{}.....QWidgetIntDict( |
25740 | 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 49 6e 74 44 69 63 74 20 26 64 69 63 74 20 29 20 3a 20 | .const.QWidgetIntDict.&dict.).:. |
25760 | 51 49 6e 74 44 69 63 74 3c 51 57 69 64 67 65 74 3e 28 64 69 63 74 29 20 7b 7d 0a 20 20 20 7e 51 | QIntDict<QWidget>(dict).{}....~Q |
25780 | 57 69 64 67 65 74 49 6e 74 44 69 63 74 28 29 20 7b 20 63 6c 65 61 72 28 29 3b 20 7d 0a 20 20 20 | WidgetIntDict().{.clear();.}.... |
257a0 | 20 51 57 69 64 67 65 74 49 6e 74 44 69 63 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 | .QWidgetIntDict.&operator=(const |
257c0 | 20 51 57 69 64 67 65 74 49 6e 74 44 69 63 74 20 26 64 69 63 74 29 0a 09 7b 20 72 65 74 75 72 6e | .QWidgetIntDict.&dict)..{.return |
257e0 | 20 28 51 57 69 64 67 65 74 49 6e 74 44 69 63 74 26 29 51 49 6e 74 44 69 63 74 3c 51 57 69 64 67 | .(QWidgetIntDict&)QIntDict<QWidg |
25800 | 65 74 3e 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 64 69 63 74 29 3b 20 7d 0a 7d 3b 0a 0a 63 6c 61 73 | et>::operator=(dict);.}.};..clas |
25820 | 73 20 51 5f 45 58 50 4f 52 54 20 51 57 69 64 67 65 74 49 6e 74 44 69 63 74 49 74 20 3a 20 70 75 | s.Q_EXPORT.QWidgetIntDictIt.:.pu |
25840 | 62 6c 69 63 20 51 49 6e 74 44 69 63 74 49 74 65 72 61 74 6f 72 3c 51 57 69 64 67 65 74 3e 0a 7b | blic.QIntDictIterator<QWidget>.{ |
25860 | 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 69 64 67 65 74 49 6e 74 44 69 63 74 49 74 28 20 63 | .public:.....QWidgetIntDictIt(.c |
25880 | 6f 6e 73 74 20 51 57 69 64 67 65 74 49 6e 74 44 69 63 74 20 26 64 20 29 20 3a 20 51 49 6e 74 44 | onst.QWidgetIntDict.&d.).:.QIntD |
258a0 | 69 63 74 49 74 65 72 61 74 6f 72 3c 51 57 69 64 67 65 74 3e 28 64 29 20 7b 7d 0a 20 20 20 20 51 | ictIterator<QWidget>(d).{}.....Q |
258c0 | 57 69 64 67 65 74 49 6e 74 44 69 63 74 49 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 | WidgetIntDictIt.&operator=(const |
258e0 | 20 51 57 69 64 67 65 74 49 6e 74 44 69 63 74 49 74 20 26 69 29 0a 09 7b 20 72 65 74 75 72 6e 20 | .QWidgetIntDictIt.&i)..{.return. |
25900 | 28 51 57 69 64 67 65 74 49 6e 74 44 69 63 74 49 74 26 29 51 49 6e 74 44 69 63 74 49 74 65 72 61 | (QWidgetIntDictIt&)QIntDictItera |
25920 | 74 6f 72 3c 51 57 69 64 67 65 74 3e 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 69 29 3b 20 7d 0a 7d 3b | tor<QWidget>::operator=(i);.}.}; |
25940 | 0a 0a 0a 23 65 6e 64 69 66 0a 00 00 00 1a 00 71 00 73 00 74 00 79 00 6c 00 65 00 73 00 68 00 65 | ...#endif......q.s.t.y.l.e.s.h.e |
25960 | 00 65 00 74 00 2e 00 68 00 00 18 d9 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .e.t...h..../******************* |
25980 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
259a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 | *************************.**.$Id |
259c0 | 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 51 53 74 79 | :.$.**.**.Definition.of.the.QSty |
259e0 | 6c 65 53 68 65 65 74 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 | leSheet.class.**.**.Created.:.99 |
25a00 | 30 31 30 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 | 0101.**.**.Copyright.(C).1992-20 |
25a20 | 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 | 00.Trolltech.ASA...All.rights.re |
25a40 | 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 | served..**.**.This.file.is.part. |
25a60 | 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 | of.the.kernel.module.of.the.Qt.G |
25a80 | 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 | UI.Toolkit..**.**.This.file.may. |
25aa0 | 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f | be.distributed.under.the.terms.o |
25ac0 | 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 | f.the.Q.Public.License.**.as.def |
25ae0 | 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 | ined.by.Trolltech.ASA.of.Norway. |
25b00 | 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 | and.appearing.in.the.file.**.LIC |
25b20 | 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 | ENSE.QPL.included.in.the.packagi |
25b40 | 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 | ng.of.this.file..**.**.This.file |
25b60 | 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 | .may.be.distributed.and/or.modif |
25b80 | 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e | ied.under.the.terms.of.the.**.GN |
25ba0 | 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e | U.General.Public.License.version |
25bc0 | 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 | .2.as.published.by.the.Free.Soft |
25be0 | 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 | ware.**.Foundation.and.appearing |
25c00 | 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 | .in.the.file.LICENSE.GPL.include |
25c20 | 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 | d.in.the.**.packaging.of.this.fi |
25c40 | 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 | le..**.**.Licensees.holding.vali |
25c60 | 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 | d.Qt.Enterprise.Edition.or.Qt.Pr |
25c80 | 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d | ofessional.Edition.**.licenses.m |
25ca0 | 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 | ay.use.this.file.in.accordance.w |
25cc0 | 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a | ith.the.Qt.Commercial.License.** |
25ce0 | 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 | .Agreement.provided.with.the.Sof |
25d00 | 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 | tware..**.**.This.file.is.provid |
25d20 | 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 | ed.AS.IS.with.NO.WARRANTY.OF.ANY |
25d40 | 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 | .KIND,.INCLUDING.THE.**.WARRANTY |
25d60 | 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 | .OF.DESIGN,.MERCHANTABILITY.AND. |
25d80 | 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 | FITNESS.FOR.A.PARTICULAR.PURPOSE |
25da0 | 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f | ..**.**.See.http://qtsoftware.co |
25dc0 | 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 | m/pricing.html.or.email.sales@tr |
25de0 | 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | olltech.com.for.**...information |
25e00 | 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 | .about.Qt.Commercial.License.Agr |
25e20 | 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 | eements..**.See.http://qtsoftwar |
25e40 | 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 | e.com/qpl/.for.QPL.licensing.inf |
25e60 | 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 | ormation..**.See.http://qtsoftwa |
25e80 | 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e | re.com/gpl/.for.GPL.licensing.in |
25ea0 | 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 | formation..**.**.Contact.info@tr |
25ec0 | 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 | olltech.com.if.any.conditions.of |
25ee0 | 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 | .this.licensing.are.**.not.clear |
25f00 | 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .to.you..**.******************** |
25f20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
25f40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 54 | ******************/..#ifndef.QST |
25f60 | 59 4c 45 53 48 45 45 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 54 59 4c 45 53 48 45 45 54 5f 48 | YLESHEET_H.#define.QSTYLESHEET_H |
25f80 | 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 | ..#ifndef.QT_H.#include."qstring |
25fa0 | 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 76 61 6c 75 65 6c 69 73 74 2e 68 22 0a 23 69 6e 63 | .h".#include."qvaluelist.h".#inc |
25fc0 | 6c 75 64 65 20 22 71 70 74 72 76 65 63 74 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 | lude."qptrvector.h".#include."qd |
25fe0 | 69 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 65 6e 64 | ict.h".#include."qobject.h".#end |
26000 | 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 52 49 43 48 54 45 | if.//.QT_H..#ifndef.QT_NO_RICHTE |
26020 | 58 54 0a 0a 63 6c 61 73 73 20 51 53 74 79 6c 65 53 68 65 65 74 3b 0a 63 6c 61 73 73 20 51 54 65 | XT..class.QStyleSheet;.class.QTe |
26040 | 78 74 44 6f 63 75 6d 65 6e 74 3b 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 4b 65 79 2c 20 | xtDocument;.template<class.Key,. |
26060 | 63 6c 61 73 73 20 54 3e 20 63 6c 61 73 73 20 51 4d 61 70 3b 0a 63 6c 61 73 73 20 51 53 74 79 6c | class.T>.class.QMap;.class.QStyl |
26080 | 65 53 68 65 65 74 49 74 65 6d 44 61 74 61 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 | eSheetItemData;..class.Q_EXPORT. |
260a0 | 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 20 3a 20 70 75 62 6c 69 63 20 51 74 0a 7b 0a 70 75 | QStyleSheetItem.:.public.Qt.{.pu |
260c0 | 62 6c 69 63 3a 0a 20 20 20 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 28 20 51 53 74 79 6c | blic:.....QStyleSheetItem(.QStyl |
260e0 | 65 53 68 65 65 74 2a 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e | eSheet*.parent,.const.QString&.n |
26100 | 61 6d 65 20 29 3b 0a 20 20 20 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 28 20 63 6f 6e 73 | ame.);.....QStyleSheetItem(.cons |
26120 | 74 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 20 26 20 29 3b 0a 20 20 20 20 7e 51 53 74 79 | t.QStyleSheetItem.&.);.....~QSty |
26140 | 6c 65 53 68 65 65 74 49 74 65 6d 28 29 3b 0a 0a 20 20 20 20 51 53 74 79 6c 65 53 68 65 65 74 49 | leSheetItem();......QStyleSheetI |
26160 | 74 65 6d 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 53 68 65 65 | tem&.operator=(.const.QStyleShee |
26180 | 74 49 74 65 6d 26 20 6f 74 68 65 72 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6e 61 6d | tItem&.other.);......QString.nam |
261a0 | 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 79 6c 65 53 68 65 65 74 2a 20 73 74 79 | e().const;......QStyleSheet*.sty |
261c0 | 6c 65 53 68 65 65 74 28 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 53 68 65 65 74 | leSheet();.....const.QStyleSheet |
261e0 | 2a 20 73 74 79 6c 65 53 68 65 65 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 | *.styleSheet().const;......enum. |
26200 | 41 64 64 69 74 69 6f 6e 61 6c 53 74 79 6c 65 56 61 6c 75 65 73 20 7b 20 55 6e 64 65 66 69 6e 65 | AdditionalStyleValues.{.Undefine |
26220 | 64 20 20 3d 20 2d 20 31 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 44 69 73 70 6c 61 79 4d 6f 64 65 | d..=.-.1};......enum.DisplayMode |
26240 | 20 7b 0a 09 44 69 73 70 6c 61 79 42 6c 6f 63 6b 2c 0a 09 44 69 73 70 6c 61 79 49 6e 6c 69 6e 65 | .{..DisplayBlock,..DisplayInline |
26260 | 2c 0a 09 44 69 73 70 6c 61 79 4c 69 73 74 49 74 65 6d 2c 0a 09 44 69 73 70 6c 61 79 4e 6f 6e 65 | ,..DisplayListItem,..DisplayNone |
26280 | 0a 23 69 66 6e 64 65 66 20 51 5f 51 44 4f 43 0a 09 2c 20 44 69 73 70 6c 61 79 4d 6f 64 65 55 6e | .#ifndef.Q_QDOC..,.DisplayModeUn |
262a0 | 64 65 66 69 6e 65 64 20 3d 20 2d 31 0a 23 65 6e 64 69 66 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 | defined.=.-1.#endif.....};...... |
262c0 | 44 69 73 70 6c 61 79 4d 6f 64 65 20 64 69 73 70 6c 61 79 4d 6f 64 65 28 29 20 63 6f 6e 73 74 3b | DisplayMode.displayMode().const; |
262e0 | 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 69 73 70 6c 61 79 4d 6f 64 65 28 44 69 73 70 6c 61 79 | .....void.setDisplayMode(Display |
26300 | 4d 6f 64 65 20 6d 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 | Mode.m);......int.alignment().co |
26320 | 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 6c 69 67 6e 6d 65 6e 74 28 20 69 6e 74 20 | nst;.....void.setAlignment(.int. |
26340 | 66 29 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 56 65 72 74 69 63 61 6c 41 6c 69 67 6e 6d 65 6e 74 20 | f);......enum.VerticalAlignment. |
26360 | 7b 0a 09 56 41 6c 69 67 6e 42 61 73 65 6c 69 6e 65 2c 0a 09 56 41 6c 69 67 6e 53 75 62 2c 0a 09 | {..VAlignBaseline,..VAlignSub,.. |
26380 | 56 41 6c 69 67 6e 53 75 70 65 72 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 56 65 72 74 69 63 61 6c | VAlignSuper.....};......Vertical |
263a0 | 41 6c 69 67 6e 6d 65 6e 74 20 76 65 72 74 69 63 61 6c 41 6c 69 67 6e 6d 65 6e 74 28 29 20 63 6f | Alignment.verticalAlignment().co |
263c0 | 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 56 65 72 74 69 63 61 6c 41 6c 69 67 6e 6d 65 | nst;.....void.setVerticalAlignme |
263e0 | 6e 74 28 20 56 65 72 74 69 63 61 6c 41 6c 69 67 6e 6d 65 6e 74 20 76 61 6c 69 67 6e 20 29 3b 0a | nt(.VerticalAlignment.valign.);. |
26400 | 0a 20 20 20 20 69 6e 74 20 66 6f 6e 74 57 65 69 67 68 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | .....int.fontWeight().const;.... |
26420 | 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 57 65 69 67 68 74 28 69 6e 74 20 77 29 3b 0a 0a 20 20 20 | .void.setFontWeight(int.w);..... |
26440 | 20 69 6e 74 20 6c 6f 67 69 63 61 6c 46 6f 6e 74 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 | .int.logicalFontSize().const;... |
26460 | 20 20 76 6f 69 64 20 73 65 74 4c 6f 67 69 63 61 6c 46 6f 6e 74 53 69 7a 65 28 69 6e 74 20 73 29 | ..void.setLogicalFontSize(int.s) |
26480 | 3b 0a 0a 20 20 20 20 69 6e 74 20 6c 6f 67 69 63 61 6c 46 6f 6e 74 53 69 7a 65 53 74 65 70 28 29 | ;......int.logicalFontSizeStep() |
264a0 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4c 6f 67 69 63 61 6c 46 6f 6e 74 53 | .const;.....void.setLogicalFontS |
264c0 | 69 7a 65 53 74 65 70 28 20 69 6e 74 20 73 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 66 6f 6e 74 53 | izeStep(.int.s.);......int.fontS |
264e0 | 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 46 6f 6e 74 53 69 7a | ize().const;.....void.setFontSiz |
26500 | 65 28 69 6e 74 20 73 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 66 6f 6e 74 46 61 6d 69 6c | e(int.s);......QString.fontFamil |
26520 | 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 46 61 6d 69 6c | y().const;.....void.setFontFamil |
26540 | 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 6e 75 | y(.const.QString&.);......int.nu |
26560 | 6d 62 65 72 4f 66 43 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 | mberOfColumns().const;.....void. |
26580 | 73 65 74 4e 75 6d 62 65 72 4f 66 43 6f 6c 75 6d 6e 73 28 69 6e 74 20 6e 63 6f 6c 73 29 3b 0a 0a | setNumberOfColumns(int.ncols);.. |
265a0 | 20 20 20 20 51 43 6f 6c 6f 72 20 63 6f 6c 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f | ....QColor.color().const;.....vo |
265c0 | 69 64 20 73 65 74 43 6f 6c 6f 72 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 29 3b 0a 0a 20 | id.setColor(.const.QColor.&);... |
265e0 | 20 20 20 62 6f 6f 6c 20 66 6f 6e 74 49 74 61 6c 69 63 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | ...bool.fontItalic().const;..... |
26600 | 76 6f 69 64 20 73 65 74 46 6f 6e 74 49 74 61 6c 69 63 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 | void.setFontItalic(.bool.);..... |
26620 | 62 6f 6f 6c 20 64 65 66 69 6e 65 73 46 6f 6e 74 49 74 61 6c 69 63 28 29 20 63 6f 6e 73 74 3b 0a | bool.definesFontItalic().const;. |
26640 | 0a 20 20 20 20 62 6f 6f 6c 20 66 6f 6e 74 55 6e 64 65 72 6c 69 6e 65 28 29 20 63 6f 6e 73 74 3b | .....bool.fontUnderline().const; |
26660 | 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 55 6e 64 65 72 6c 69 6e 65 28 20 62 6f 6f 6c | .....void.setFontUnderline(.bool |
26680 | 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 65 66 69 6e 65 73 46 6f 6e 74 55 6e 64 65 72 6c 69 6e | .);.....bool.definesFontUnderlin |
266a0 | 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 66 6f 6e 74 53 74 72 69 6b 65 4f | e().const;......bool.fontStrikeO |
266c0 | 75 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 53 74 72 69 | ut().const;.....void.setFontStri |
266e0 | 6b 65 4f 75 74 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 65 66 69 6e 65 73 46 | keOut(.bool.);.....bool.definesF |
26700 | 6f 6e 74 53 74 72 69 6b 65 4f 75 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 | ontStrikeOut().const;......bool. |
26720 | 69 73 41 6e 63 68 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 6e | isAnchor().const;.....void.setAn |
26740 | 63 68 6f 72 28 62 6f 6f 6c 20 61 6e 63 29 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 57 68 69 74 65 53 | chor(bool.anc);......enum.WhiteS |
26760 | 70 61 63 65 4d 6f 64 65 20 7b 0a 09 57 68 69 74 65 53 70 61 63 65 4e 6f 72 6d 61 6c 2c 0a 09 57 | paceMode.{..WhiteSpaceNormal,..W |
26780 | 68 69 74 65 53 70 61 63 65 50 72 65 2c 0a 09 57 68 69 74 65 53 70 61 63 65 4e 6f 57 72 61 70 0a | hiteSpacePre,..WhiteSpaceNoWrap. |
267a0 | 23 69 66 6e 64 65 66 20 51 5f 51 44 4f 43 0a 09 2c 20 57 68 69 74 65 53 70 61 63 65 4d 6f 64 65 | #ifndef.Q_QDOC..,.WhiteSpaceMode |
267c0 | 55 6e 64 65 66 69 6e 65 64 20 3d 20 2d 31 0a 23 65 6e 64 69 66 0a 20 20 20 20 7d 3b 0a 20 20 20 | Undefined.=.-1.#endif.....};.... |
267e0 | 20 57 68 69 74 65 53 70 61 63 65 4d 6f 64 65 20 77 68 69 74 65 53 70 61 63 65 4d 6f 64 65 28 29 | .WhiteSpaceMode.whiteSpaceMode() |
26800 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 57 68 69 74 65 53 70 61 63 65 4d 6f | .const;.....void.setWhiteSpaceMo |
26820 | 64 65 28 57 68 69 74 65 53 70 61 63 65 4d 6f 64 65 20 6d 29 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 | de(WhiteSpaceMode.m);......enum. |
26840 | 4d 61 72 67 69 6e 20 7b 0a 09 4d 61 72 67 69 6e 4c 65 66 74 2c 0a 09 4d 61 72 67 69 6e 52 69 67 | Margin.{..MarginLeft,..MarginRig |
26860 | 68 74 2c 0a 09 4d 61 72 67 69 6e 54 6f 70 2c 0a 09 4d 61 72 67 69 6e 42 6f 74 74 6f 6d 2c 0a 09 | ht,..MarginTop,..MarginBottom,.. |
26880 | 4d 61 72 67 69 6e 46 69 72 73 74 4c 69 6e 65 2c 0a 09 4d 61 72 67 69 6e 41 6c 6c 2c 0a 09 4d 61 | MarginFirstLine,..MarginAll,..Ma |
268a0 | 72 67 69 6e 56 65 72 74 69 63 61 6c 2c 0a 09 4d 61 72 67 69 6e 48 6f 72 69 7a 6f 6e 74 61 6c 0a | rginVertical,..MarginHorizontal. |
268c0 | 23 69 66 6e 64 65 66 20 51 5f 51 44 4f 43 0a 09 2c 20 4d 61 72 67 69 6e 55 6e 64 65 66 69 6e 65 | #ifndef.Q_QDOC..,.MarginUndefine |
268e0 | 64 20 3d 20 2d 31 0a 23 65 6e 64 69 66 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 69 6e 74 20 6d 61 | d.=.-1.#endif.....};......int.ma |
26900 | 72 67 69 6e 28 20 4d 61 72 67 69 6e 20 6d 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 | rgin(.Margin.m).const;.....void. |
26920 | 73 65 74 4d 61 72 67 69 6e 28 20 4d 61 72 67 69 6e 2c 20 69 6e 74 29 3b 0a 0a 20 20 20 20 65 6e | setMargin(.Margin,.int);......en |
26940 | 75 6d 20 4c 69 73 74 53 74 79 6c 65 20 7b 0a 09 4c 69 73 74 44 69 73 63 2c 0a 09 4c 69 73 74 43 | um.ListStyle.{..ListDisc,..ListC |
26960 | 69 72 63 6c 65 2c 0a 09 4c 69 73 74 53 71 75 61 72 65 2c 0a 09 4c 69 73 74 44 65 63 69 6d 61 6c | ircle,..ListSquare,..ListDecimal |
26980 | 2c 0a 09 4c 69 73 74 4c 6f 77 65 72 41 6c 70 68 61 2c 0a 09 4c 69 73 74 55 70 70 65 72 41 6c 70 | ,..ListLowerAlpha,..ListUpperAlp |
269a0 | 68 61 0a 23 69 66 6e 64 65 66 20 51 5f 51 44 4f 43 0a 09 2c 20 4c 69 73 74 53 74 79 6c 65 55 6e | ha.#ifndef.Q_QDOC..,.ListStyleUn |
269c0 | 64 65 66 69 6e 65 64 20 3d 20 2d 31 0a 23 65 6e 64 69 66 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 | defined.=.-1.#endif.....};...... |
269e0 | 4c 69 73 74 53 74 79 6c 65 20 6c 69 73 74 53 74 79 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | ListStyle.listStyle().const;.... |
26a00 | 20 76 6f 69 64 20 73 65 74 4c 69 73 74 53 74 79 6c 65 28 20 4c 69 73 74 53 74 79 6c 65 20 29 3b | .void.setListStyle(.ListStyle.); |
26a20 | 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 63 6f 6e 74 65 78 74 73 28 29 20 63 6f 6e 73 74 3b 0a | ......QString.contexts().const;. |
26a40 | 20 20 20 20 76 6f 69 64 20 73 65 74 43 6f 6e 74 65 78 74 73 28 20 63 6f 6e 73 74 20 51 53 74 72 | ....void.setContexts(.const.QStr |
26a60 | 69 6e 67 26 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 61 6c 6c 6f 77 65 64 49 6e 43 6f 6e 74 65 78 | ing&.);.....bool.allowedInContex |
26a80 | 74 28 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 2a 20 29 20 63 6f 6e 73 | t(.const.QStyleSheetItem*.).cons |
26aa0 | 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 73 65 6c 66 4e 65 73 74 69 6e 67 28 29 20 63 6f 6e 73 74 | t;......bool.selfNesting().const |
26ac0 | 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 65 6c 66 4e 65 73 74 69 6e 67 28 20 62 6f 6f 6c 20 | ;.....void.setSelfNesting(.bool. |
26ae0 | 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4c 69 6e 65 53 70 61 63 69 6e 67 28 20 69 6e 74 | );......void.setLineSpacing(.int |
26b00 | 20 6c 73 20 29 3b 0a 20 20 20 20 69 6e 74 20 6c 69 6e 65 53 70 61 63 69 6e 67 28 29 20 63 6f 6e | .ls.);.....int.lineSpacing().con |
26b20 | 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 20 | st;..private:.....void.init();.. |
26b40 | 20 20 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 44 61 74 61 2a 20 64 3b 0a 7d 3b 0a 0a 0a | ...QStyleSheetItemData*.d;.};... |
26b60 | 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 54 45 4d 50 4c 41 54 45 44 4c 4c 29 0a 2f 2f 20 4d 4f | #if.defined(Q_TEMPLATEDLL).//.MO |
26b80 | 43 5f 53 4b 49 50 5f 42 45 47 49 4e 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 | C_SKIP_BEGIN.Q_TEMPLATE_EXTERN.t |
26ba0 | 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 44 69 63 74 3c 51 53 74 | emplate.class.Q_EXPORT.QDict<QSt |
26bc0 | 79 6c 65 53 68 65 65 74 49 74 65 6d 3e 3b 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e | yleSheetItem>;.Q_TEMPLATE_EXTERN |
26be0 | 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 61 6c 75 65 4c | .template.class.Q_EXPORT.QValueL |
26c00 | 69 73 74 3c 20 51 50 74 72 56 65 63 74 6f 72 3c 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 3e | ist<.QPtrVector<QStyleSheetItem> |
26c20 | 20 3e 3b 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 | .>;.Q_TEMPLATE_EXTERN.template.c |
26c40 | 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 50 74 72 56 65 63 74 6f 72 3c 51 53 74 79 6c 65 53 | lass.Q_EXPORT.QPtrVector<QStyleS |
26c60 | 68 65 65 74 49 74 65 6d 3e 3b 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d | heetItem>;.Q_TEMPLATE_EXTERN.tem |
26c80 | 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 61 6c 75 65 4c 69 73 74 3c | plate.class.Q_EXPORT.QValueList< |
26ca0 | 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 3a 3a 4c 69 73 74 53 74 79 6c 65 3e 3b 0a 2f 2f 20 | QStyleSheetItem::ListStyle>;.//. |
26cc0 | 4d 4f 43 5f 53 4b 49 50 5f 45 4e 44 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f | MOC_SKIP_END.#endif..#ifndef.QT_ |
26ce0 | 4e 4f 5f 54 45 58 54 43 55 53 54 4f 4d 49 54 45 4d 0a 63 6c 61 73 73 20 51 54 65 78 74 43 75 73 | NO_TEXTCUSTOMITEM.class.QTextCus |
26d00 | 74 6f 6d 49 74 65 6d 3b 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 | tomItem;.#endif..class.Q_EXPORT. |
26d20 | 51 53 74 79 6c 65 53 68 65 65 74 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 0a 7b 0a 20 | QStyleSheet.:.public.QObject.{.. |
26d40 | 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 74 79 6c 65 53 68 | ...Q_OBJECT.public:.....QStyleSh |
26d60 | 65 65 74 28 20 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 | eet(.QObject.*parent=0,.const.ch |
26d80 | 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 53 74 79 6c | ar.*name=0.);.....virtual.~QStyl |
26da0 | 65 53 68 65 65 74 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 79 6c 65 53 68 65 65 | eSheet();......static.QStyleShee |
26dc0 | 74 2a 20 64 65 66 61 75 6c 74 53 68 65 65 74 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f | t*.defaultSheet();.....static.vo |
26de0 | 69 64 20 73 65 74 44 65 66 61 75 6c 74 53 68 65 65 74 28 20 51 53 74 79 6c 65 53 68 65 65 74 2a | id.setDefaultSheet(.QStyleSheet* |
26e00 | 20 29 3b 0a 0a 0a 20 20 20 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 2a 20 69 74 65 6d 28 | .);.......QStyleSheetItem*.item( |
26e20 | 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 29 3b 0a 20 20 20 20 63 6f 6e 73 74 | .const.QString&.name);.....const |
26e40 | 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 2a 20 69 74 65 6d 28 20 63 6f 6e 73 74 20 51 53 | .QStyleSheetItem*.item(.const.QS |
26e60 | 74 72 69 6e 67 26 20 6e 61 6d 65 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 69 6e | tring&.name).const;......void.in |
26e80 | 73 65 72 74 28 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 2a 20 69 74 65 6d 29 3b 0a 0a 23 | sert(.QStyleSheetItem*.item);..# |
26ea0 | 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 54 43 55 53 54 4f 4d 49 54 45 4d 0a 20 20 20 20 | ifndef.QT_NO_TEXTCUSTOMITEM..... |
26ec0 | 76 69 72 74 75 61 6c 20 51 54 65 78 74 43 75 73 74 6f 6d 49 74 65 6d 2a 20 74 61 67 28 20 63 6f | virtual.QTextCustomItem*.tag(.co |
26ee0 | 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 0a 09 09 09 09 20 20 63 6f 6e 73 74 20 51 | nst.QString&.name,.......const.Q |
26f00 | 4d 61 70 3c 51 53 74 72 69 6e 67 2c 20 51 53 74 72 69 6e 67 3e 20 26 61 74 74 72 2c 0a 09 09 09 | Map<QString,.QString>.&attr,.... |
26f20 | 09 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 6f 6e 74 65 78 74 2c 0a 09 09 09 09 20 | ...const.QString&.context,...... |
26f40 | 20 63 6f 6e 73 74 20 51 4d 69 6d 65 53 6f 75 72 63 65 46 61 63 74 6f 72 79 26 20 66 61 63 74 6f | .const.QMimeSourceFactory&.facto |
26f60 | 72 79 2c 0a 09 09 09 09 20 20 62 6f 6f 6c 20 65 6d 70 74 79 54 61 67 2c 20 51 54 65 78 74 44 6f | ry,.......bool.emptyTag,.QTextDo |
26f80 | 63 75 6d 65 6e 74 20 2a 64 6f 63 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 | cument.*doc.).const;.#endif..... |
26fa0 | 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 65 73 63 61 70 65 28 20 63 6f 6e 73 74 20 51 53 74 | static.QString.escape(.const.QSt |
26fc0 | 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 63 6f 6e 76 | ring&.);.....static.QString.conv |
26fe0 | 65 72 74 46 72 6f 6d 50 6c 61 69 6e 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 | ertFromPlainText(.const.QString& |
27000 | 2c 0a 09 09 09 09 09 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 3a 3a 57 68 69 74 65 53 70 | ,.......QStyleSheetItem::WhiteSp |
27020 | 61 63 65 4d 6f 64 65 20 6d 6f 64 65 20 3d 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 3a 3a | aceMode.mode.=.QStyleSheetItem:: |
27040 | 57 68 69 74 65 53 70 61 63 65 50 72 65 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c | WhiteSpacePre.);.....static.bool |
27060 | 20 6d 69 67 68 74 42 65 52 69 63 68 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 | .mightBeRichText(.const.QString& |
27080 | 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 63 61 6c 65 46 6f 6e 74 28 | .);......virtual.void.scaleFont( |
270a0 | 20 51 46 6f 6e 74 26 20 66 6f 6e 74 2c 20 69 6e 74 20 6c 6f 67 69 63 61 6c 53 69 7a 65 20 29 20 | .QFont&.font,.int.logicalSize.). |
270c0 | 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 65 72 72 6f 72 28 20 | const;......virtual.void.error(. |
270e0 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 | const.QString&.).const;..private |
27100 | 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 20 20 20 20 51 44 69 63 74 3c 51 53 74 | :.....void.init();.....QDict<QSt |
27120 | 79 6c 65 53 68 65 65 74 49 74 65 6d 3e 20 73 74 79 6c 65 73 3b 0a 20 20 20 20 51 53 74 79 6c 65 | yleSheetItem>.styles;.....QStyle |
27140 | 53 68 65 65 74 49 74 65 6d 2a 20 6e 75 6c 6c 73 74 79 6c 65 3b 0a 70 72 69 76 61 74 65 3a 09 2f | SheetItem*.nullstyle;.private:./ |
27160 | 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. |
27180 | 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_ |
271a0 | 43 4f 50 59 29 0a 20 20 20 20 51 53 74 79 6c 65 53 68 65 65 74 28 20 63 6f 6e 73 74 20 51 53 74 | COPY).....QStyleSheet(.const.QSt |
271c0 | 79 6c 65 53 68 65 65 74 20 26 20 29 3b 0a 20 20 20 20 51 53 74 79 6c 65 53 68 65 65 74 20 26 6f | yleSheet.&.);.....QStyleSheet.&o |
271e0 | 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 53 68 65 65 74 20 26 20 29 3b | perator=(.const.QStyleSheet.&.); |
27200 | 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 52 49 43 48 | .#endif.};..#endif.//.QT_NO_RICH |
27220 | 54 45 58 54 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 53 54 59 4c 45 53 48 45 45 54 5f 48 0a 00 00 | TEXT..#endif.//.QSTYLESHEET_H... |
27240 | 00 12 00 71 00 74 00 68 00 72 00 65 00 61 00 64 00 2e 00 68 00 00 0c 07 2f 2a 2a 2a 2a 2a 2a 2a | ...q.t.h.r.e.a.d...h..../******* |
27260 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
27280 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
272a0 | 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e | *****.**.$Id:.$.**.**.Definition |
272c0 | 20 6f 66 20 51 54 68 72 65 61 64 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 | .of.QThread.class.**.**.Created. |
272e0 | 3a 20 39 33 31 31 30 37 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 | :.931107.**.**.Copyright.(C).199 |
27300 | 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 | 2-2000.Trolltech.ASA...All.right |
27320 | 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 | s.reserved..**.**.This.file.is.p |
27340 | 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 | art.of.the.kernel.module.of.the. |
27360 | 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 | Qt.GUI.Toolkit..**.**.This.file. |
27380 | 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 | may.be.distributed.under.the.ter |
273a0 | 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 | ms.of.the.Q.Public.License.**.as |
273c0 | 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 | .defined.by.Trolltech.ASA.of.Nor |
273e0 | 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a | way.and.appearing.in.the.file.** |
27400 | 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 | .LICENSE.QPL.included.in.the.pac |
27420 | 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 | kaging.of.this.file..**.**.This. |
27440 | 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d | file.may.be.distributed.and/or.m |
27460 | 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a | odified.under.the.terms.of.the.* |
27480 | 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 | *.GNU.General.Public.License.ver |
274a0 | 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 | sion.2.as.published.by.the.Free. |
274c0 | 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 | Software.**.Foundation.and.appea |
274e0 | 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 | ring.in.the.file.LICENSE.GPL.inc |
27500 | 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 | luded.in.the.**.packaging.of.thi |
27520 | 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 | s.file..**.**.Licensees.holding. |
27540 | 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 | valid.Qt.Enterprise.Edition.or.Q |
27560 | 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 | t.Professional.Edition.**.licens |
27580 | 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e | es.may.use.this.file.in.accordan |
275a0 | 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 | ce.with.the.Qt.Commercial.Licens |
275c0 | 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 | e.**.Agreement.provided.with.the |
275e0 | 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 | .Software..**.**.This.file.is.pr |
27600 | 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 | ovided.AS.IS.with.NO.WARRANTY.OF |
27620 | 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 | .ANY.KIND,.INCLUDING.THE.**.WARR |
27640 | 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 | ANTY.OF.DESIGN,.MERCHANTABILITY. |
27660 | 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 | AND.FITNESS.FOR.A.PARTICULAR.PUR |
27680 | 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 | POSE..**.**.See.http://qtsoftwar |
276a0 | 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 | e.com/pricing.html.or.email.sale |
276c0 | 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 | s@trolltech.com.for.**...informa |
276e0 | 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 | tion.about.Qt.Commercial.License |
27700 | 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 | .Agreements..**.See.http://qtsof |
27720 | 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 | tware.com/qpl/.for.QPL.licensing |
27740 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f | .information..**.See.http://qtso |
27760 | 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e | ftware.com/gpl/.for.GPL.licensin |
27780 | 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 | g.information..**.**.Contact.inf |
277a0 | 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e | o@trolltech.com.if.any.condition |
277c0 | 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 | s.of.this.licensing.are.**.not.c |
277e0 | 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | lear.to.you..**.**************** |
27800 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
27820 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 | **********************/..#ifndef |
27840 | 20 51 54 48 52 45 41 44 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 48 52 45 41 44 5f 48 0a 0a 23 69 | .QTHREAD_H.#define.QTHREAD_H..#i |
27860 | 66 20 64 65 66 69 6e 65 64 28 51 54 5f 54 48 52 45 41 44 5f 53 55 50 50 4f 52 54 29 0a 0a 23 69 | f.defined(QT_THREAD_SUPPORT)..#i |
27880 | 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 64 65 66 73 | fndef.QT_H.#include."qwindowdefs |
278a0 | 2e 68 22 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 23 69 6e 63 6c 75 64 | .h".#ifndef.QT_NO_COMPAT.#includ |
278c0 | 65 20 22 71 6d 75 74 65 78 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 65 6d 61 70 68 6f 72 | e."qmutex.h".#include."qsemaphor |
278e0 | 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 61 69 74 63 6f 6e 64 69 74 69 6f 6e 2e 68 22 | e.h".#include."qwaitcondition.h" |
27900 | 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 23 65 6e 64 69 66 20 2f | .#endif.//.QT_NO_COMPAT.#endif./ |
27920 | 2f 20 51 54 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 6c 69 6d 69 74 73 2e 68 3e 0a 0a 63 6c 61 | /.QT_H..#include.<limits.h>..cla |
27940 | 73 73 20 51 54 68 72 65 61 64 49 6e 73 74 61 6e 63 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 | ss.QThreadInstance;..class.Q_EXP |
27960 | 4f 52 54 20 51 54 68 72 65 61 64 20 3a 20 70 75 62 6c 69 63 20 51 74 0a 7b 0a 70 75 62 6c 69 63 | ORT.QThread.:.public.Qt.{.public |
27980 | 3a 0a 20 20 20 20 73 74 61 74 69 63 20 51 74 3a 3a 48 41 4e 44 4c 45 20 63 75 72 72 65 6e 74 54 | :.....static.Qt::HANDLE.currentT |
279a0 | 68 72 65 61 64 28 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 | hread();..#ifndef.QT_NO_COMPAT.. |
279c0 | 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 70 6f 73 74 45 76 65 6e 74 28 20 51 4f 62 6a 65 63 | ...static.void.postEvent(.QObjec |
279e0 | 74 20 2a 2c 51 45 76 65 6e 74 20 2a 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 73 74 61 74 | t.*,QEvent.*.);.#endif......stat |
27a00 | 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 74 69 63 | ic.void.initialize();.....static |
27a20 | 20 76 6f 69 64 20 63 6c 65 61 6e 75 70 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 | .void.cleanup();......static.voi |
27a40 | 64 20 65 78 69 74 28 29 3b 0a 0a 23 69 66 64 65 66 20 51 5f 51 44 4f 43 0a 20 20 20 20 51 54 68 | d.exit();..#ifdef.Q_QDOC.....QTh |
27a60 | 72 65 61 64 28 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 73 74 61 63 6b 53 69 7a 65 20 3d 20 30 | read(.unsigned.int.stackSize.=.0 |
27a80 | 20 29 3b 0a 23 65 6c 73 65 0a 20 20 20 20 51 54 68 72 65 61 64 28 20 75 6e 73 69 67 6e 65 64 20 | .);.#else.....QThread(.unsigned. |
27aa0 | 69 6e 74 20 73 74 61 63 6b 53 69 7a 65 20 29 3b 0a 20 20 20 20 51 54 68 72 65 61 64 28 29 3b 0a | int.stackSize.);.....QThread();. |
27ac0 | 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 54 68 72 65 61 64 28 29 3b 0a | #endif......virtual.~QThread();. |
27ae0 | 0a 20 20 20 20 2f 2f 20 64 65 66 61 75 6c 74 20 61 72 67 75 6d 65 6e 74 20 63 61 75 73 65 73 20 | .....//.default.argument.causes. |
27b00 | 74 68 72 65 61 64 20 74 6f 20 62 6c 6f 63 6b 20 69 6e 64 65 66 69 6e 61 74 65 6c 79 0a 20 20 20 | thread.to.block.indefinately.... |
27b20 | 20 62 6f 6f 6c 20 77 61 69 74 28 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 74 69 6d 65 20 3d | .bool.wait(.unsigned.long.time.= |
27b40 | 20 55 4c 4f 4e 47 5f 4d 41 58 20 29 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 50 72 69 6f 72 69 74 79 | .ULONG_MAX.);......enum.Priority |
27b60 | 20 7b 0a 09 49 64 6c 65 50 72 69 6f 72 69 74 79 2c 0a 0a 09 4c 6f 77 65 73 74 50 72 69 6f 72 69 | .{..IdlePriority,...LowestPriori |
27b80 | 74 79 2c 0a 09 4c 6f 77 50 72 69 6f 72 69 74 79 2c 0a 09 4e 6f 72 6d 61 6c 50 72 69 6f 72 69 74 | ty,..LowPriority,..NormalPriorit |
27ba0 | 79 2c 0a 09 48 69 67 68 50 72 69 6f 72 69 74 79 2c 0a 09 48 69 67 68 65 73 74 50 72 69 6f 72 69 | y,..HighPriority,..HighestPriori |
27bc0 | 74 79 2c 0a 0a 09 54 69 6d 65 43 72 69 74 69 63 61 6c 50 72 69 6f 72 69 74 79 2c 0a 0a 09 49 6e | ty,...TimeCriticalPriority,...In |
27be0 | 68 65 72 69 74 50 72 69 6f 72 69 74 79 0a 20 20 20 20 7d 3b 0a 0a 23 69 66 64 65 66 20 51 5f 51 | heritPriority.....};..#ifdef.Q_Q |
27c00 | 44 4f 43 0a 20 20 20 20 76 6f 69 64 20 73 74 61 72 74 28 20 50 72 69 6f 72 69 74 79 20 3d 20 49 | DOC.....void.start(.Priority.=.I |
27c20 | 6e 68 65 72 69 74 50 72 69 6f 72 69 74 79 20 29 3b 0a 23 65 6c 73 65 0a 20 20 20 20 76 6f 69 64 | nheritPriority.);.#else.....void |
27c40 | 20 73 74 61 72 74 28 20 50 72 69 6f 72 69 74 79 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 74 61 | .start(.Priority.);.....void.sta |
27c60 | 72 74 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 6f 69 64 20 74 65 72 6d 69 6e 61 74 65 | rt();.#endif......void.terminate |
27c80 | 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 66 69 6e 69 73 68 65 64 28 29 20 63 6f 6e 73 74 3b 0a | ();......bool.finished().const;. |
27ca0 | 20 20 20 20 62 6f 6f 6c 20 72 75 6e 6e 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 6f 74 65 | ....bool.running().const;..prote |
27cc0 | 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 75 6e 28 29 20 3d 20 30 | cted:.....virtual.void.run().=.0 |
27ce0 | 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 6c 65 65 70 28 20 75 6e 73 69 67 6e | ;......static.void.sleep(.unsign |
27d00 | 65 64 20 6c 6f 6e 67 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 6d 73 6c 65 65 | ed.long.);.....static.void.mslee |
27d20 | 70 28 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 | p(.unsigned.long.);.....static.v |
27d40 | 6f 69 64 20 75 73 6c 65 65 70 28 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 29 3b 0a 0a 70 72 | oid.usleep(.unsigned.long.);..pr |
27d60 | 69 76 61 74 65 3a 0a 20 20 20 20 51 54 68 72 65 61 64 49 6e 73 74 61 6e 63 65 20 2a 20 64 3b 0a | ivate:.....QThreadInstance.*.d;. |
27d80 | 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 68 72 65 61 64 49 6e 73 74 61 6e 63 65 | ....friend.class.QThreadInstance |
27da0 | 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 | ;..#if.defined(Q_DISABLE_COPY).. |
27dc0 | 20 20 20 51 54 68 72 65 61 64 28 20 63 6f 6e 73 74 20 51 54 68 72 65 61 64 20 26 20 29 3b 0a 20 | ...QThread(.const.QThread.&.);.. |
27de0 | 20 20 20 51 54 68 72 65 61 64 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 54 68 | ...QThread.&operator=(.const.QTh |
27e00 | 72 65 61 64 20 26 20 29 3b 0a 23 65 6e 64 69 66 20 2f 2f 20 51 5f 44 49 53 41 42 4c 45 5f 43 4f | read.&.);.#endif.//.Q_DISABLE_CO |
27e20 | 50 59 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 54 48 52 45 41 44 5f 53 55 50 50 4f | PY.};..#endif.//.QT_THREAD_SUPPO |
27e40 | 52 54 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 48 52 45 41 44 5f 48 0a 00 00 00 18 00 71 00 76 | RT..#endif.//.QTHREAD_H......q.v |
27e60 | 00 67 00 72 00 6f 00 75 00 70 00 62 00 6f 00 78 00 2e 00 68 00 00 08 2a 2f 2a 2a 2a 2a 2a 2a 2a | .g.r.o.u.p.b.o.x...h...*/******* |
27e80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
27ea0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a | *******************************. |
27ec0 | 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 56 | **.$Id:.$.**.**.Definition.of.QV |
27ee0 | 47 72 6f 75 70 42 6f 78 20 77 69 64 67 65 74 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 | GroupBox.widget.class.**.**.Crea |
27f00 | 74 65 64 20 3a 20 39 39 30 36 30 32 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 | ted.:.990602.**.**.Copyright.(C) |
27f20 | 20 31 39 39 39 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 | .1999-2000.Trolltech.ASA...All.r |
27f40 | 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 | ights.reserved..**.**.This.file. |
27f60 | 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 | is.part.of.the.widgets.module.of |
27f80 | 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 | .the.Qt.GUI.Toolkit..**.**.This. |
27fa0 | 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 | file.may.be.distributed.under.th |
27fc0 | 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a | e.terms.of.the.Q.Public.License. |
27fe0 | 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f | **.as.defined.by.Trolltech.ASA.o |
28000 | 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 | f.Norway.and.appearing.in.the.fi |
28020 | 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 | le.**.LICENSE.QPL.included.in.th |
28040 | 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 | e.packaging.of.this.file..**.**. |
28060 | 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 | This.file.may.be.distributed.and |
28080 | 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 | /or.modified.under.the.terms.of. |
280a0 | 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 | the.**.GNU.General.Public.Licens |
280c0 | 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 | e.version.2.as.published.by.the. |
280e0 | 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 | Free.Software.**.Foundation.and. |
28100 | 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 | appearing.in.the.file.LICENSE.GP |
28120 | 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f | L.included.in.the.**.packaging.o |
28140 | 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c | f.this.file..**.**.Licensees.hol |
28160 | 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e | ding.valid.Qt.Enterprise.Edition |
28180 | 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c | .or.Qt.Professional.Edition.**.l |
281a0 | 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 | icenses.may.use.this.file.in.acc |
281c0 | 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c | ordance.with.the.Qt.Commercial.L |
281e0 | 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 | icense.**.Agreement.provided.wit |
28200 | 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 | h.the.Software..**.**.This.file. |
28220 | 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e | is.provided.AS.IS.with.NO.WARRAN |
28240 | 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a | TY.OF.ANY.KIND,.INCLUDING.THE.** |
28260 | 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 | .WARRANTY.OF.DESIGN,.MERCHANTABI |
28280 | 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 | LITY.AND.FITNESS.FOR.A.PARTICULA |
282a0 | 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f | R.PURPOSE..**.**.See.http://qtso |
282c0 | 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c | ftware.com/pricing.html.or.email |
282e0 | 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e | .sales@trolltech.com.for.**...in |
28300 | 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 | formation.about.Qt.Commercial.Li |
28320 | 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f | cense.Agreements..**.See.http:// |
28340 | 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 | qtsoftware.com/qpl/.for.QPL.lice |
28360 | 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f | nsing.information..**.See.http:/ |
28380 | 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 | /qtsoftware.com/gpl/.for.GPL.lic |
283a0 | 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 | ensing.information..**.**.Contac |
283c0 | 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 | t.info@trolltech.com.if.any.cond |
283e0 | 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 | itions.of.this.licensing.are.**. |
28400 | 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | not.clear.to.you..**.*********** |
28420 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
28440 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 | ***************************/..#i |
28460 | 66 6e 64 65 66 20 51 56 47 52 4f 55 50 42 4f 58 5f 48 0a 23 64 65 66 69 6e 65 20 51 56 47 52 4f | fndef.QVGROUPBOX_H.#define.QVGRO |
28480 | 55 50 42 4f 58 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 | UPBOX_H..#ifndef.QT_H.#include." |
284a0 | 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 48 0a 0a 23 69 66 | qgroupbox.h".#endif.//.QT_H..#if |
284c0 | 6e 64 65 66 20 51 54 5f 4e 4f 5f 56 47 52 4f 55 50 42 4f 58 0a 0a 63 6c 61 73 73 20 51 5f 45 58 | ndef.QT_NO_VGROUPBOX..class.Q_EX |
284e0 | 50 4f 52 54 20 51 56 47 72 6f 75 70 42 6f 78 20 3a 20 70 75 62 6c 69 63 20 51 47 72 6f 75 70 42 | PORT.QVGroupBox.:.public.QGroupB |
28500 | 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 20 20 20 20 51 56 | ox.{.....Q_OBJECT.public:.....QV |
28520 | 47 72 6f 75 70 42 6f 78 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e | GroupBox(.QWidget*.parent=0,.con |
28540 | 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 51 56 47 72 6f 75 70 42 6f | st.char*.name=0.);.....QVGroupBo |
28560 | 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 57 69 64 67 65 74 | x(.const.QString.&title,.QWidget |
28580 | 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 29 | *.parent=0,.const.char*.name=0.) |
285a0 | 3b 0a 0a 20 20 20 20 7e 51 56 47 72 6f 75 70 42 6f 78 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 09 | ;......~QVGroupBox();..private:. |
285c0 | 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 |
285e0 | 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 | .operator=.#if.defined(Q_DISABLE |
28600 | 5f 43 4f 50 59 29 0a 20 20 20 20 51 56 47 72 6f 75 70 42 6f 78 28 20 63 6f 6e 73 74 20 51 56 47 | _COPY).....QVGroupBox(.const.QVG |
28620 | 72 6f 75 70 42 6f 78 20 26 20 29 3b 0a 20 20 20 20 51 56 47 72 6f 75 70 42 6f 78 20 26 6f 70 65 | roupBox.&.);.....QVGroupBox.&ope |
28640 | 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 56 47 72 6f 75 70 42 6f 78 20 26 20 29 3b 0a 23 65 | rator=(.const.QVGroupBox.&.);.#e |
28660 | 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 56 47 52 4f 55 50 42 | ndif.};..#endif.//.QT_NO_VGROUPB |
28680 | 4f 58 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 56 47 52 4f 55 50 42 4f 58 5f 48 0a 00 00 00 16 00 | OX..#endif.//.QVGROUPBOX_H...... |
286a0 | 71 00 73 00 71 00 6c 00 66 00 69 00 65 00 6c 00 64 00 2e 00 68 00 00 10 80 2f 2a 2a 2a 2a 2a 2a | q.s.q.l.f.i.e.l.d...h..../****** |
286c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
286e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
28700 | 2a 2a 2a 2a 2a 2a 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 71 6c 46 | ******.**.**.Definition.of.QSqlF |
28720 | 69 65 6c 64 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 30 2d | ield.class.**.**.Created.:.2000- |
28740 | 31 31 2d 30 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 30 20 54 | 11-03.**.**.Copyright.(C).2000.T |
28760 | 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 | rolltech.ASA...All.rights.reserv |
28780 | 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 | ed..**.**.This.file.is.part.of.t |
287a0 | 68 65 20 73 71 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c | he.sql.module.of.the.Qt.GUI.Tool |
287c0 | 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 | kit..**.**.This.file.may.be.dist |
287e0 | 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 | ributed.under.the.terms.of.the.Q |
28800 | 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 | .Public.License.**.as.defined.by |
28820 | 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 | .Trolltech.ASA.of.Norway.and.app |
28840 | 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 | earing.in.the.file.**.LICENSE.QP |
28860 | 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 | L.included.in.the.packaging.of.t |
28880 | 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 | his.file..**.**.This.file.may.be |
288a0 | 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 | .distributed.and/or.modified.und |
288c0 | 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 | er.the.terms.of.the.**.GNU.Gener |
288e0 | 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 | al.Public.License.version.2.as.p |
28900 | 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a | ublished.by.the.Free.Software.** |
28920 | 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 | .Foundation.and.appearing.in.the |
28940 | 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 | .file.LICENSE.GPL.included.in.th |
28960 | 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a | e.**.packaging.of.this.file..**. |
28980 | 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e | **.Licensees.holding.valid.Qt.En |
289a0 | 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 | terprise.Edition.licenses.may.us |
289c0 | 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 | e.this.**.file.in.accordance.wit |
289e0 | 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 | h.the.Qt.Commercial.License.Agre |
28a00 | 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 | ement.provided.**.with.the.Softw |
28a20 | 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 | are..**.**.This.file.is.provided |
28a40 | 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b | .AS.IS.with.NO.WARRANTY.OF.ANY.K |
28a60 | 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f | IND,.INCLUDING.THE.**.WARRANTY.O |
28a80 | 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 | F.DESIGN,.MERCHANTABILITY.AND.FI |
28aa0 | 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a | TNESS.FOR.A.PARTICULAR.PURPOSE.. |
28ac0 | 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f | **.**.See.http://qtsoftware.com/ |
28ae0 | 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c | pricing.html.or.email.sales@trol |
28b00 | 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 | ltech.com.for.**...information.a |
28b20 | 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 | bout.Qt.Commercial.License.Agree |
28b40 | 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e | ments..**.See.http://qtsoftware. |
28b60 | 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 | com/qpl/.for.QPL.licensing.infor |
28b80 | 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 | mation..**.See.http://qtsoftware |
28ba0 | 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f | .com/gpl/.for.GPL.licensing.info |
28bc0 | 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c | rmation..**.**.Contact.info@trol |
28be0 | 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 | ltech.com.if.any.conditions.of.t |
28c00 | 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 | his.licensing.are.**.not.clear.t |
28c20 | 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | o.you..**.********************** |
28c40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
28c60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 51 4c 46 | ****************/..#ifndef.QSQLF |
28c80 | 49 45 4c 44 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 51 4c 46 49 45 4c 44 5f 48 0a 0a 23 69 66 6e | IELD_H.#define.QSQLFIELD_H..#ifn |
28ca0 | 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 | def.QT_H.#include."qstring.h".#i |
28cc0 | 6e 63 6c 75 64 65 20 22 71 76 61 72 69 61 6e 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 | nclude."qvariant.h".#endif.//.QT |
28ce0 | 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 53 51 4c 20 | _H..#if.!defined(.QT_MODULE_SQL. |
28d00 | 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f 4c 49 43 45 4e 53 45 5f 50 52 4f 46 45 53 53 | ).||.defined(.QT_LICENSE_PROFESS |
28d20 | 49 4f 4e 41 4c 20 29 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 0a 23 65 | IONAL.).#define.QM_EXPORT_SQL.#e |
28d40 | 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 5f 45 58 50 4f | lse.#define.QM_EXPORT_SQL.Q_EXPO |
28d60 | 52 54 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 51 4c 0a 0a 63 6c | RT.#endif..#ifndef.QT_NO_SQL..cl |
28d80 | 61 73 73 20 51 53 71 6c 46 69 65 6c 64 50 72 69 76 61 74 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 | ass.QSqlFieldPrivate.{.public:.. |
28da0 | 20 20 20 51 56 61 72 69 61 6e 74 3a 3a 54 79 70 65 20 74 79 70 65 3b 0a 7d 3b 0a 0a 63 6c 61 73 | ...QVariant::Type.type;.};..clas |
28dc0 | 73 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 53 71 6c 46 69 65 6c 64 0a 7b 0a 70 75 62 6c | s.QM_EXPORT_SQL.QSqlField.{.publ |
28de0 | 69 63 3a 0a 20 20 20 20 51 53 71 6c 46 69 65 6c 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | ic:.....QSqlField(.const.QString |
28e00 | 26 20 66 69 65 6c 64 4e 61 6d 65 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 20 51 56 61 | &.fieldName.=.QString::null,.QVa |
28e20 | 72 69 61 6e 74 3a 3a 54 79 70 65 20 74 79 70 65 20 3d 20 51 56 61 72 69 61 6e 74 3a 3a 49 6e 76 | riant::Type.type.=.QVariant::Inv |
28e40 | 61 6c 69 64 20 29 3b 0a 20 20 20 20 51 53 71 6c 46 69 65 6c 64 28 20 63 6f 6e 73 74 20 51 53 71 | alid.);.....QSqlField(.const.QSq |
28e60 | 6c 46 69 65 6c 64 26 20 6f 74 68 65 72 20 29 3b 0a 20 20 20 20 51 53 71 6c 46 69 65 6c 64 26 20 | lField&.other.);.....QSqlField&. |
28e80 | 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 26 20 6f 74 68 65 | operator=(.const.QSqlField&.othe |
28ea0 | 72 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 63 6f 6e 73 74 20 51 | r.);.....bool.operator==(const.Q |
28ec0 | 53 71 6c 46 69 65 6c 64 26 20 6f 74 68 65 72 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 | SqlField&.other).const;.....virt |
28ee0 | 75 61 6c 20 7e 51 53 71 6c 46 69 65 6c 64 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | ual.~QSqlField();......virtual.v |
28f00 | 6f 69 64 09 73 65 74 56 61 6c 75 65 28 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 26 20 76 61 | oid.setValue(.const.QVariant&.va |
28f20 | 6c 75 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 56 61 72 69 61 6e 74 09 76 61 6c 75 | lue.);.....virtual.QVariant.valu |
28f40 | 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 09 73 65 74 4e | e().const;.....virtual.void.setN |
28f60 | 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 3b 0a 20 20 20 20 | ame(.const.QString&.name.);..... |
28f80 | 51 53 74 72 69 6e 67 09 09 6e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 | QString..name().const;.....virtu |
28fa0 | 61 6c 20 76 6f 69 64 09 73 65 74 4e 75 6c 6c 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 69 73 4e | al.void.setNull();.....bool..isN |
28fc0 | 75 6c 6c 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 09 73 65 | ull().const;.....virtual.void.se |
28fe0 | 74 52 65 61 64 4f 6e 6c 79 28 20 62 6f 6f 6c 20 72 65 61 64 4f 6e 6c 79 20 29 3b 0a 20 20 20 20 | tReadOnly(.bool.readOnly.);..... |
29000 | 62 6f 6f 6c 09 09 69 73 52 65 61 64 4f 6e 6c 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f | bool..isReadOnly().const;.....vo |
29020 | 69 64 09 09 63 6c 65 61 72 28 20 62 6f 6f 6c 20 6e 75 6c 6c 69 66 79 20 3d 20 54 52 55 45 20 29 | id..clear(.bool.nullify.=.TRUE.) |
29040 | 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 3a 3a 54 79 70 65 09 74 79 70 65 28 29 20 63 6f 6e 73 | ;.....QVariant::Type.type().cons |
29060 | 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 20 20 6e | t;..private:.....QString.......n |
29080 | 6d 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 20 20 20 20 20 20 76 61 6c 3b 0a 20 20 20 20 75 69 | m;.....QVariant......val;.....ui |
290a0 | 6e 74 20 20 20 20 20 20 20 20 20 20 72 6f 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 20 20 20 20 | nt..........ro:.1;.....uint..... |
290c0 | 20 20 20 20 20 6e 75 6c 3a 20 31 3b 0a 20 20 20 20 51 53 71 6c 46 69 65 6c 64 50 72 69 76 61 74 | .....nul:.1;.....QSqlFieldPrivat |
290e0 | 65 2a 20 64 3b 0a 7d 3b 0a 0a 69 6e 6c 69 6e 65 20 51 56 61 72 69 61 6e 74 20 51 53 71 6c 46 69 | e*.d;.};..inline.QVariant.QSqlFi |
29100 | 65 6c 64 3a 3a 76 61 6c 75 65 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 76 61 6c 3b | eld::value().const.{.return.val; |
29120 | 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 51 53 71 6c 46 69 65 6c 64 3a 3a 6e 61 | .}..inline.QString.QSqlField::na |
29140 | 6d 65 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 6e 6d 3b 20 7d 0a 0a 69 6e 6c 69 6e | me().const.{.return.nm;.}..inlin |
29160 | 65 20 62 6f 6f 6c 20 51 53 71 6c 46 69 65 6c 64 3a 3a 69 73 4e 75 6c 6c 28 29 20 63 6f 6e 73 74 | e.bool.QSqlField::isNull().const |
29180 | 0a 7b 20 72 65 74 75 72 6e 20 6e 75 6c 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 53 | .{.return.nul;.}..inline.bool.QS |
291a0 | 71 6c 46 69 65 6c 64 3a 3a 69 73 52 65 61 64 4f 6e 6c 79 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 | qlField::isReadOnly().const.{.re |
291c0 | 74 75 72 6e 20 72 6f 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 56 61 72 69 61 6e 74 3a 3a 54 79 70 | turn.ro;.}..inline.QVariant::Typ |
291e0 | 65 20 51 53 71 6c 46 69 65 6c 64 3a 3a 74 79 70 65 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 | e.QSqlField::type().const.{.retu |
29200 | 72 6e 20 64 2d 3e 74 79 70 65 3b 20 7d 0a 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | rn.d->type;.}.../*************** |
29220 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a | ***************************/./** |
29240 | 2a 2a 2a 2a 2a 20 20 20 20 20 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 20 43 6c 61 73 73 20 20 20 | *****.....QSqlFieldInfo.Class... |
29260 | 20 20 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ..******/./********************* |
29280 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 73 74 72 75 63 74 20 51 | *********************/..struct.Q |
292a0 | 53 71 6c 46 69 65 6c 64 49 6e 66 6f 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 | SqlFieldInfoPrivate;..class.QM_E |
292c0 | 58 50 4f 52 54 5f 53 51 4c 20 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 0a 7b 0a 70 75 62 6c 69 63 | XPORT_SQL.QSqlFieldInfo.{.public |
292e0 | 3a 0a 20 20 20 20 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 53 74 72 69 | :.....QSqlFieldInfo(.const.QStri |
29300 | 6e 67 26 20 6e 61 6d 65 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 20 20 20 51 | ng&.name.=.QString::null,......Q |
29320 | 56 61 72 69 61 6e 74 3a 3a 54 79 70 65 20 74 79 70 20 3d 20 51 56 61 72 69 61 6e 74 3a 3a 49 6e | Variant::Type.typ.=.QVariant::In |
29340 | 76 61 6c 69 64 2c 0a 09 09 20 20 20 69 6e 74 20 72 65 71 75 69 72 65 64 20 3d 20 2d 31 2c 0a 09 | valid,......int.required.=.-1,.. |
29360 | 09 20 20 20 69 6e 74 20 6c 65 6e 20 3d 20 2d 31 2c 0a 09 09 20 20 20 69 6e 74 20 70 72 65 63 20 | ....int.len.=.-1,......int.prec. |
29380 | 3d 20 2d 31 2c 0a 09 09 20 20 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 26 20 64 65 66 56 61 | =.-1,......const.QVariant&.defVa |
293a0 | 6c 75 65 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 0a 09 09 20 20 20 69 6e 74 20 73 71 6c 54 79 | lue.=.QVariant(),......int.sqlTy |
293c0 | 70 65 20 3d 20 30 2c 0a 09 09 20 20 20 62 6f 6f 6c 20 67 65 6e 65 72 61 74 65 64 20 3d 20 54 52 | pe.=.0,......bool.generated.=.TR |
293e0 | 55 45 2c 0a 09 09 20 20 20 62 6f 6f 6c 20 74 72 69 6d 20 3d 20 46 41 4c 53 45 2c 0a 09 09 20 20 | UE,......bool.trim.=.FALSE,..... |
29400 | 20 62 6f 6f 6c 20 63 61 6c 63 75 6c 61 74 65 64 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 | .bool.calculated.=.FALSE.);..... |
29420 | 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 49 6e | QSqlFieldInfo(.const.QSqlFieldIn |
29440 | 66 6f 20 26 20 6f 74 68 65 72 20 29 3b 0a 20 20 20 20 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 28 | fo.&.other.);.....QSqlFieldInfo( |
29460 | 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 20 26 20 6f 74 68 65 72 2c 20 62 6f 6f 6c 20 67 | .const.QSqlField.&.other,.bool.g |
29480 | 65 6e 65 72 61 74 65 64 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e | enerated.=.TRUE.);.....virtual.~ |
294a0 | 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 28 29 3b 0a 20 20 20 20 51 53 71 6c 46 69 65 6c 64 49 6e | QSqlFieldInfo();.....QSqlFieldIn |
294c0 | 66 6f 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 49 6e | fo&.operator=(.const.QSqlFieldIn |
294e0 | 66 6f 26 20 6f 74 68 65 72 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d | fo&.other.);.....bool.operator== |
29500 | 28 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 26 20 66 20 29 20 63 6f 6e 73 74 | (.const.QSqlFieldInfo&.f.).const |
29520 | 3b 0a 0a 20 20 20 20 51 53 71 6c 46 69 65 6c 64 09 09 74 6f 46 69 65 6c 64 28 29 20 63 6f 6e 73 | ;......QSqlField..toField().cons |
29540 | 74 3b 0a 20 20 20 20 69 6e 74 09 09 09 69 73 52 65 71 75 69 72 65 64 28 29 20 63 6f 6e 73 74 3b | t;.....int...isRequired().const; |
29560 | 0a 20 20 20 20 51 56 61 72 69 61 6e 74 3a 3a 54 79 70 65 09 74 79 70 65 28 29 20 63 6f 6e 73 74 | .....QVariant::Type.type().const |
29580 | 3b 0a 20 20 20 20 69 6e 74 09 09 09 6c 65 6e 67 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | ;.....int...length().const;..... |
295a0 | 69 6e 74 09 09 09 70 72 65 63 69 73 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 56 61 | int...precision().const;.....QVa |
295c0 | 72 69 61 6e 74 09 09 64 65 66 61 75 6c 74 56 61 6c 75 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | riant..defaultValue().const;.... |
295e0 | 20 51 53 74 72 69 6e 67 09 09 6e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 | .QString..name().const;.....int. |
29600 | 09 09 74 79 70 65 49 44 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 69 73 47 65 | ..typeID().const;.....bool..isGe |
29620 | 6e 65 72 61 74 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 69 73 54 72 69 | nerated().const;.....bool..isTri |
29640 | 6d 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 69 73 43 61 6c 63 75 6c 61 74 65 | m().const;.....bool..isCalculate |
29660 | 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 64 09 73 65 74 | d().const;......virtual.void.set |
29680 | 54 72 69 6d 28 20 62 6f 6f 6c 20 74 72 69 6d 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | Trim(.bool.trim.);.....virtual.v |
296a0 | 6f 69 64 09 73 65 74 47 65 6e 65 72 61 74 65 64 28 20 62 6f 6f 6c 20 67 65 6e 20 29 3b 0a 20 20 | oid.setGenerated(.bool.gen.);... |
296c0 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 43 61 6c 63 75 6c 61 74 65 64 28 20 62 6f | ..virtual.void.setCalculated(.bo |
296e0 | 6f 6c 20 63 61 6c 63 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 53 71 6c 46 69 65 | ol.calc.);..private:.....QSqlFie |
29700 | 6c 64 49 6e 66 6f 50 72 69 76 61 74 65 2a 20 64 3b 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 09 2f 2f | ldInfoPrivate*.d;.};...#endif.// |
29720 | 20 51 54 5f 4e 4f 5f 53 51 4c 0a 23 65 6e 64 69 66 0a 00 00 00 18 00 71 00 73 00 74 00 61 00 74 | .QT_NO_SQL.#endif......q.s.t.a.t |
29740 | 00 75 00 73 00 62 00 61 00 72 00 2e 00 68 00 00 0a 7c 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .u.s.b.a.r...h...|/************* |
29760 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
29780 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a | *******************************. |
297a0 | 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 | **.$Id:.$.**.**.Definition.of.QS |
297c0 | 74 61 74 75 73 42 61 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 | tatusBar.class.**.**.Created.:.9 |
297e0 | 38 30 33 31 36 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 | 80316.**.**.Copyright.(C).1992-2 |
29800 | 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 | 000.Trolltech.ASA...All.rights.r |
29820 | 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 | eserved..**.**.This.file.is.part |
29840 | 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 | .of.the.widgets.module.of.the.Qt |
29860 | 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 | .GUI.Toolkit..**.**.This.file.ma |
29880 | 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 | y.be.distributed.under.the.terms |
298a0 | 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 | .of.the.Q.Public.License.**.as.d |
298c0 | 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 | efined.by.Trolltech.ASA.of.Norwa |
298e0 | 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c | y.and.appearing.in.the.file.**.L |
29900 | 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 | ICENSE.QPL.included.in.the.packa |
29920 | 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 | ging.of.this.file..**.**.This.fi |
29940 | 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 | le.may.be.distributed.and/or.mod |
29960 | 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 | ified.under.the.terms.of.the.**. |
29980 | 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 | GNU.General.Public.License.versi |
299a0 | 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f | on.2.as.published.by.the.Free.So |
299c0 | 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 | ftware.**.Foundation.and.appeari |
299e0 | 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 | ng.in.the.file.LICENSE.GPL.inclu |
29a00 | 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 | ded.in.the.**.packaging.of.this. |
29a20 | 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 | file..**.**.Licensees.holding.va |
29a40 | 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 | lid.Qt.Enterprise.Edition.or.Qt. |
29a60 | 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 | Professional.Edition.**.licenses |
29a80 | 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 | .may.use.this.file.in.accordance |
29aa0 | 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a | .with.the.Qt.Commercial.License. |
29ac0 | 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 | **.Agreement.provided.with.the.S |
29ae0 | 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 | oftware..**.**.This.file.is.prov |
29b00 | 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 | ided.AS.IS.with.NO.WARRANTY.OF.A |
29b20 | 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e | NY.KIND,.INCLUDING.THE.**.WARRAN |
29b40 | 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e | TY.OF.DESIGN,.MERCHANTABILITY.AN |
29b60 | 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f | D.FITNESS.FOR.A.PARTICULAR.PURPO |
29b80 | 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e | SE..**.**.See.http://qtsoftware. |
29ba0 | 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 | com/pricing.html.or.email.sales@ |
29bc0 | 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 | trolltech.com.for.**...informati |
29be0 | 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 | on.about.Qt.Commercial.License.A |
29c00 | 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 | greements..**.See.http://qtsoftw |
29c20 | 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 | are.com/qpl/.for.QPL.licensing.i |
29c40 | 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 | nformation..**.See.http://qtsoft |
29c60 | 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 | ware.com/gpl/.for.GPL.licensing. |
29c80 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 | information..**.**.Contact.info@ |
29ca0 | 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 | trolltech.com.if.any.conditions. |
29cc0 | 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 | of.this.licensing.are.**.not.cle |
29ce0 | 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ar.to.you..**.****************** |
29d00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
29d20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 | ********************/..#ifndef.Q |
29d40 | 53 54 41 54 55 53 42 41 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 54 41 54 55 53 42 41 52 5f 48 | STATUSBAR_H.#define.QSTATUSBAR_H |
29d60 | 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 | ..#ifndef.QT_H.#include."qwidget |
29d80 | 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 |
29da0 | 4f 5f 53 54 41 54 55 53 42 41 52 0a 0a 0a 63 6c 61 73 73 20 51 53 74 61 74 75 73 42 61 72 50 72 | O_STATUSBAR...class.QStatusBarPr |
29dc0 | 69 76 61 74 65 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 74 61 74 75 73 42 | ivate;...class.Q_EXPORT.QStatusB |
29de0 | 61 72 3a 20 70 75 62 6c 69 63 20 51 57 69 64 67 65 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 | ar:.public.QWidget.{.....Q_OBJEC |
29e00 | 54 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 73 69 7a 65 47 72 69 70 45 | T.....Q_PROPERTY(.bool.sizeGripE |
29e20 | 6e 61 62 6c 65 64 20 52 45 41 44 20 69 73 53 69 7a 65 47 72 69 70 45 6e 61 62 6c 65 64 20 57 52 | nabled.READ.isSizeGripEnabled.WR |
29e40 | 49 54 45 20 73 65 74 53 69 7a 65 47 72 69 70 45 6e 61 62 6c 65 64 20 29 0a 0a 70 75 62 6c 69 63 | ITE.setSizeGripEnabled.)..public |
29e60 | 3a 0a 20 20 20 20 51 53 74 61 74 75 73 42 61 72 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e | :.....QStatusBar(.QWidget*.paren |
29e80 | 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 76 | t=0,.const.char*.name=0.);.....v |
29ea0 | 69 72 74 75 61 6c 20 7e 51 53 74 61 74 75 73 42 61 72 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 | irtual.~QStatusBar();......virtu |
29ec0 | 61 6c 20 76 6f 69 64 20 61 64 64 57 69 64 67 65 74 28 20 51 57 69 64 67 65 74 20 2a 2c 20 69 6e | al.void.addWidget(.QWidget.*,.in |
29ee0 | 74 20 73 74 72 65 74 63 68 20 3d 20 30 2c 20 62 6f 6f 6c 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 | t.stretch.=.0,.bool.=.FALSE.);.. |
29f00 | 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 6d 6f 76 65 57 69 64 67 65 74 28 20 51 57 | ...virtual.void.removeWidget(.QW |
29f20 | 69 64 67 65 74 20 2a 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 69 7a 65 47 72 69 70 | idget.*.);......void.setSizeGrip |
29f40 | 45 6e 61 62 6c 65 64 28 62 6f 6f 6c 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 69 7a 65 47 72 | Enabled(bool);.....bool.isSizeGr |
29f60 | 69 70 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 | ipEnabled().const;..public.slots |
29f80 | 3a 0a 20 20 20 20 76 6f 69 64 20 6d 65 73 73 61 67 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | :.....void.message(.const.QStrin |
29fa0 | 67 20 26 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 65 73 73 61 67 65 28 20 63 6f 6e 73 74 20 51 53 | g.&);.....void.message(.const.QS |
29fc0 | 74 72 69 6e 67 20 26 2c 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 28 29 | tring.&,.int.);.....void.clear() |
29fe0 | 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 6d 65 73 73 61 67 65 43 68 61 6e | ;..signals:.....void.messageChan |
2a000 | 67 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 20 29 3b 0a 0a 70 72 6f | ged(.const.QString.&text.);..pro |
2a020 | 74 65 63 74 65 64 3a 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 | tected:.....void.paintEvent(.QPa |
2a040 | 69 6e 74 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 45 76 65 | intEvent.*.);.....void.resizeEve |
2a060 | 6e 74 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 | nt(.QResizeEvent.*.);......void. |
2a080 | 72 65 66 6f 72 6d 61 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 68 69 64 65 4f 72 53 68 6f 77 28 | reformat();.....void.hideOrShow( |
2a0a0 | 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 20 2a 29 3b 0a 0a 70 | );.....bool.event(.QEvent.*);..p |
2a0c0 | 72 69 76 61 74 65 3a 0a 20 20 20 20 51 53 74 61 74 75 73 42 61 72 50 72 69 76 61 74 65 20 2a 20 | rivate:.....QStatusBarPrivate.*. |
2a0e0 | 64 3b 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e | d;.private:.//.Disabled.copy.con |
2a100 | 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 |
2a120 | 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 53 74 61 74 75 73 42 61 | ed(Q_DISABLE_COPY).....QStatusBa |
2a140 | 72 28 20 63 6f 6e 73 74 20 51 53 74 61 74 75 73 42 61 72 20 26 20 29 3b 0a 20 20 20 20 51 53 74 | r(.const.QStatusBar.&.);.....QSt |
2a160 | 61 74 75 73 42 61 72 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 74 61 74 75 | atusBar&.operator=(.const.QStatu |
2a180 | 73 42 61 72 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 | sBar.&.);.#endif.};..#endif.//.Q |
2a1a0 | 54 5f 4e 4f 5f 53 54 41 54 55 53 42 41 52 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 53 54 41 54 55 | T_NO_STATUSBAR..#endif.//.QSTATU |
2a1c0 | 53 42 41 52 5f 48 0a 00 00 00 18 00 71 00 77 00 6f 00 72 00 6b 00 73 00 70 00 61 00 63 00 65 00 | SBAR_H......q.w.o.r.k.s.p.a.c.e. |
2a1e0 | 2e 00 68 00 00 12 4b 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ..h...K/************************ |
2a200 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2a220 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a | ********************.**.$Id:.$.* |
2a240 | 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 51 57 6f 72 6b 73 70 61 63 | *.**.Definition.of.the.QWorkspac |
2a260 | 65 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 30 32 31 30 0a 2a | e.class.**.**.Created.:.990210.* |
2a280 | 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 39 2d 32 30 30 30 20 54 72 6f | *.**.Copyright.(C).1999-2000.Tro |
2a2a0 | 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 | lltech.ASA...All.rights.reserved |
2a2c0 | 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 | ..**.**.This.file.is.part.of.the |
2a2e0 | 20 77 6f 72 6b 73 70 61 63 65 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 | .workspace.module.of.the.Qt.GUI. |
2a300 | 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 | Toolkit..**.**.This.file.may.be. |
2a320 | 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 | distributed.under.the.terms.of.t |
2a340 | 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 | he.Q.Public.License.**.as.define |
2a360 | 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 | d.by.Trolltech.ASA.of.Norway.and |
2a380 | 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 | .appearing.in.the.file.**.LICENS |
2a3a0 | 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 | E.QPL.included.in.the.packaging. |
2a3c0 | 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 | of.this.file..**.**.This.file.ma |
2a3e0 | 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 | y.be.distributed.and/or.modified |
2a400 | 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 | .under.the.terms.of.the.**.GNU.G |
2a420 | 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 | eneral.Public.License.version.2. |
2a440 | 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 | as.published.by.the.Free.Softwar |
2a460 | 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e | e.**.Foundation.and.appearing.in |
2a480 | 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 | .the.file.LICENSE.GPL.included.i |
2a4a0 | 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e | n.the.**.packaging.of.this.file. |
2a4c0 | 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 | .**.**.Licensees.holding.valid.Q |
2a4e0 | 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 | t.Enterprise.Edition.licenses.ma |
2a500 | 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 | y.use.this.**.file.in.accordance |
2a520 | 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 | .with.the.Qt.Commercial.License. |
2a540 | 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 74 68 20 74 68 65 20 53 | Agreement.provided.**.with.the.S |
2a560 | 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 | oftware..**.**.This.file.is.prov |
2a580 | 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 | ided.AS.IS.with.NO.WARRANTY.OF.A |
2a5a0 | 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e | NY.KIND,.INCLUDING.THE.**.WARRAN |
2a5c0 | 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e | TY.OF.DESIGN,.MERCHANTABILITY.AN |
2a5e0 | 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f | D.FITNESS.FOR.A.PARTICULAR.PURPO |
2a600 | 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e | SE..**.**.See.http://qtsoftware. |
2a620 | 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 | com/pricing.html.or.email.sales@ |
2a640 | 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 | trolltech.com.for.**...informati |
2a660 | 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 | on.about.Qt.Commercial.License.A |
2a680 | 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 | greements..**.See.http://qtsoftw |
2a6a0 | 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 | are.com/qpl/.for.QPL.licensing.i |
2a6c0 | 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 | nformation..**.See.http://qtsoft |
2a6e0 | 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 | ware.com/gpl/.for.GPL.licensing. |
2a700 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 | information..**.**.Contact.info@ |
2a720 | 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 | trolltech.com.if.any.conditions. |
2a740 | 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 | of.this.licensing.are.**.not.cle |
2a760 | 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ar.to.you..**.****************** |
2a780 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2a7a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 | ********************/..#ifndef.Q |
2a7c0 | 57 4f 52 4b 53 50 41 43 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 4f 52 4b 53 50 41 43 45 5f 48 | WORKSPACE_H.#define.QWORKSPACE_H |
2a7e0 | 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 | ..#ifndef.QT_H.#include."qwidget |
2a800 | 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 6c 69 73 74 2e 68 22 0a 23 65 6e | .h".#include."qwidgetlist.h".#en |
2a820 | 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 57 4f 52 4b 53 | dif.//.QT_H..#ifndef.QT_NO_WORKS |
2a840 | 50 41 43 45 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 57 4f | PACE..#if.!defined(.QT_MODULE_WO |
2a860 | 52 4b 53 50 41 43 45 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f 49 4e 54 45 52 4e 41 | RKSPACE.).||.defined(.QT_INTERNA |
2a880 | 4c 5f 57 4f 52 4b 53 50 41 43 45 20 29 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f | L_WORKSPACE.).#define.QM_EXPORT_ |
2a8a0 | 57 4f 52 4b 53 50 41 43 45 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 | WORKSPACE.#else.#define.QM_EXPOR |
2a8c0 | 54 5f 57 4f 52 4b 53 50 41 43 45 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 | T_WORKSPACE.Q_EXPORT.#endif..cla |
2a8e0 | 73 73 20 51 57 6f 72 6b 73 70 61 63 65 43 68 69 6c 64 3b 0a 63 6c 61 73 73 20 51 53 68 6f 77 45 | ss.QWorkspaceChild;.class.QShowE |
2a900 | 76 65 6e 74 3b 0a 63 6c 61 73 73 20 51 57 6f 72 6b 73 70 61 63 65 50 72 69 76 61 74 65 3b 0a 63 | vent;.class.QWorkspacePrivate;.c |
2a920 | 6c 61 73 73 20 51 50 6f 70 75 70 4d 65 6e 75 3b 0a 63 6c 61 73 73 20 51 44 6f 63 6b 57 69 6e 64 | lass.QPopupMenu;.class.QDockWind |
2a940 | 6f 77 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 57 4f 52 4b 53 50 41 43 45 20 51 | ow;..class.QM_EXPORT_WORKSPACE.Q |
2a960 | 57 6f 72 6b 73 70 61 63 65 20 3a 20 70 75 62 6c 69 63 20 51 57 69 64 67 65 74 0a 7b 0a 20 20 20 | Workspace.:.public.QWidget.{.... |
2a980 | 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 73 | .Q_OBJECT.....Q_PROPERTY(.bool.s |
2a9a0 | 63 72 6f 6c 6c 42 61 72 73 45 6e 61 62 6c 65 64 20 52 45 41 44 20 73 63 72 6f 6c 6c 42 61 72 73 | crollBarsEnabled.READ.scrollBars |
2a9c0 | 45 6e 61 62 6c 65 64 20 57 52 49 54 45 20 73 65 74 53 63 72 6f 6c 6c 42 61 72 73 45 6e 61 62 6c | Enabled.WRITE.setScrollBarsEnabl |
2a9e0 | 65 64 20 29 0a 0a 23 69 66 64 65 66 20 51 54 5f 57 4f 52 4b 53 50 41 43 45 5f 57 49 4e 44 4f 57 | ed.)..#ifdef.QT_WORKSPACE_WINDOW |
2aa00 | 4d 4f 44 45 0a 70 75 62 6c 69 63 3a 0a 23 65 6e 64 69 66 0a 20 20 20 20 65 6e 75 6d 20 57 69 6e | MODE.public:.#endif.....enum.Win |
2aa20 | 64 6f 77 4d 6f 64 65 20 7b 20 54 6f 70 4c 65 76 65 6c 2c 20 4d 44 49 2c 20 41 75 74 6f 44 65 74 | dowMode.{.TopLevel,.MDI,.AutoDet |
2aa40 | 65 63 74 20 7d 3b 0a 20 20 20 20 57 69 6e 64 6f 77 4d 6f 64 65 20 77 69 6e 64 6f 77 4d 6f 64 65 | ect.};.....WindowMode.windowMode |
2aa60 | 28 29 20 63 6f 6e 73 74 3b 0a 23 69 66 64 65 66 20 51 54 5f 57 4f 52 4b 53 50 41 43 45 5f 57 49 | ().const;.#ifdef.QT_WORKSPACE_WI |
2aa80 | 4e 44 4f 57 4d 4f 44 45 0a 70 72 69 76 61 74 65 3a 0a 23 65 6e 64 69 66 0a 0a 70 75 62 6c 69 63 | NDOWMODE.private:.#endif..public |
2aaa0 | 3a 0a 23 69 66 64 65 66 20 51 54 5f 57 4f 52 4b 53 50 41 43 45 5f 57 49 4e 44 4f 57 4d 4f 44 45 | :.#ifdef.QT_WORKSPACE_WINDOWMODE |
2aac0 | 0a 20 20 20 20 51 57 6f 72 6b 73 70 61 63 65 28 20 57 69 6e 64 6f 77 4d 6f 64 65 20 6d 6f 64 65 | .....QWorkspace(.WindowMode.mode |
2aae0 | 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 2a | ,.QWidget*.parent=0,.const.char* |
2ab00 | 20 6e 61 6d 65 3d 30 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 57 6f 72 6b 73 70 61 63 65 | .name=0.);.#endif.....QWorkspace |
2ab20 | 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a | (.QWidget*.parent=0,.const.char* |
2ab40 | 20 6e 61 6d 65 3d 30 20 29 3b 0a 0a 20 20 20 20 7e 51 57 6f 72 6b 73 70 61 63 65 28 29 3b 0a 0a | .name=0.);......~QWorkspace();.. |
2ab60 | 20 20 20 20 65 6e 75 6d 20 57 69 6e 64 6f 77 4f 72 64 65 72 20 7b 20 43 72 65 61 74 69 6f 6e 4f | ....enum.WindowOrder.{.CreationO |
2ab80 | 72 64 65 72 2c 20 53 74 61 63 6b 69 6e 67 4f 72 64 65 72 20 7d 3b 0a 0a 20 20 20 20 51 57 69 64 | rder,.StackingOrder.};......QWid |
2aba0 | 67 65 74 2a 20 61 63 74 69 76 65 57 69 6e 64 6f 77 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 | get*.activeWindow().const;.....Q |
2abc0 | 57 69 64 67 65 74 4c 69 73 74 20 77 69 6e 64 6f 77 4c 69 73 74 28 29 20 63 6f 6e 73 74 3b 20 2f | WidgetList.windowList().const;./ |
2abe0 | 2f 20 23 23 23 20 6d 65 72 67 65 20 77 69 74 68 20 62 65 6c 6f 77 20 69 6e 20 34 2e 30 0a 20 20 | /.###.merge.with.below.in.4.0... |
2ac00 | 20 20 51 57 69 64 67 65 74 4c 69 73 74 20 77 69 6e 64 6f 77 4c 69 73 74 28 20 57 69 6e 64 6f 77 | ..QWidgetList.windowList(.Window |
2ac20 | 4f 72 64 65 72 20 6f 72 64 65 72 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 | Order.order.).const;......QSize. |
2ac40 | 73 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 73 63 72 6f | sizeHint().const;......bool.scro |
2ac60 | 6c 6c 42 61 72 73 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 | llBarsEnabled().const;.....void. |
2ac80 | 73 65 74 53 63 72 6f 6c 6c 42 61 72 73 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 65 6e 61 62 6c | setScrollBarsEnabled(.bool.enabl |
2aca0 | 65 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 61 6c 65 74 74 65 42 61 63 6b 67 72 6f | e.);......void.setPaletteBackgro |
2acc0 | 75 6e 64 43 6f 6c 6f 72 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 20 29 3b 0a 20 20 20 20 | undColor(.const.QColor.&.);..... |
2ace0 | 76 6f 69 64 20 73 65 74 50 61 6c 65 74 74 65 42 61 63 6b 67 72 6f 75 6e 64 50 69 78 6d 61 70 28 | void.setPaletteBackgroundPixmap( |
2ad00 | 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 | .const.QPixmap.&.);..signals:... |
2ad20 | 20 20 76 6f 69 64 20 77 69 6e 64 6f 77 41 63 74 69 76 61 74 65 64 28 20 51 57 69 64 67 65 74 2a | ..void.windowActivated(.QWidget* |
2ad40 | 20 77 29 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 63 61 73 | .w);..public.slots:.....void.cas |
2ad60 | 63 61 64 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 74 69 6c 65 28 29 3b 0a 20 20 20 20 76 6f 69 | cade();.....void.tile();.....voi |
2ad80 | 64 20 63 6c 6f 73 65 41 63 74 69 76 65 57 69 6e 64 6f 77 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 | d.closeActiveWindow();.....void. |
2ada0 | 63 6c 6f 73 65 41 6c 6c 57 69 6e 64 6f 77 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 63 74 69 | closeAllWindows();.....void.acti |
2adc0 | 76 61 74 65 4e 65 78 74 57 69 6e 64 6f 77 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 63 74 69 76 | vateNextWindow();.....void.activ |
2ade0 | 61 74 65 50 72 65 76 57 69 6e 64 6f 77 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 23 69 66 | atePrevWindow();..protected:.#if |
2ae00 | 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 0a 20 20 20 20 76 6f 69 64 20 73 74 79 6c 65 43 | ndef.QT_NO_STYLE.....void.styleC |
2ae20 | 68 61 6e 67 65 28 20 51 53 74 79 6c 65 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 | hange(.QStyle&.);.#endif.....voi |
2ae40 | 64 20 63 68 69 6c 64 45 76 65 6e 74 28 20 51 43 68 69 6c 64 45 76 65 6e 74 20 2a 20 29 3b 0a 20 | d.childEvent(.QChildEvent.*.);.. |
2ae60 | 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 45 76 65 6e 74 28 20 51 52 65 73 69 7a 65 45 76 65 6e | ...void.resizeEvent(.QResizeEven |
2ae80 | 74 20 2a 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 46 69 6c 74 65 72 28 20 51 4f 62 | t.*.);.....bool.eventFilter(.QOb |
2aea0 | 6a 65 63 74 20 2a 2c 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 68 6f | ject.*,.QEvent.*.);.....void.sho |
2aec0 | 77 45 76 65 6e 74 28 20 51 53 68 6f 77 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 | wEvent(.QShowEvent.*e.);.....voi |
2aee0 | 64 20 68 69 64 65 45 76 65 6e 74 28 20 51 48 69 64 65 45 76 65 6e 74 20 2a 65 20 29 3b 0a 23 69 | d.hideEvent(.QHideEvent.*e.);.#i |
2af00 | 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 57 48 45 45 4c 45 56 45 4e 54 0a 20 20 20 20 76 6f 69 64 20 | fndef.QT_NO_WHEELEVENT.....void. |
2af20 | 77 68 65 65 6c 45 76 65 6e 74 28 20 51 57 68 65 65 6c 45 76 65 6e 74 20 2a 65 20 29 3b 0a 23 65 | wheelEvent(.QWheelEvent.*e.);.#e |
2af40 | 6e 64 69 66 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 6e 6f | ndif..private.slots:.....void.no |
2af60 | 72 6d 61 6c 69 7a 65 41 63 74 69 76 65 57 69 6e 64 6f 77 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 | rmalizeActiveWindow();.....void. |
2af80 | 6d 69 6e 69 6d 69 7a 65 41 63 74 69 76 65 57 69 6e 64 6f 77 28 29 3b 0a 20 20 20 20 76 6f 69 64 | minimizeActiveWindow();.....void |
2afa0 | 20 73 68 6f 77 4f 70 65 72 61 74 69 6f 6e 4d 65 6e 75 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 | .showOperationMenu();.....void.p |
2afc0 | 6f 70 75 70 4f 70 65 72 61 74 69 6f 6e 4d 65 6e 75 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 | opupOperationMenu(.const.QPoint& |
2afe0 | 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6f 70 65 72 61 74 69 6f 6e 4d 65 6e 75 41 63 74 69 76 61 | .);.....void.operationMenuActiva |
2b000 | 74 65 64 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6f 70 65 72 61 74 69 6f 6e 4d 65 | ted(.int.);.....void.operationMe |
2b020 | 6e 75 41 62 6f 75 74 54 6f 53 68 6f 77 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 74 6f 6f 6c 4d 65 | nuAboutToShow();.....void.toolMe |
2b040 | 6e 75 41 62 6f 75 74 54 6f 53 68 6f 77 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 63 74 69 76 61 | nuAboutToShow();.....void.activa |
2b060 | 74 65 50 72 65 76 69 6f 75 73 57 69 6e 64 6f 77 28 29 3b 20 2f 2f 20 23 23 23 20 72 65 6d 6f 76 | tePreviousWindow();.//.###.remov |
2b080 | 65 20 69 6e 20 51 74 20 34 2e 30 0a 20 20 20 20 76 6f 69 64 20 64 6f 63 6b 57 69 6e 64 6f 77 73 | e.in.Qt.4.0.....void.dockWindows |
2b0a0 | 53 68 6f 77 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 63 72 6f 6c 6c 42 61 72 43 68 61 6e 67 65 | Show();.....void.scrollBarChange |
2b0c0 | 64 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a | d();..private:.....void.init();. |
2b0e0 | 20 20 20 20 76 6f 69 64 20 68 61 6e 64 6c 65 55 6e 64 6f 63 6b 28 20 51 44 6f 63 6b 57 69 6e 64 | ....void.handleUndock(.QDockWind |
2b100 | 6f 77 2a 20 77 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 73 65 72 74 49 63 6f 6e 28 20 51 57 69 | ow*.w);.....void.insertIcon(.QWi |
2b120 | 64 67 65 74 2a 20 77 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 49 63 6f 6e 28 20 51 | dget*.w);.....void.removeIcon(.Q |
2b140 | 57 69 64 67 65 74 2a 20 77 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 6c 61 63 65 28 20 51 57 69 64 | Widget*.w);.....void.place(.QWid |
2b160 | 67 65 74 2a 20 29 3b 0a 0a 20 20 20 20 51 57 6f 72 6b 73 70 61 63 65 43 68 69 6c 64 2a 20 66 69 | get*.);......QWorkspaceChild*.fi |
2b180 | 6e 64 43 68 69 6c 64 28 20 51 57 69 64 67 65 74 2a 20 77 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 | ndChild(.QWidget*.w);.....void.s |
2b1a0 | 68 6f 77 4d 61 78 69 6d 69 7a 65 43 6f 6e 74 72 6f 6c 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 | howMaximizeControls();.....void. |
2b1c0 | 68 69 64 65 4d 61 78 69 6d 69 7a 65 43 6f 6e 74 72 6f 6c 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 | hideMaximizeControls();.....void |
2b1e0 | 20 61 63 74 69 76 61 74 65 57 69 6e 64 6f 77 28 20 51 57 69 64 67 65 74 2a 20 77 2c 20 62 6f 6f | .activateWindow(.QWidget*.w,.boo |
2b200 | 6c 20 63 68 61 6e 67 65 5f 66 6f 63 75 73 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 76 6f 69 | l.change_focus.=.TRUE.);.....voi |
2b220 | 64 20 73 68 6f 77 57 69 6e 64 6f 77 28 20 51 57 69 64 67 65 74 2a 20 77 29 3b 0a 20 20 20 20 76 | d.showWindow(.QWidget*.w);.....v |
2b240 | 6f 69 64 20 6d 61 78 69 6d 69 7a 65 57 69 6e 64 6f 77 28 20 51 57 69 64 67 65 74 2a 20 77 29 3b | oid.maximizeWindow(.QWidget*.w); |
2b260 | 0a 20 20 20 20 76 6f 69 64 20 6d 69 6e 69 6d 69 7a 65 57 69 6e 64 6f 77 28 20 51 57 69 64 67 65 | .....void.minimizeWindow(.QWidge |
2b280 | 74 2a 20 77 29 3b 0a 20 20 20 20 76 6f 69 64 20 6e 6f 72 6d 61 6c 69 7a 65 57 69 6e 64 6f 77 28 | t*.w);.....void.normalizeWindow( |
2b2a0 | 20 51 57 69 64 67 65 74 2a 20 77 29 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 75 70 64 61 74 65 57 | .QWidget*.w);......QRect.updateW |
2b2c0 | 6f 72 6b 73 70 61 63 65 28 29 3b 0a 0a 20 20 20 20 51 50 6f 70 75 70 4d 65 6e 75 2a 20 70 6f 70 | orkspace();......QPopupMenu*.pop |
2b2e0 | 75 70 3b 0a 20 20 20 20 51 57 6f 72 6b 73 70 61 63 65 50 72 69 76 61 74 65 2a 20 64 3b 0a 0a 20 | up;.....QWorkspacePrivate*.d;... |
2b300 | 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 57 6f 72 6b 73 70 61 63 65 50 72 69 76 61 74 | ...friend.class.QWorkspacePrivat |
2b320 | 65 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 57 6f 72 6b 73 70 61 63 65 43 68 | e;.....friend.class.QWorkspaceCh |
2b340 | 69 6c 64 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 | ild;..private:.//.Disabled.copy. |
2b360 | 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 |
2b380 | 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 57 6f 72 6b 73 | fined(Q_DISABLE_COPY).....QWorks |
2b3a0 | 70 61 63 65 28 20 63 6f 6e 73 74 20 51 57 6f 72 6b 73 70 61 63 65 20 26 20 29 3b 0a 20 20 20 20 | pace(.const.QWorkspace.&.);..... |
2b3c0 | 51 57 6f 72 6b 73 70 61 63 65 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 57 6f | QWorkspace&.operator=(.const.QWo |
2b3e0 | 72 6b 73 70 61 63 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 20 | rkspace.&.);.#endif.};...#endif. |
2b400 | 2f 2f 20 51 54 5f 4e 4f 5f 57 4f 52 4b 53 50 41 43 45 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 | //.QT_NO_WORKSPACE..#endif.//.QW |
2b420 | 4f 52 4b 53 50 41 43 45 5f 48 0a 00 00 00 18 00 71 00 77 00 69 00 6e 00 65 00 78 00 70 00 6f 00 | ORKSPACE_H......q.w.i.n.e.x.p.o. |
2b440 | 72 00 74 00 2e 00 68 00 00 28 a9 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | r.t...h..(./******************** |
2b460 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2b480 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 | ************************.**.$Id$ |
2b4a0 | 0a 2a 2a 0a 2a 2a 20 47 6c 6f 62 61 6c 20 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 73 20 | .**.**.Global.type.declarations. |
2b4c0 | 61 6e 64 20 64 65 66 69 6e 69 74 69 6f 6e 73 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 | and.definitions.**.**.Copyright. |
2b4e0 | 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c | (C).1992-2002.Trolltech.ASA...Al |
2b500 | 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 | l.rights.reserved..**.**.This.fi |
2b520 | 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f | le.is.part.of.the.tools.module.o |
2b540 | 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 | f.the.Qt.GUI.Toolkit..**.**.This |
2b560 | 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 | .file.may.be.distributed.under.t |
2b580 | 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 | he.terms.of.the.Q.Public.License |
2b5a0 | 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 | .**.as.defined.by.Trolltech.ASA. |
2b5c0 | 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 | of.Norway.and.appearing.in.the.f |
2b5e0 | 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 | ile.**.LICENSE.QPL.included.in.t |
2b600 | 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a | he.packaging.of.this.file..**.** |
2b620 | 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e | .This.file.may.be.distributed.an |
2b640 | 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 | d/or.modified.under.the.terms.of |
2b660 | 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e | .the.**.GNU.General.Public.Licen |
2b680 | 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 | se.version.2.as.published.by.the |
2b6a0 | 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 | .Free.Software.**.Foundation.and |
2b6c0 | 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 | .appearing.in.the.file.LICENSE.G |
2b6e0 | 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 | PL.included.in.the.**.packaging. |
2b700 | 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f | of.this.file..**.**.Licensees.ho |
2b720 | 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f | lding.valid.Qt.Enterprise.Editio |
2b740 | 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 | n.or.Qt.Professional.Edition.**. |
2b760 | 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 | licenses.may.use.this.file.in.ac |
2b780 | 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 | cordance.with.the.Qt.Commercial. |
2b7a0 | 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 | License.**.Agreement.provided.wi |
2b7c0 | 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 | th.the.Software..**.**.This.file |
2b7e0 | 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 | .is.provided.AS.IS.with.NO.WARRA |
2b800 | 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a | NTY.OF.ANY.KIND,.INCLUDING.THE.* |
2b820 | 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 | *.WARRANTY.OF.DESIGN,.MERCHANTAB |
2b840 | 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c | ILITY.AND.FITNESS.FOR.A.PARTICUL |
2b860 | 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 | AR.PURPOSE..**.**.See.http://qts |
2b880 | 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 | oftware.com/pricing.html.or.emai |
2b8a0 | 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 | l.sales@trolltech.com.for.**...i |
2b8c0 | 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c | nformation.about.Qt.Commercial.L |
2b8e0 | 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f | icense.Agreements..**.See.http:/ |
2b900 | 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 | /qtsoftware.com/qpl/.for.QPL.lic |
2b920 | 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a | ensing.information..**.See.http: |
2b940 | 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 | //qtsoftware.com/gpl/.for.GPL.li |
2b960 | 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 | censing.information..**.**.Conta |
2b980 | 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e | ct.info@trolltech.com.if.any.con |
2b9a0 | 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a | ditions.of.this.licensing.are.** |
2b9c0 | 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .not.clear.to.you..**.********** |
2b9e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2ba00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 | ****************************/..# |
2ba20 | 69 66 20 64 65 66 69 6e 65 64 28 51 5f 54 45 4d 50 4c 41 54 45 44 4c 4c 29 20 26 26 20 28 20 21 | if.defined(Q_TEMPLATEDLL).&&.(.! |
2ba40 | 64 65 66 69 6e 65 64 28 51 5f 43 43 5f 42 4f 52 29 20 7c 7c 20 21 64 65 66 69 6e 65 64 28 51 54 | defined(Q_CC_BOR).||.!defined(QT |
2ba60 | 5f 4d 41 4b 45 44 4c 4c 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 5f 54 45 | _MAKEDLL).||.defined(Q_EXPORT_TE |
2ba80 | 4d 50 4c 41 54 45 53 29 20 29 0a 2f 2f 20 4d 4f 43 5f 53 4b 49 50 5f 42 45 47 49 4e 0a 0a 23 69 | MPLATES).).//.MOC_SKIP_BEGIN..#i |
2baa0 | 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 41 53 43 49 49 44 49 43 54 29 20 | f.defined(Q_DEFINED_QASCIIDICT). |
2bac0 | 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 43 4f 4e 4e 45 43 54 49 4f 4e | &&.defined(Q_DEFINED_QCONNECTION |
2bae0 | 5f 4c 49 53 54 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 41 | _LIST).&&.!defined(Q_EXPORTED_QA |
2bb00 | 53 43 49 49 44 49 43 54 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 | SCIIDICT_TEMPLATES).#define.Q_EX |
2bb20 | 50 4f 52 54 45 44 5f 51 41 53 43 49 49 44 49 43 54 5f 54 45 4d 50 4c 41 54 45 53 0a 51 5f 54 45 | PORTED_QASCIIDICT_TEMPLATES.Q_TE |
2bb40 | 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 | MPLATE_EXTERN.template.class.Q_E |
2bb60 | 58 50 4f 52 54 20 51 41 73 63 69 69 44 69 63 74 49 74 65 72 61 74 6f 72 3c 51 43 6f 6e 6e 65 63 | XPORT.QAsciiDictIterator<QConnec |
2bb80 | 74 69 6f 6e 4c 69 73 74 3e 3b 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d | tionList>;.Q_TEMPLATE_EXTERN.tem |
2bba0 | 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 41 73 63 69 69 44 69 63 74 3c | plate.class.Q_EXPORT.QAsciiDict< |
2bbc0 | 51 43 6f 6e 6e 65 63 74 69 6f 6e 4c 69 73 74 3e 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 | QConnectionList>;.#endif..#if.de |
2bbe0 | 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 53 54 59 4c 45 53 48 45 45 54 29 20 26 26 20 | fined(Q_DEFINED_QSTYLESHEET).&&. |
2bc00 | 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 44 49 43 54 29 20 26 26 20 21 64 65 66 | defined(Q_DEFINED_QDICT).&&.!def |
2bc20 | 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 53 54 59 4c 45 53 48 45 45 54 5f 54 45 4d 50 | ined(Q_EXPORTED_QSTYLESHEET_TEMP |
2bc40 | 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 53 54 59 4c 45 | LATES).#define.Q_EXPORTED_QSTYLE |
2bc60 | 53 48 45 45 54 5f 54 45 4d 50 4c 41 54 45 53 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 | SHEET_TEMPLATES.Q_TEMPLATE_EXTER |
2bc80 | 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 44 69 63 74 3c | N.template.class.Q_EXPORT.QDict< |
2bca0 | 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 3e 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 | QStyleSheetItem>;.#endif..#if.de |
2bcc0 | 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 4c 49 42 52 41 52 59 29 20 26 26 20 64 65 66 | fined(Q_DEFINED_QLIBRARY).&&.def |
2bce0 | 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 44 49 43 54 29 20 26 26 20 21 64 65 66 69 6e 65 | ined(Q_DEFINED_QDICT).&&.!define |
2bd00 | 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 44 49 43 54 4c 49 42 52 41 52 59 5f 54 45 4d 50 4c 41 | d(Q_EXPORTED_QDICTLIBRARY_TEMPLA |
2bd20 | 54 45 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 44 49 43 54 4c 49 42 | TES).#define.Q_EXPORTED_QDICTLIB |
2bd40 | 52 41 52 59 5f 54 45 4d 50 4c 41 54 45 53 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e | RARY_TEMPLATES.Q_TEMPLATE_EXTERN |
2bd60 | 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 44 69 63 74 3c 51 | .template.class.Q_EXPORT.QDict<Q |
2bd80 | 4c 69 62 72 61 72 79 3e 3b 20 2f 2f 20 66 6f 72 20 51 74 6f 70 69 61 0a 23 65 6e 64 69 66 0a 0a | Library>;.//.for.Qtopia.#endif.. |
2bda0 | 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 47 55 41 52 44 45 44 50 54 | #if.defined(Q_DEFINED_QGUARDEDPT |
2bdc0 | 52 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 4f 42 4a 45 43 54 29 | R).&&.defined(Q_DEFINED_QOBJECT) |
2bde0 | 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 47 55 41 52 44 45 44 | .&&.!defined(Q_EXPORTED_QGUARDED |
2be00 | 50 54 52 4f 42 4a 45 43 54 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 | PTROBJECT_TEMPLATES).#define.Q_E |
2be20 | 58 50 4f 52 54 45 44 5f 51 47 55 41 52 44 45 44 50 54 52 4f 42 4a 45 43 54 5f 54 45 4d 50 4c 41 | XPORTED_QGUARDEDPTROBJECT_TEMPLA |
2be40 | 54 45 53 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 | TES.Q_TEMPLATE_EXTERN.template.c |
2be60 | 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 47 75 61 72 64 65 64 50 74 72 3c 51 4f 62 6a 65 63 | lass.Q_EXPORT.QGuardedPtr<QObjec |
2be80 | 74 3e 3b 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 6e 65 65 64 65 64 20 66 6f 72 20 51 74 6f 70 69 61 | t>;.#endif..//.needed.for.Qtopia |
2bea0 | 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 47 55 41 52 44 45 44 50 | .#if.defined(Q_DEFINED_QGUARDEDP |
2bec0 | 54 52 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 57 49 44 47 45 54 | TR).&&.defined(Q_DEFINED_QWIDGET |
2bee0 | 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 47 55 41 52 44 45 | ).&&.!defined(Q_EXPORTED_QGUARDE |
2bf00 | 44 50 54 52 51 57 49 44 47 45 54 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 20 51 | DPTRQWIDGET_TEMPLATES).#define.Q |
2bf20 | 5f 45 58 50 4f 52 54 45 44 5f 51 47 55 41 52 44 45 44 50 54 52 51 57 49 44 47 45 54 5f 54 45 4d | _EXPORTED_QGUARDEDPTRQWIDGET_TEM |
2bf40 | 50 4c 41 54 45 53 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 | PLATES.Q_TEMPLATE_EXTERN.templat |
2bf60 | 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 47 75 61 72 64 65 64 50 74 72 3c 51 57 69 | e.class.Q_EXPORT.QGuardedPtr<QWi |
2bf80 | 64 67 65 74 3e 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 | dget>;.#endif..#if.defined(Q_DEF |
2bfa0 | 49 4e 45 44 5f 51 47 55 41 52 44 45 44 50 54 52 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 | INED_QGUARDEDPTR).&&.defined(Q_D |
2bfc0 | 45 46 49 4e 45 44 5f 51 41 43 43 45 53 53 49 42 4c 45 5f 4f 42 4a 45 43 54 29 20 26 26 20 21 64 | EFINED_QACCESSIBLE_OBJECT).&&.!d |
2bfe0 | 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 41 43 43 45 53 53 49 42 4c 45 4f 42 4a | efined(Q_EXPORTED_QACCESSIBLEOBJ |
2c000 | 45 43 54 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 45 | ECT_TEMPLATES).#define.Q_EXPORTE |
2c020 | 44 5f 51 41 43 43 45 53 53 49 42 4c 45 4f 42 4a 45 43 54 5f 54 45 4d 50 4c 41 54 45 53 0a 51 5f | D_QACCESSIBLEOBJECT_TEMPLATES.Q_ |
2c040 | 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 | TEMPLATE_EXTERN.template.class.Q |
2c060 | 5f 45 58 50 4f 52 54 20 51 47 75 61 72 64 65 64 50 74 72 3c 51 41 63 63 65 73 73 69 62 6c 65 4f | _EXPORT.QGuardedPtr<QAccessibleO |
2c080 | 62 6a 65 63 74 3e 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 | bject>;.#endif..#if.defined(Q_DE |
2c0a0 | 46 49 4e 45 44 5f 51 49 4e 54 44 49 43 54 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 | FINED_QINTDICT).&&.!defined(Q_EX |
2c0c0 | 50 4f 52 54 45 44 5f 51 49 4e 54 44 49 43 54 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 | PORTED_QINTDICT_TEMPLATES).#defi |
2c0e0 | 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 49 4e 54 44 49 43 54 5f 54 45 4d 50 4c 41 54 45 53 | ne.Q_EXPORTED_QINTDICT_TEMPLATES |
2c100 | 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 | .Q_TEMPLATE_EXTERN.template.clas |
2c120 | 73 20 51 5f 45 58 50 4f 52 54 20 51 49 6e 74 44 69 63 74 3c 69 6e 74 3e 3b 0a 23 65 6e 64 69 66 | s.Q_EXPORT.QIntDict<int>;.#endif |
2c140 | 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 49 4e 54 44 49 43 54 | ..#if.defined(Q_DEFINED_QINTDICT |
2c160 | 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 57 49 44 47 45 54 29 20 | ).&&.defined(Q_DEFINED_QWIDGET). |
2c180 | 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 5f 54 45 4d 50 4c 41 54 45 | &&.!defined(Q_EXPORTED__TEMPLATE |
2c1a0 | 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 5f 54 45 4d 50 4c 41 54 45 53 | S).#define.Q_EXPORTED__TEMPLATES |
2c1c0 | 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 | .Q_TEMPLATE_EXTERN.template.clas |
2c1e0 | 73 20 51 5f 45 58 50 4f 52 54 20 51 49 6e 74 44 69 63 74 49 74 65 72 61 74 6f 72 3c 51 57 69 64 | s.Q_EXPORT.QIntDictIterator<QWid |
2c200 | 67 65 74 3e 3b 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 | get>;.Q_TEMPLATE_EXTERN.template |
2c220 | 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 49 6e 74 44 69 63 74 3c 51 57 69 64 67 65 74 | .class.Q_EXPORT.QIntDict<QWidget |
2c240 | 3e 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 | >;.#endif..#if.defined(Q_DEFINED |
2c260 | 5f 51 4d 41 50 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 4d | _QMAP).&&.!defined(Q_EXPORTED_QM |
2c280 | 41 50 42 41 53 49 43 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 | APBASIC_TEMPLATES).#define.Q_EXP |
2c2a0 | 4f 52 54 45 44 5f 51 4d 41 50 42 41 53 49 43 5f 54 45 4d 50 4c 41 54 45 53 0a 51 5f 54 45 4d 50 | ORTED_QMAPBASIC_TEMPLATES.Q_TEMP |
2c2c0 | 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 | LATE_EXTERN.template.class.Q_EXP |
2c2e0 | 4f 52 54 20 51 4d 61 70 3c 69 6e 74 2c 20 69 6e 74 3e 3b 20 2f 2f 20 66 6f 72 20 51 74 6f 70 69 | ORT.QMap<int,.int>;.//.for.Qtopi |
2c300 | 61 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 | a.Q_TEMPLATE_EXTERN.template.cla |
2c320 | 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4d 61 70 3c 69 6e 74 2c 20 62 6f 6f 6c 3e 3b 20 2f 2f 20 | ss.Q_EXPORT.QMap<int,.bool>;.//. |
2c340 | 66 6f 72 20 51 74 6f 70 69 61 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 | for.Qtopia.#endif..#if.defined(Q |
2c360 | 5f 44 45 46 49 4e 45 44 5f 51 4d 41 50 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 | _DEFINED_QMAP).&&.defined(Q_DEFI |
2c380 | 4e 45 44 5f 51 53 54 52 49 4e 47 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 | NED_QSTRING).&&.!defined(Q_EXPOR |
2c3a0 | 54 45 44 5f 51 4d 41 50 51 53 54 52 49 4e 47 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 | TED_QMAPQSTRING_TEMPLATES).#defi |
2c3c0 | 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 4d 41 50 51 53 54 52 49 4e 47 5f 54 45 4d 50 4c 41 | ne.Q_EXPORTED_QMAPQSTRING_TEMPLA |
2c3e0 | 54 45 53 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 | TES.Q_TEMPLATE_EXTERN.template.c |
2c400 | 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c 20 51 53 74 72 | lass.Q_EXPORT.QMap<QString,.QStr |
2c420 | 69 6e 67 3e 3b 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 | ing>;.Q_TEMPLATE_EXTERN.template |
2c440 | 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c 20 69 6e | .class.Q_EXPORT.QMap<QString,.in |
2c460 | 74 3e 3b 20 2f 2f 20 66 6f 72 20 51 74 6f 70 69 61 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 | t>;.//.for.Qtopia.Q_TEMPLATE_EXT |
2c480 | 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4d 61 70 | ERN.template.class.Q_EXPORT.QMap |
2c4a0 | 3c 69 6e 74 2c 20 51 53 74 72 69 6e 67 3e 3b 20 2f 2f 20 66 6f 72 20 51 74 6f 70 69 61 0a 23 65 | <int,.QString>;.//.for.Qtopia.#e |
2c4c0 | 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 4d 45 4d | ndif..#if.defined(Q_DEFINED_QMEM |
2c4e0 | 41 52 52 41 59 29 20 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 | ARRAY)..&&.!defined(Q_EXPORTED_Q |
2c500 | 4d 45 4d 41 52 52 41 59 5f 42 41 53 49 43 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e | MEMARRAY_BASIC_TEMPLATES).#defin |
2c520 | 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 4d 45 4d 41 52 52 41 59 5f 42 41 53 49 43 5f 54 45 4d | e.Q_EXPORTED_QMEMARRAY_BASIC_TEM |
2c540 | 50 4c 41 54 45 53 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 | PLATES.Q_TEMPLATE_EXTERN.templat |
2c560 | 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4d 65 6d 41 72 72 61 79 3c 69 6e 74 3e 3b | e.class.Q_EXPORT.QMemArray<int>; |
2c580 | 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 | .Q_TEMPLATE_EXTERN.template.clas |
2c5a0 | 73 20 51 5f 45 58 50 4f 52 54 20 51 4d 65 6d 41 72 72 61 79 3c 62 6f 6f 6c 3e 3b 0a 51 5f 54 45 | s.Q_EXPORT.QMemArray<bool>;.Q_TE |
2c5c0 | 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 | MPLATE_EXTERN.template.class.Q_E |
2c5e0 | 58 50 4f 52 54 20 51 4d 65 6d 41 72 72 61 79 3c 63 68 61 72 3e 3b 0a 23 65 6e 64 69 66 0a 0a 23 | XPORT.QMemArray<char>;.#endif..# |
2c600 | 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 4d 45 4d 41 52 52 41 59 29 20 | if.defined(Q_DEFINED_QMEMARRAY). |
2c620 | 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 50 4f 49 4e 54 29 20 20 26 26 | &&.defined(Q_DEFINED_QPOINT)..&& |
2c640 | 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 4d 45 4d 41 52 41 59 50 4f 49 | .!defined(Q_EXPORTED_QMEMARAYPOI |
2c660 | 4e 54 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 | NT_TEMPLATES).#define.Q_EXPORTED |
2c680 | 5f 51 4d 45 4d 41 52 41 59 50 4f 49 4e 54 5f 54 45 4d 50 4c 41 54 45 53 0a 51 5f 54 45 4d 50 4c | _QMEMARAYPOINT_TEMPLATES.Q_TEMPL |
2c6a0 | 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f | ATE_EXTERN.template.class.Q_EXPO |
2c6c0 | 52 54 20 51 4d 65 6d 41 72 72 61 79 3c 51 50 6f 69 6e 74 3e 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 | RT.QMemArray<QPoint>;.#endif..#i |
2c6e0 | 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 50 54 52 4c 49 53 54 29 20 20 26 | f.defined(Q_DEFINED_QPTRLIST)..& |
2c700 | 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 50 54 52 4c 49 53 54 5f 42 | &.!defined(Q_EXPORTED_QPTRLIST_B |
2c720 | 41 53 49 43 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 | ASIC_TEMPLATES).#define.Q_EXPORT |
2c740 | 45 44 5f 51 50 54 52 4c 49 53 54 5f 42 41 53 49 43 5f 54 45 4d 50 4c 41 54 45 53 0a 51 5f 54 45 | ED_QPTRLIST_BASIC_TEMPLATES.Q_TE |
2c760 | 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 | MPLATE_EXTERN.template.class.Q_E |
2c780 | 58 50 4f 52 54 20 51 50 74 72 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 63 68 61 72 3e 3b 0a 51 5f | XPORT.QPtrListIterator<char>;.Q_ |
2c7a0 | 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 | TEMPLATE_EXTERN.template.class.Q |
2c7c0 | 5f 45 58 50 4f 52 54 20 51 50 74 72 4c 69 73 74 3c 63 68 61 72 3e 3b 0a 23 65 6e 64 69 66 0a 0a | _EXPORT.QPtrList<char>;.#endif.. |
2c7e0 | 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 50 54 52 4c 49 53 54 29 20 | #if.defined(Q_DEFINED_QPTRLIST). |
2c800 | 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 57 49 44 47 45 54 29 20 20 26 | &&.defined(Q_DEFINED_QWIDGET)..& |
2c820 | 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 50 54 52 4c 49 53 54 57 49 | &.!defined(Q_EXPORTED_QPTRLISTWI |
2c840 | 44 47 45 54 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 | DGET_TEMPLATES).#define.Q_EXPORT |
2c860 | 45 44 5f 51 50 54 52 4c 49 53 54 57 49 44 47 45 54 5f 54 45 4d 50 4c 41 54 45 53 0a 51 5f 54 45 | ED_QPTRLISTWIDGET_TEMPLATES.Q_TE |
2c880 | 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 | MPLATE_EXTERN.template.class.Q_E |
2c8a0 | 58 50 4f 52 54 20 51 50 74 72 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 51 57 69 64 67 65 74 3e 3b | XPORT.QPtrListIterator<QWidget>; |
2c8c0 | 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 | .Q_TEMPLATE_EXTERN.template.clas |
2c8e0 | 73 20 51 5f 45 58 50 4f 52 54 20 51 50 74 72 4c 69 73 74 3c 51 57 69 64 67 65 74 3e 3b 0a 23 65 | s.Q_EXPORT.QPtrList<QWidget>;.#e |
2c900 | 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 50 54 52 | ndif..#if.defined(Q_DEFINED_QPTR |
2c920 | 4c 49 53 54 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 43 4f 4e 4e | LIST).&&.defined(Q_DEFINED_QCONN |
2c940 | 45 43 54 49 4f 4e 29 20 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f | ECTION)..&&.!defined(Q_EXPORTED_ |
2c960 | 51 50 54 52 4c 49 53 54 43 4f 4e 4e 45 43 54 49 4f 4e 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 | QPTRLISTCONNECTION_TEMPLATES).#d |
2c980 | 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 50 54 52 4c 49 53 54 43 4f 4e 4e 45 43 54 | efine.Q_EXPORTED_QPTRLISTCONNECT |
2c9a0 | 49 4f 4e 5f 54 45 4d 50 4c 41 54 45 53 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 | ION_TEMPLATES.Q_TEMPLATE_EXTERN. |
2c9c0 | 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 50 74 72 4c 69 73 74 | template.class.Q_EXPORT.QPtrList |
2c9e0 | 49 74 65 72 61 74 6f 72 3c 51 43 6f 6e 6e 65 63 74 69 6f 6e 3e 3b 0a 51 5f 54 45 4d 50 4c 41 54 | Iterator<QConnection>;.Q_TEMPLAT |
2ca00 | 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 | E_EXTERN.template.class.Q_EXPORT |
2ca20 | 20 51 50 74 72 4c 69 73 74 3c 51 43 6f 6e 6e 65 63 74 69 6f 6e 3e 3b 0a 23 65 6e 64 69 66 0a 0a | .QPtrList<QConnection>;.#endif.. |
2ca40 | 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 50 54 52 4c 49 53 54 29 20 | #if.defined(Q_DEFINED_QPTRLIST). |
2ca60 | 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 4f 42 4a 45 43 54 29 20 20 26 | &&.defined(Q_DEFINED_QOBJECT)..& |
2ca80 | 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 50 54 52 4c 49 53 54 4f 42 | &.!defined(Q_EXPORTED_QPTRLISTOB |
2caa0 | 4a 45 43 54 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 | JECT_TEMPLATES).#define.Q_EXPORT |
2cac0 | 45 44 5f 51 50 54 52 4c 49 53 54 4f 42 4a 45 43 54 5f 54 45 4d 50 4c 41 54 45 53 0a 51 5f 54 45 | ED_QPTRLISTOBJECT_TEMPLATES.Q_TE |
2cae0 | 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 | MPLATE_EXTERN.template.class.Q_E |
2cb00 | 58 50 4f 52 54 20 51 50 74 72 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 51 4f 62 6a 65 63 74 3e 3b | XPORT.QPtrListIterator<QObject>; |
2cb20 | 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 | .Q_TEMPLATE_EXTERN.template.clas |
2cb40 | 73 20 51 5f 45 58 50 4f 52 54 20 51 50 74 72 4c 69 73 74 3c 51 4f 62 6a 65 63 74 3e 3b 0a 23 65 | s.Q_EXPORT.QPtrList<QObject>;.#e |
2cb60 | 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 50 54 52 | ndif..#if.defined(Q_DEFINED_QPTR |
2cb80 | 4c 49 53 54 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 44 4f 43 4b | LIST).&&.defined(Q_DEFINED_QDOCK |
2cba0 | 57 49 4e 44 4f 57 29 20 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f | WINDOW)..&&.!defined(Q_EXPORTED_ |
2cbc0 | 51 50 54 52 4c 49 53 54 44 4f 43 57 49 4e 44 4f 57 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 | QPTRLISTDOCWINDOW_TEMPLATES).#de |
2cbe0 | 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 50 54 52 4c 49 53 54 44 4f 43 57 49 4e 44 4f | fine.Q_EXPORTED_QPTRLISTDOCWINDO |
2cc00 | 57 5f 54 45 4d 50 4c 41 54 45 53 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 | W_TEMPLATES.Q_TEMPLATE_EXTERN.te |
2cc20 | 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 50 74 72 4c 69 73 74 49 74 | mplate.class.Q_EXPORT.QPtrListIt |
2cc40 | 65 72 61 74 6f 72 3c 51 44 6f 63 6b 57 69 6e 64 6f 77 3e 3b 0a 51 5f 54 45 4d 50 4c 41 54 45 5f | erator<QDockWindow>;.Q_TEMPLATE_ |
2cc60 | 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 | EXTERN.template.class.Q_EXPORT.Q |
2cc80 | 50 74 72 4c 69 73 74 3c 51 44 6f 63 6b 57 69 6e 64 6f 77 3e 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 | PtrList<QDockWindow>;.#endif..#i |
2cca0 | 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 50 54 52 56 45 43 54 4f 52 29 20 | f.defined(Q_DEFINED_QPTRVECTOR). |
2ccc0 | 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 50 54 52 56 45 43 54 | .&&.!defined(Q_EXPORTED_QPTRVECT |
2cce0 | 4f 52 5f 42 41 53 49 43 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 | OR_BASIC_TEMPLATES).#define.Q_EX |
2cd00 | 50 4f 52 54 45 44 5f 51 50 54 52 56 45 43 54 4f 52 5f 42 41 53 49 43 5f 54 45 4d 50 4c 41 54 45 | PORTED_QPTRVECTOR_BASIC_TEMPLATE |
2cd20 | 53 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 | S.Q_TEMPLATE_EXTERN.template.cla |
2cd40 | 73 73 20 51 5f 45 58 50 4f 52 54 20 51 50 74 72 56 65 63 74 6f 72 3c 69 6e 74 3e 3b 0a 23 65 6e | ss.Q_EXPORT.QPtrVector<int>;.#en |
2cd60 | 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 50 54 52 56 | dif..#if.defined(Q_DEFINED_QPTRV |
2cd80 | 45 43 54 4f 52 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 53 54 59 | ECTOR).&&.defined(Q_DEFINED_QSTY |
2cda0 | 4c 45 53 48 45 45 54 29 20 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 | LESHEET)..&&.!defined(Q_EXPORTED |
2cdc0 | 5f 51 50 54 52 56 45 43 54 4f 52 53 54 59 4c 45 53 48 45 45 54 49 54 45 4d 5f 54 45 4d 50 4c 41 | _QPTRVECTORSTYLESHEETITEM_TEMPLA |
2cde0 | 54 45 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 50 54 52 56 45 43 54 | TES).#define.Q_EXPORTED_QPTRVECT |
2ce00 | 4f 52 53 54 59 4c 45 53 48 45 45 54 49 54 45 4d 5f 54 45 4d 50 4c 41 54 45 53 0a 51 5f 54 45 4d | ORSTYLESHEETITEM_TEMPLATES.Q_TEM |
2ce20 | 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 | PLATE_EXTERN.template.class.Q_EX |
2ce40 | 50 4f 52 54 20 51 50 74 72 56 65 63 74 6f 72 3c 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 3e | PORT.QPtrVector<QStyleSheetItem> |
2ce60 | 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f | ;.#endif..#if.defined(Q_DEFINED_ |
2ce80 | 51 50 54 52 56 45 43 54 4f 52 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 | QPTRVECTOR).&&.defined(Q_DEFINED |
2cea0 | 5f 51 57 49 44 47 45 54 29 20 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 | _QWIDGET)..&&.!defined(Q_EXPORTE |
2cec0 | 44 5f 51 50 54 52 56 45 43 54 4f 52 57 49 44 47 45 54 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 | D_QPTRVECTORWIDGET_TEMPLATES).#d |
2cee0 | 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 50 54 52 56 45 43 54 4f 52 57 49 44 47 45 | efine.Q_EXPORTED_QPTRVECTORWIDGE |
2cf00 | 54 5f 54 45 4d 50 4c 41 54 45 53 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 | T_TEMPLATES.Q_TEMPLATE_EXTERN.te |
2cf20 | 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 50 74 72 56 65 63 74 6f 72 | mplate.class.Q_EXPORT.QPtrVector |
2cf40 | 3c 51 57 69 64 67 65 74 3e 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 | <QWidget>;.#endif..#if.defined(Q |
2cf60 | 5f 44 45 46 49 4e 45 44 5f 51 50 54 52 56 45 43 54 4f 52 29 20 26 26 20 64 65 66 69 6e 65 64 28 | _DEFINED_QPTRVECTOR).&&.defined( |
2cf80 | 51 5f 44 45 46 49 4e 45 44 5f 51 43 4f 4e 4e 45 43 54 49 4f 4e 5f 4c 49 53 54 29 20 20 26 26 20 | Q_DEFINED_QCONNECTION_LIST)..&&. |
2cfa0 | 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 50 54 52 56 45 43 54 4f 52 43 4f | !defined(Q_EXPORTED_QPTRVECTORCO |
2cfc0 | 4e 4e 45 43 54 54 49 4f 4e 4c 49 53 54 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 | NNECTTIONLIST_TEMPLATES).#define |
2cfe0 | 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 50 54 52 56 45 43 54 4f 52 43 4f 4e 4e 45 43 54 54 49 4f | .Q_EXPORTED_QPTRVECTORCONNECTTIO |
2d000 | 4e 4c 49 53 54 5f 54 45 4d 50 4c 41 54 45 53 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 | NLIST_TEMPLATES.Q_TEMPLATE_EXTER |
2d020 | 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 50 74 72 56 65 | N.template.class.Q_EXPORT.QPtrVe |
2d040 | 63 74 6f 72 3c 51 43 6f 6e 6e 65 63 74 69 6f 6e 4c 69 73 74 3e 3b 0a 23 65 6e 64 69 66 0a 0a 23 | ctor<QConnectionList>;.#endif..# |
2d060 | 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 56 41 4c 55 45 4c 49 53 54 29 | if.defined(Q_DEFINED_QVALUELIST) |
2d080 | 20 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 56 41 4c 55 45 4c | ..&&.!defined(Q_EXPORTED_QVALUEL |
2d0a0 | 49 53 54 5f 42 41 53 49 43 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 | IST_BASIC_TEMPLATES).#define.Q_E |
2d0c0 | 58 50 4f 52 54 45 44 5f 51 56 41 4c 55 45 4c 49 53 54 5f 42 41 53 49 43 5f 54 45 4d 50 4c 41 54 | XPORTED_QVALUELIST_BASIC_TEMPLAT |
2d0e0 | 45 53 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c | ES.Q_TEMPLATE_EXTERN.template.cl |
2d100 | 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 6f 72 3c | ass.Q_EXPORT.QValueListIterator< |
2d120 | 62 6f 6f 6c 3e 3b 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 | bool>;.Q_TEMPLATE_EXTERN.templat |
2d140 | 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 61 6c 75 65 4c 69 73 74 3c 62 6f 6f 6c | e.class.Q_EXPORT.QValueList<bool |
2d160 | 3e 3b 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c | >;.Q_TEMPLATE_EXTERN.template.cl |
2d180 | 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 6f 72 3c | ass.Q_EXPORT.QValueListIterator< |
2d1a0 | 69 6e 74 3e 3b 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 | int>;.Q_TEMPLATE_EXTERN.template |
2d1c0 | 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 61 6c 75 65 4c 69 73 74 3c 69 6e 74 3e 3b | .class.Q_EXPORT.QValueList<int>; |
2d1e0 | 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 | .#endif..#if.defined(Q_DEFINED_Q |
2d200 | 56 41 4c 55 45 4c 49 53 54 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f | VALUELIST).&&.defined(Q_DEFINED_ |
2d220 | 51 52 45 43 54 29 20 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 | QRECT)..&&.!defined(Q_EXPORTED_Q |
2d240 | 56 41 4c 55 45 4c 49 53 54 52 45 43 54 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 | VALUELISTRECT_TEMPLATES).#define |
2d260 | 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 56 41 4c 55 45 4c 49 53 54 52 45 43 54 5f 54 45 4d 50 4c | .Q_EXPORTED_QVALUELISTRECT_TEMPL |
2d280 | 41 54 45 53 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 | ATES.Q_TEMPLATE_EXTERN.template. |
2d2a0 | 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 6f | class.Q_EXPORT.QValueListIterato |
2d2c0 | 72 3c 51 52 65 63 74 3e 3b 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 | r<QRect>;.Q_TEMPLATE_EXTERN.temp |
2d2e0 | 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 | late.class.Q_EXPORT.QValueList<Q |
2d300 | 52 65 63 74 3e 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 | Rect>;.#endif..#if.defined(Q_DEF |
2d320 | 49 4e 45 44 5f 51 56 41 4c 55 45 4c 49 53 54 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 | INED_QVALUELIST).&&.defined(Q_DE |
2d340 | 46 49 4e 45 44 5f 51 53 54 52 49 4e 47 29 20 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 | FINED_QSTRING)..&&.!defined(Q_EX |
2d360 | 50 4f 52 54 45 44 5f 51 56 41 4c 55 45 4c 49 53 54 53 54 52 49 4e 47 5f 54 45 4d 50 4c 41 54 45 | PORTED_QVALUELISTSTRING_TEMPLATE |
2d380 | 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 56 41 4c 55 45 4c 49 53 54 | S).#define.Q_EXPORTED_QVALUELIST |
2d3a0 | 53 54 52 49 4e 47 5f 54 45 4d 50 4c 41 54 45 53 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 | STRING_TEMPLATES.Q_TEMPLATE_EXTE |
2d3c0 | 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 61 6c 75 | RN.template.class.Q_EXPORT.QValu |
2d3e0 | 65 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 51 53 74 72 69 6e 67 3e 3b 0a 51 5f 54 45 4d 50 4c 41 | eListIterator<QString>;.Q_TEMPLA |
2d400 | 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 | TE_EXTERN.template.class.Q_EXPOR |
2d420 | 54 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 53 74 72 69 6e 67 3e 3b 0a 23 65 6e 64 69 66 0a 0a 2f | T.QValueList<QString>;.#endif../ |
2d440 | 2f 20 51 53 74 79 6c 65 73 68 65 65 74 20 74 65 6d 70 6c 61 74 65 20 65 78 70 6f 72 74 73 0a 23 | /.QStylesheet.template.exports.# |
2d460 | 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 56 41 4c 55 45 4c 49 53 54 29 | if.defined(Q_DEFINED_QVALUELIST) |
2d480 | 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 50 54 52 56 45 43 54 4f 52 | .&&.defined(Q_DEFINED_QPTRVECTOR |
2d4a0 | 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 53 54 59 4c 45 53 48 45 | ).&&.defined(Q_DEFINED_QSTYLESHE |
2d4c0 | 45 54 29 20 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 53 54 59 | ET)..&&.!defined(Q_EXPORTED_QSTY |
2d4e0 | 4c 45 53 48 45 45 54 49 54 45 4d 31 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 20 | LESHEETITEM1_TEMPLATES).#define. |
2d500 | 51 5f 45 58 50 4f 52 54 45 44 5f 51 53 54 59 4c 45 53 48 45 45 54 49 54 45 4d 31 5f 54 45 4d 50 | Q_EXPORTED_QSTYLESHEETITEM1_TEMP |
2d520 | 4c 41 54 45 53 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 | LATES.Q_TEMPLATE_EXTERN.template |
2d540 | 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 61 6c 75 65 4c 69 73 74 3c 20 51 50 74 72 | .class.Q_EXPORT.QValueList<.QPtr |
2d560 | 56 65 63 74 6f 72 3c 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 3e 20 3e 3b 0a 23 65 6e 64 | Vector<.QStyleSheetItem>.>;.#end |
2d580 | 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 56 41 4c 55 45 | if..#if.defined(Q_DEFINED_QVALUE |
2d5a0 | 4c 49 53 54 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 53 54 59 4c | LIST).&&.defined(Q_DEFINED_QSTYL |
2d5c0 | 45 53 48 45 45 54 29 20 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f | ESHEET)..&&.!defined(Q_EXPORTED_ |
2d5e0 | 51 53 54 59 4c 45 53 48 45 45 54 49 54 45 4d 32 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 | QSTYLESHEETITEM2_TEMPLATES).#def |
2d600 | 69 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 53 54 59 4c 45 53 48 45 45 54 49 54 45 4d 32 5f | ine.Q_EXPORTED_QSTYLESHEETITEM2_ |
2d620 | 54 45 4d 50 4c 41 54 45 53 0a 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 | TEMPLATES.Q_TEMPLATE_EXTERN.temp |
2d640 | 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 | late.class.Q_EXPORT.QValueList<Q |
2d660 | 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 3a 3a 4c 69 73 74 53 74 79 6c 65 3e 3b 0a 23 65 6e 64 | StyleSheetItem::ListStyle>;.#end |
2d680 | 69 66 0a 0a 2f 2f 20 71 63 61 6e 76 61 73 20 74 65 6d 70 6c 61 74 65 20 65 78 70 6f 72 74 73 0a | if..//.qcanvas.template.exports. |
2d6a0 | 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 50 54 52 4c 49 53 54 29 20 | #if.defined(Q_DEFINED_QPTRLIST). |
2d6c0 | 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 43 41 4e 56 41 53 29 20 26 | .&&.defined(Q_DEFINED_QCANVAS).& |
2d6e0 | 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 43 41 4e 56 41 53 31 5f 54 | &.!defined(Q_EXPORTED_QCANVAS1_T |
2d700 | 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 43 41 | EMPLATES).#define.Q_EXPORTED_QCA |
2d720 | 4e 56 41 53 31 5f 54 45 4d 50 4c 41 54 45 53 0a 51 4d 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 | NVAS1_TEMPLATES.QM_TEMPLATE_EXTE |
2d740 | 52 4e 5f 43 41 4e 56 41 53 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f | RN_CANVAS.template.class.QM_EXPO |
2d760 | 52 54 5f 43 41 4e 56 41 53 20 51 50 74 72 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 20 51 43 61 6e | RT_CANVAS.QPtrListIterator<.QCan |
2d780 | 76 61 73 49 74 65 6d 20 3e 3b 0a 51 4d 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 5f 43 41 | vasItem.>;.QM_TEMPLATE_EXTERN_CA |
2d7a0 | 4e 56 41 53 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 43 41 | NVAS.template.class.QM_EXPORT_CA |
2d7c0 | 4e 56 41 53 20 51 50 74 72 4c 69 73 74 3c 20 51 43 61 6e 76 61 73 49 74 65 6d 20 3e 3b 0a 51 4d | NVAS.QPtrList<.QCanvasItem.>;.QM |
2d7e0 | 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 5f 43 41 4e 56 41 53 20 74 65 6d 70 6c 61 74 65 | _TEMPLATE_EXTERN_CANVAS.template |
2d800 | 20 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 43 41 4e 56 41 53 20 51 50 74 72 4c 69 73 74 | .class.QM_EXPORT_CANVAS.QPtrList |
2d820 | 49 74 65 72 61 74 6f 72 3c 20 51 43 61 6e 76 61 73 56 69 65 77 20 3e 3b 0a 51 4d 5f 54 45 4d 50 | Iterator<.QCanvasView.>;.QM_TEMP |
2d840 | 4c 41 54 45 5f 45 58 54 45 52 4e 5f 43 41 4e 56 41 53 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 | LATE_EXTERN_CANVAS.template.clas |
2d860 | 73 20 51 4d 5f 45 58 50 4f 52 54 5f 43 41 4e 56 41 53 20 51 50 74 72 4c 69 73 74 3c 20 51 43 61 | s.QM_EXPORT_CANVAS.QPtrList<.QCa |
2d880 | 6e 76 61 73 56 69 65 77 20 3e 3b 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 71 74 61 62 6c 65 20 74 65 | nvasView.>;.#endif..//.qtable.te |
2d8a0 | 6d 70 6c 61 74 65 20 65 78 70 6f 72 74 73 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 | mplate.exports.#if.defined(Q_DEF |
2d8c0 | 49 4e 45 44 5f 51 50 54 52 4c 49 53 54 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 | INED_QPTRLIST).&&.defined(Q_DEFI |
2d8e0 | 4e 45 44 5f 51 54 41 42 4c 45 5f 53 45 4c 45 43 54 49 4f 4e 29 20 26 26 20 21 64 65 66 69 6e 65 | NED_QTABLE_SELECTION).&&.!define |
2d900 | 64 28 51 5f 45 58 50 4f 52 54 45 44 5f 51 54 41 42 4c 45 53 45 4c 45 43 54 49 4f 4e 5f 54 45 4d | d(Q_EXPORTED_QTABLESELECTION_TEM |
2d920 | 50 4c 41 54 45 53 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 54 41 42 4c | PLATES).#define.Q_EXPORTED_QTABL |
2d940 | 45 53 45 4c 45 43 54 49 4f 4e 5f 54 45 4d 50 4c 41 54 45 53 0a 51 4d 5f 54 45 4d 50 4c 41 54 45 | ESELECTION_TEMPLATES.QM_TEMPLATE |
2d960 | 5f 45 58 54 45 52 4e 5f 54 41 42 4c 45 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 4d 5f | _EXTERN_TABLE.template.class.QM_ |
2d980 | 45 58 50 4f 52 54 5f 54 41 42 4c 45 20 51 50 74 72 4c 69 73 74 3c 51 54 61 62 6c 65 53 65 6c 65 | EXPORT_TABLE.QPtrList<QTableSele |
2d9a0 | 63 74 69 6f 6e 3e 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 | ction>;.#endif..#if.defined(Q_DE |
2d9c0 | 46 49 4e 45 44 5f 51 54 41 42 4c 45 5f 49 54 45 4d 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f | FINED_QTABLE_ITEM).&&.defined(Q_ |
2d9e0 | 44 45 46 49 4e 45 44 5f 51 50 54 52 56 45 43 54 4f 52 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 | DEFINED_QPTRVECTOR).&&.!defined( |
2da00 | 51 5f 45 58 50 4f 52 54 45 44 5f 51 54 41 42 4c 45 49 54 45 4d 5f 54 45 4d 50 4c 41 54 45 53 29 | Q_EXPORTED_QTABLEITEM_TEMPLATES) |
2da20 | 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 54 41 42 4c 45 49 54 45 4d 5f 54 | .#define.Q_EXPORTED_QTABLEITEM_T |
2da40 | 45 4d 50 4c 41 54 45 53 0a 51 4d 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 5f 54 41 42 4c | EMPLATES.QM_TEMPLATE_EXTERN_TABL |
2da60 | 45 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 54 41 42 4c 45 | E.template.class.QM_EXPORT_TABLE |
2da80 | 20 51 50 74 72 56 65 63 74 6f 72 3c 51 54 61 62 6c 65 49 74 65 6d 3e 3b 0a 23 65 6e 64 69 66 0a | .QPtrVector<QTableItem>;.#endif. |
2daa0 | 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 54 41 42 4c 45 29 20 26 | .#if.defined(Q_DEFINED_QTABLE).& |
2dac0 | 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 50 54 52 56 45 43 54 4f 52 29 0a | &.defined(Q_DEFINED_QPTRVECTOR). |
2dae0 | 2f 2f 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 | //Q_TEMPLATE_EXTERN.template.cla |
2db00 | 73 73 20 51 5f 45 58 50 4f 52 54 20 51 50 74 72 56 65 63 74 6f 72 3c 51 54 61 62 6c 65 3e 3b 0a | ss.Q_EXPORT.QPtrVector<QTable>;. |
2db20 | 23 65 6e 64 69 66 0a 0a 2f 2f 20 71 73 71 6c 65 78 74 65 6e 73 69 6f 6e 20 74 65 6d 70 6c 61 74 | #endif..//.qsqlextension.templat |
2db40 | 65 20 65 78 70 6f 72 74 73 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f | e.exports.#if.defined(Q_DEFINED_ |
2db60 | 51 53 51 4c 45 58 54 45 4e 53 49 4f 4e 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 | QSQLEXTENSION).&&.defined(Q_DEFI |
2db80 | 4e 45 44 5f 51 4d 41 50 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 44 5f 51 | NED_QMAP).&&.defined(Q_DEFINED_Q |
2dba0 | 56 41 4c 55 45 56 45 43 54 4f 52 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 44 45 46 49 4e 45 | VALUEVECTOR).&&.defined(Q_DEFINE |
2dbc0 | 44 5f 51 53 54 52 49 4e 47 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 45 | D_QSTRING).&&.!defined(Q_EXPORTE |
2dbe0 | 44 5f 51 53 51 4c 45 58 54 45 4e 53 49 4f 4e 5f 54 45 4d 50 4c 41 54 45 53 29 0a 23 64 65 66 69 | D_QSQLEXTENSION_TEMPLATES).#defi |
2dc00 | 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 53 51 4c 45 58 54 45 4e 53 49 4f 4e 5f 54 45 4d 50 | ne.Q_EXPORTED_QSQLEXTENSION_TEMP |
2dc20 | 4c 41 54 45 53 0a 51 4d 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 5f 53 51 4c 20 74 65 6d | LATES.QM_TEMPLATE_EXTERN_SQL.tem |
2dc40 | 70 6c 61 74 65 20 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 4d 61 70 3c 51 | plate.class.QM_EXPORT_SQL.QMap<Q |
2dc60 | 53 74 72 69 6e 67 2c 50 61 72 61 6d 3e 3b 0a 51 4d 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 | String,Param>;.QM_TEMPLATE_EXTER |
2dc80 | 4e 5f 53 51 4c 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 53 | N_SQL.template.class.QM_EXPORT_S |
2dca0 | 51 4c 20 51 56 61 6c 75 65 56 65 63 74 6f 72 3c 48 6f 6c 64 65 72 3e 3b 0a 23 65 6e 64 69 66 0a | QL.QValueVector<Holder>;.#endif. |
2dcc0 | 0a 0a 2f 2f 20 4d 4f 43 5f 53 4b 49 50 5f 45 4e 44 0a 23 65 6e 64 69 66 20 2f 2f 20 74 65 6d 70 | ..//.MOC_SKIP_END.#endif.//.temp |
2dce0 | 6c 61 74 65 20 64 65 66 69 6e 65 64 0a 00 00 00 20 00 71 00 77 00 73 00 63 00 6f 00 6d 00 6d 00 | late.defined......q.w.s.c.o.m.m. |
2dd00 | 61 00 6e 00 64 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 32 2d 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | a.n.d._.q.w.s...h..2-/********** |
2dd20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2dd40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2dd60 | 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 | **.**.$Id$.**.**.Implementation. |
2dd80 | 6f 66 20 51 74 2f 46 42 20 63 65 6e 74 72 61 6c 20 73 65 72 76 65 72 0a 2a 2a 0a 2a 2a 20 43 72 | of.Qt/FB.central.server.**.**.Cr |
2dda0 | 65 61 74 65 64 20 3a 20 39 39 31 30 32 35 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 | eated.:.991025.**.**.Copyright.( |
2ddc0 | 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c | C).1992-2002.Trolltech.ASA...All |
2dde0 | 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c | .rights.reserved..**.**.This.fil |
2de00 | 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f | e.is.part.of.the.kernel.module.o |
2de20 | 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 | f.the.Qt.GUI.Toolkit..**.**.This |
2de40 | 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 | .file.may.be.distributed.and/or. |
2de60 | 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a | modified.under.the.terms.of.the. |
2de80 | 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 | **.GNU.General.Public.License.ve |
2dea0 | 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 | rsion.2.as.published.by.the.Free |
2dec0 | 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 | .Software.**.Foundation.and.appe |
2dee0 | 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e | aring.in.the.file.LICENSE.GPL.in |
2df00 | 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 | cluded.in.the.**.packaging.of.th |
2df20 | 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 | is.file..**.**.Licensees.holding |
2df40 | 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 | .valid.Qt.Enterprise.Edition.or. |
2df60 | 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e | Qt.Professional.Edition.**.licen |
2df80 | 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 | ses.for.Qtopia.Core.may.use.this |
2dfa0 | 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 | .file.in.accordance.with.the.**. |
2dfc0 | 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 | Qt.Embedded.Commercial.License.A |
2dfe0 | 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 | greement.provided.with.the.Softw |
2e000 | 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 | are..**.**.This.file.is.provided |
2e020 | 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b | .AS.IS.with.NO.WARRANTY.OF.ANY.K |
2e040 | 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f | IND,.INCLUDING.THE.**.WARRANTY.O |
2e060 | 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 | F.DESIGN,.MERCHANTABILITY.AND.FI |
2e080 | 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a | TNESS.FOR.A.PARTICULAR.PURPOSE.. |
2e0a0 | 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f | **.**.See.http://qtsoftware.com/ |
2e0c0 | 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c | pricing.html.or.email.sales@trol |
2e0e0 | 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 | ltech.com.for.**...information.a |
2e100 | 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 | bout.Qt.Commercial.License.Agree |
2e120 | 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e | ments..**.See.http://qtsoftware. |
2e140 | 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 | com/gpl/.for.GPL.licensing.infor |
2e160 | 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c | mation..**.**.Contact.info@troll |
2e180 | 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 | tech.com.if.any.conditions.of.th |
2e1a0 | 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f | is.licensing.are.**.not.clear.to |
2e1c0 | 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .you..**.*********************** |
2e1e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2e200 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 43 4f 4d | ***************/..#ifndef.QWSCOM |
2e220 | 4d 41 4e 44 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 53 43 4f 4d 4d 41 4e 44 5f 51 57 | MAND_QWS_H.#define.QWSCOMMAND_QW |
2e240 | 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 77 73 75 | S_H..#ifndef.QT_H.#include."qwsu |
2e260 | 74 69 6c 73 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 64 65 66 | tils_qws.h".#endif.//.QT_H..#def |
2e280 | 69 6e 65 20 51 54 45 5f 50 49 50 45 20 22 51 74 6f 70 69 61 43 6f 72 65 2d 25 31 22 0a 0a 2f 2a | ine.QTE_PIPE."QtopiaCore-%1"../* |
2e2a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2e2c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2e2e0 | 2a 2a 2a 2a 0a 20 2a 0a 20 2a 20 46 75 6e 63 74 69 6f 6e 73 20 74 6f 20 72 65 61 64 2f 77 72 69 | ****..*..*.Functions.to.read/wri |
2e300 | 74 65 20 63 6f 6d 6d 61 6e 64 73 20 6f 6e 2f 66 72 6f 6d 20 61 20 73 6f 63 6b 65 74 0a 20 2a 0a | te.commands.on/from.a.socket..*. |
2e320 | 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .******************************* |
2e340 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2e360 | 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 55 4c 54 49 50 | ******/.#ifndef.QT_NO_QWS_MULTIP |
2e380 | 52 4f 43 45 53 53 0a 76 6f 69 64 20 71 77 73 5f 77 72 69 74 65 5f 63 6f 6d 6d 61 6e 64 28 20 51 | ROCESS.void.qws_write_command(.Q |
2e3a0 | 57 53 53 6f 63 6b 65 74 20 2a 73 6f 63 6b 65 74 2c 20 69 6e 74 20 74 79 70 65 2c 20 63 68 61 72 | WSSocket.*socket,.int.type,.char |
2e3c0 | 20 2a 73 69 6d 70 6c 65 44 61 74 61 2c 20 69 6e 74 20 73 69 6d 70 6c 65 4c 65 6e 2c 20 63 68 61 | .*simpleData,.int.simpleLen,.cha |
2e3e0 | 72 20 2a 72 61 77 44 61 74 61 2c 20 69 6e 74 20 72 61 77 4c 65 6e 20 29 3b 0a 62 6f 6f 6c 20 71 | r.*rawData,.int.rawLen.);.bool.q |
2e400 | 77 73 5f 72 65 61 64 5f 63 6f 6d 6d 61 6e 64 28 20 51 57 53 53 6f 63 6b 65 74 20 2a 73 6f 63 6b | ws_read_command(.QWSSocket.*sock |
2e420 | 65 74 2c 20 63 68 61 72 20 2a 26 73 69 6d 70 6c 65 44 61 74 61 2c 20 69 6e 74 20 26 73 69 6d 70 | et,.char.*&simpleData,.int.&simp |
2e440 | 6c 65 4c 65 6e 2c 20 63 68 61 72 20 2a 26 72 61 77 44 61 74 61 2c 20 69 6e 74 20 26 72 61 77 4c | leLen,.char.*&rawData,.int.&rawL |
2e460 | 65 6e 2c 20 69 6e 74 20 26 62 79 74 65 73 52 65 61 64 20 29 3b 0a 23 65 6e 64 69 66 0a 2f 2a 2a | en,.int.&bytesRead.);.#endif./** |
2e480 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2e4a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2e4c0 | 2a 2a 2a 0a 20 2a 0a 20 2a 20 51 57 53 43 6f 6d 6d 61 6e 64 20 62 61 73 65 20 63 6c 61 73 73 20 | ***..*..*.QWSCommand.base.class. |
2e4e0 | 2d 20 6f 6e 6c 79 20 75 73 65 20 64 65 72 69 76 65 64 20 63 6c 61 73 73 65 73 20 66 72 6f 6d 20 | -.only.use.derived.classes.from. |
2e500 | 74 68 61 74 0a 20 2a 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | that..*..*********************** |
2e520 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2e540 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 0a 73 74 72 75 63 74 20 51 57 53 50 72 6f 74 | **************/...struct.QWSProt |
2e560 | 6f 63 6f 6c 49 74 65 6d 0a 7b 0a 20 20 20 20 2f 2f 20 63 74 6f 72 20 2d 20 64 74 6f 72 0a 20 20 | ocolItem.{.....//.ctor.-.dtor... |
2e580 | 20 20 51 57 53 50 72 6f 74 6f 63 6f 6c 49 74 65 6d 28 20 69 6e 74 20 74 2c 20 69 6e 74 20 6c 65 | ..QWSProtocolItem(.int.t,.int.le |
2e5a0 | 6e 2c 20 63 68 61 72 20 2a 70 74 72 20 29 20 3a 20 74 79 70 65 28 20 74 20 29 2c 0a 09 73 69 6d | n,.char.*ptr.).:.type(.t.),..sim |
2e5c0 | 70 6c 65 4c 65 6e 28 20 6c 65 6e 20 29 2c 20 72 61 77 4c 65 6e 28 20 2d 31 20 29 2c 20 64 65 6c | pleLen(.len.),.rawLen(.-1.),.del |
2e5e0 | 65 74 65 52 61 77 28 46 41 4c 53 45 29 2c 20 73 69 6d 70 6c 65 44 61 74 61 50 74 72 28 20 70 74 | eteRaw(FALSE),.simpleDataPtr(.pt |
2e600 | 72 20 29 2c 0a 09 72 61 77 44 61 74 61 50 74 72 28 20 30 20 29 2c 20 62 79 74 65 73 52 65 61 64 | r.),..rawDataPtr(.0.),.bytesRead |
2e620 | 28 20 30 20 29 20 7b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 57 53 50 72 6f 74 6f 63 | (.0.).{.}.....virtual.~QWSProtoc |
2e640 | 6f 6c 49 74 65 6d 28 29 3b 0a 0a 0a 20 20 20 20 2f 2f 20 64 61 74 61 0a 20 20 20 20 69 6e 74 20 | olItem();.......//.data.....int. |
2e660 | 74 79 70 65 3b 0a 20 20 20 20 69 6e 74 20 73 69 6d 70 6c 65 4c 65 6e 3b 0a 20 20 20 20 69 6e 74 | type;.....int.simpleLen;.....int |
2e680 | 20 72 61 77 4c 65 6e 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 65 6c 65 74 65 52 61 77 3b 0a 0a 20 20 | .rawLen;.....bool.deleteRaw;.... |
2e6a0 | 20 20 2f 2f 20 66 75 6e 63 74 69 6f 6e 73 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 | ..//.functions.#ifndef.QT_NO_QWS |
2e6c0 | 5f 4d 55 4c 54 49 50 52 4f 43 45 53 53 0a 20 20 20 20 76 6f 69 64 20 77 72 69 74 65 28 20 51 57 | _MULTIPROCESS.....void.write(.QW |
2e6e0 | 53 53 6f 63 6b 65 74 20 2a 73 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 72 65 61 64 28 20 51 57 53 | SSocket.*s.);.....bool.read(.QWS |
2e700 | 53 6f 63 6b 65 74 20 2a 73 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 63 6f 70 | Socket.*s.);.#endif.....void.cop |
2e720 | 79 46 72 6f 6d 28 20 63 6f 6e 73 74 20 51 57 53 50 72 6f 74 6f 63 6f 6c 49 74 65 6d 20 2a 69 74 | yFrom(.const.QWSProtocolItem.*it |
2e740 | 65 6d 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 74 61 28 | em.);......virtual.void.setData( |
2e760 | 20 63 68 61 72 20 2a 64 61 74 61 2c 20 69 6e 74 20 6c 65 6e 2c 20 62 6f 6f 6c 20 61 6c 6c 6f 63 | .char.*data,.int.len,.bool.alloc |
2e780 | 61 74 65 4d 65 6d 20 3d 20 54 52 55 45 20 29 3b 0a 0a 20 20 20 20 63 68 61 72 20 2a 73 69 6d 70 | ateMem.=.TRUE.);......char.*simp |
2e7a0 | 6c 65 44 61 74 61 50 74 72 3b 0a 20 20 20 20 63 68 61 72 20 2a 72 61 77 44 61 74 61 50 74 72 3b | leDataPtr;.....char.*rawDataPtr; |
2e7c0 | 0a 20 20 20 20 2f 2f 20 74 65 6d 70 20 76 61 72 69 61 62 6c 65 73 0a 20 20 20 20 69 6e 74 20 62 | .....//.temp.variables.....int.b |
2e7e0 | 79 74 65 73 52 65 61 64 3b 0a 7d 3b 0a 0a 0a 73 74 72 75 63 74 20 51 57 53 43 6f 6d 6d 61 6e 64 | ytesRead;.};...struct.QWSCommand |
2e800 | 20 3a 20 51 57 53 50 72 6f 74 6f 63 6f 6c 49 74 65 6d 0a 7b 0a 20 20 20 20 51 57 53 43 6f 6d 6d | .:.QWSProtocolItem.{.....QWSComm |
2e820 | 61 6e 64 28 20 69 6e 74 20 74 2c 20 69 6e 74 20 6c 65 6e 2c 20 63 68 61 72 20 2a 70 74 72 20 29 | and(.int.t,.int.len,.char.*ptr.) |
2e840 | 20 3a 20 51 57 53 50 72 6f 74 6f 63 6f 6c 49 74 65 6d 28 74 2c 6c 65 6e 2c 70 74 72 29 20 7b 7d | .:.QWSProtocolItem(t,len,ptr).{} |
2e860 | 0a 0a 20 20 20 20 65 6e 75 6d 20 54 79 70 65 20 7b 0a 09 55 6e 6b 6e 6f 77 6e 20 3d 20 30 2c 0a | ......enum.Type.{..Unknown.=.0,. |
2e880 | 09 43 72 65 61 74 65 2c 0a 09 44 65 73 74 72 6f 79 2c 0a 09 52 65 67 69 6f 6e 2c 0a 09 52 65 67 | .Create,..Destroy,..Region,..Reg |
2e8a0 | 69 6f 6e 4d 6f 76 65 2c 0a 09 52 65 67 69 6f 6e 44 65 73 74 72 6f 79 2c 0a 09 53 65 74 50 72 6f | ionMove,..RegionDestroy,..SetPro |
2e8c0 | 70 65 72 74 79 2c 0a 09 41 64 64 50 72 6f 70 65 72 74 79 2c 0a 09 52 65 6d 6f 76 65 50 72 6f 70 | perty,..AddProperty,..RemoveProp |
2e8e0 | 65 72 74 79 2c 0a 09 47 65 74 50 72 6f 70 65 72 74 79 2c 0a 09 53 65 74 53 65 6c 65 63 74 69 6f | erty,..GetProperty,..SetSelectio |
2e900 | 6e 4f 77 6e 65 72 2c 0a 09 43 6f 6e 76 65 72 74 53 65 6c 65 63 74 69 6f 6e 2c 0a 09 52 65 71 75 | nOwner,..ConvertSelection,..Requ |
2e920 | 65 73 74 46 6f 63 75 73 2c 0a 09 43 68 61 6e 67 65 41 6c 74 69 74 75 64 65 2c 0a 09 44 65 66 69 | estFocus,..ChangeAltitude,..Defi |
2e940 | 6e 65 43 75 72 73 6f 72 2c 0a 09 53 65 6c 65 63 74 43 75 72 73 6f 72 2c 0a 09 47 72 61 62 4d 6f | neCursor,..SelectCursor,..GrabMo |
2e960 | 75 73 65 2c 0a 09 50 6c 61 79 53 6f 75 6e 64 2c 0a 09 51 43 6f 70 52 65 67 69 73 74 65 72 43 68 | use,..PlaySound,..QCopRegisterCh |
2e980 | 61 6e 6e 65 6c 2c 0a 09 51 43 6f 70 53 65 6e 64 2c 0a 09 52 65 67 69 6f 6e 4e 61 6d 65 2c 0a 09 | annel,..QCopSend,..RegionName,.. |
2e9a0 | 49 64 65 6e 74 69 66 79 2c 0a 09 47 72 61 62 4b 65 79 62 6f 61 72 64 2c 0a 09 52 65 70 61 69 6e | Identify,..GrabKeyboard,..Repain |
2e9c0 | 74 52 65 67 69 6f 6e 2c 0a 09 53 65 74 4d 69 63 72 6f 46 6f 63 75 73 2c 0a 09 52 65 73 65 74 49 | tRegion,..SetMicroFocus,..ResetI |
2e9e0 | 4d 0a 20 20 20 20 7d 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 53 43 6f 6d 6d 61 6e 64 20 2a | M.....};.....static.QWSCommand.* |
2ea00 | 66 61 63 74 6f 72 79 28 20 69 6e 74 20 74 79 70 65 20 29 3b 0a 7d 3b 0a 0a 2f 2a 2a 2a 2a 2a 2a | factory(.int.type.);.};../****** |
2ea20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2ea40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a | *******************************. |
2ea60 | 20 2a 0a 20 2a 20 43 6f 6d 6d 61 6e 64 73 0a 20 2a 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .*..*.Commands..*..************* |
2ea80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2eaa0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 73 74 72 75 63 | ************************/..struc |
2eac0 | 74 20 51 57 53 49 64 65 6e 74 69 66 79 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 57 | t.QWSIdentifyCommand.:.public.QW |
2eae0 | 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 49 64 65 6e 74 69 66 79 43 6f 6d 6d 61 6e | SCommand.{.....QWSIdentifyComman |
2eb00 | 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 49 | d().:..QWSCommand(.QWSCommand::I |
2eb20 | 64 65 6e 74 69 66 79 2c 0a 09 09 20 20 20 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 | dentify,.......sizeof(.simpleDat |
2eb40 | 61 20 29 2c 20 28 63 68 61 72 20 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 7d 0a 0a 20 | a.),.(char.*)&simpleData.).{}... |
2eb60 | 20 20 20 76 6f 69 64 20 73 65 74 44 61 74 61 28 20 63 68 61 72 20 2a 64 2c 20 69 6e 74 20 6c 65 | ...void.setData(.char.*d,.int.le |
2eb80 | 6e 2c 20 62 6f 6f 6c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 29 20 7b 0a 09 51 57 53 43 6f 6d 6d | n,.bool.allocateMem.).{..QWSComm |
2eba0 | 61 6e 64 3a 3a 73 65 74 44 61 74 61 28 20 64 2c 20 6c 65 6e 2c 20 61 6c 6c 6f 63 61 74 65 4d 65 | and::setData(.d,.len,.allocateMe |
2ebc0 | 6d 20 29 3b 0a 09 69 64 20 3d 20 51 53 74 72 69 6e 67 28 28 51 43 68 61 72 2a 29 64 2c 20 73 69 | m.);..id.=.QString((QChar*)d,.si |
2ebe0 | 6d 70 6c 65 44 61 74 61 2e 69 64 4c 65 6e 2f 32 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 76 6f | mpleData.idLen/2);.....}......vo |
2ec00 | 69 64 20 73 65 74 49 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 69 20 29 0a 20 20 20 | id.setId(.const.QString&.i.).... |
2ec20 | 20 7b 0a 09 69 64 20 3d 20 69 3b 0a 09 69 6e 74 20 6c 20 3d 20 73 69 6d 70 6c 65 44 61 74 61 2e | .{..id.=.i;..int.l.=.simpleData. |
2ec40 | 69 64 4c 65 6e 20 3d 20 69 64 2e 6c 65 6e 67 74 68 28 29 2a 32 3b 0a 09 51 42 79 74 65 41 72 72 | idLen.=.id.length()*2;..QByteArr |
2ec60 | 61 79 20 62 61 28 6c 29 3b 0a 09 63 68 61 72 20 2a 64 20 3d 20 62 61 2e 64 61 74 61 28 29 3b 0a | ay.ba(l);..char.*d.=.ba.data();. |
2ec80 | 09 6d 65 6d 63 70 79 28 20 64 2c 20 69 64 2e 75 6e 69 63 6f 64 65 28 29 2c 20 73 69 6d 70 6c 65 | .memcpy(.d,.id.unicode(),.simple |
2eca0 | 44 61 74 61 2e 69 64 4c 65 6e 20 29 3b 0a 09 73 65 74 44 61 74 61 28 20 64 2c 20 6c 2c 20 54 52 | Data.idLen.);..setData(.d,.l,.TR |
2ecc0 | 55 45 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 | UE.);.....}......struct.SimpleDa |
2ece0 | 74 61 20 7b 0a 09 69 6e 74 20 69 64 4c 65 6e 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 | ta.{..int.idLen;.....}.simpleDat |
2ed00 | 61 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 69 64 3b 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 | a;.....QString.id;.};..struct.QW |
2ed20 | 53 43 72 65 61 74 65 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 57 53 43 6f 6d 6d 61 | SCreateCommand.:.public.QWSComma |
2ed40 | 6e 64 0a 7b 0a 20 20 20 20 51 57 53 43 72 65 61 74 65 43 6f 6d 6d 61 6e 64 28 29 20 3a 0a 09 51 | nd.{.....QWSCreateCommand().:..Q |
2ed60 | 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 43 72 65 61 74 65 2c 20 30 | WSCommand(.QWSCommand::Create,.0 |
2ed80 | 2c 20 30 20 29 20 7b 7d 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 52 65 67 69 6f 6e 4e 61 6d | ,.0.).{}.};..struct.QWSRegionNam |
2eda0 | 65 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 57 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 | eCommand.:.public.QWSCommand.{.. |
2edc0 | 20 20 20 51 57 53 52 65 67 69 6f 6e 4e 61 6d 65 43 6f 6d 6d 61 6e 64 28 29 20 3a 0a 09 51 57 53 | ...QWSRegionNameCommand().:..QWS |
2ede0 | 43 6f 6d 6d 61 6e 64 28 20 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 52 65 67 69 6f 6e 4e 61 6d 65 2c | Command(.QWSCommand::RegionName, |
2ee00 | 0a 09 09 20 20 20 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 20 28 63 68 | .......sizeof(.simpleData.),.(ch |
2ee20 | 61 72 20 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 20 76 6f 69 64 20 | ar.*)&simpleData.).{}......void. |
2ee40 | 73 65 74 44 61 74 61 28 20 63 68 61 72 20 2a 64 2c 20 69 6e 74 20 6c 65 6e 2c 20 62 6f 6f 6c 20 | setData(.char.*d,.int.len,.bool. |
2ee60 | 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 29 20 7b 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 73 65 74 | allocateMem.).{..QWSCommand::set |
2ee80 | 44 61 74 61 28 20 64 2c 20 6c 65 6e 2c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 29 3b 0a 09 6e 61 | Data(.d,.len,.allocateMem.);..na |
2eea0 | 6d 65 20 3d 20 51 53 74 72 69 6e 67 28 28 51 43 68 61 72 2a 29 64 2c 20 73 69 6d 70 6c 65 44 61 | me.=.QString((QChar*)d,.simpleDa |
2eec0 | 74 61 2e 6e 61 6d 65 4c 65 6e 2f 32 29 3b 0a 09 64 20 2b 3d 20 73 69 6d 70 6c 65 44 61 74 61 2e | ta.nameLen/2);..d.+=.simpleData. |
2eee0 | 6e 61 6d 65 4c 65 6e 3b 0a 09 63 61 70 74 69 6f 6e 20 3d 20 51 53 74 72 69 6e 67 28 28 51 43 68 | nameLen;..caption.=.QString((QCh |
2ef00 | 61 72 2a 29 64 2c 20 73 69 6d 70 6c 65 44 61 74 61 2e 63 61 70 74 69 6f 6e 4c 65 6e 2f 32 29 3b | ar*)d,.simpleData.captionLen/2); |
2ef20 | 0a 20 20 20 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4e 61 6d 65 28 20 63 6f 6e 73 74 20 | .....}......void.setName(.const. |
2ef40 | 51 53 74 72 69 6e 67 26 20 6e 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 63 20 29 0a 20 | QString&.n,.const.QString.&c.).. |
2ef60 | 20 20 20 7b 0a 09 6e 61 6d 65 20 3d 20 6e 3b 0a 09 63 61 70 74 69 6f 6e 20 3d 20 63 3b 0a 09 69 | ...{..name.=.n;..caption.=.c;..i |
2ef80 | 6e 74 20 6c 20 3d 20 73 69 6d 70 6c 65 44 61 74 61 2e 6e 61 6d 65 4c 65 6e 20 3d 20 6e 61 6d 65 | nt.l.=.simpleData.nameLen.=.name |
2efa0 | 2e 6c 65 6e 67 74 68 28 29 2a 32 3b 0a 09 6c 20 2b 3d 20 73 69 6d 70 6c 65 44 61 74 61 2e 63 61 | .length()*2;..l.+=.simpleData.ca |
2efc0 | 70 74 69 6f 6e 4c 65 6e 20 3d 20 63 61 70 74 69 6f 6e 2e 6c 65 6e 67 74 68 28 29 2a 32 3b 0a 09 | ptionLen.=.caption.length()*2;.. |
2efe0 | 51 42 79 74 65 41 72 72 61 79 20 62 61 28 6c 29 3b 0a 09 63 68 61 72 20 2a 64 20 3d 20 62 61 2e | QByteArray.ba(l);..char.*d.=.ba. |
2f000 | 64 61 74 61 28 29 3b 0a 09 6d 65 6d 63 70 79 28 20 64 2c 20 6e 61 6d 65 2e 75 6e 69 63 6f 64 65 | data();..memcpy(.d,.name.unicode |
2f020 | 28 29 2c 20 73 69 6d 70 6c 65 44 61 74 61 2e 6e 61 6d 65 4c 65 6e 20 29 3b 0a 09 6d 65 6d 63 70 | (),.simpleData.nameLen.);..memcp |
2f040 | 79 28 20 64 2b 73 69 6d 70 6c 65 44 61 74 61 2e 6e 61 6d 65 4c 65 6e 2c 20 63 61 70 74 69 6f 6e | y(.d+simpleData.nameLen,.caption |
2f060 | 2e 75 6e 69 63 6f 64 65 28 29 2c 20 73 69 6d 70 6c 65 44 61 74 61 2e 63 61 70 74 69 6f 6e 4c 65 | .unicode(),.simpleData.captionLe |
2f080 | 6e 20 29 3b 0a 09 73 65 74 44 61 74 61 28 20 64 2c 20 6c 2c 20 54 52 55 45 20 29 3b 0a 20 20 20 | n.);..setData(.d,.l,.TRUE.);.... |
2f0a0 | 20 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 | .}......struct.SimpleData.{..int |
2f0c0 | 20 77 69 6e 64 6f 77 69 64 3b 0a 09 69 6e 74 20 6e 61 6d 65 4c 65 6e 3b 0a 09 69 6e 74 20 63 61 | .windowid;..int.nameLen;..int.ca |
2f0e0 | 70 74 69 6f 6e 4c 65 6e 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 20 20 20 20 | ptionLen;.....}.simpleData;..... |
2f100 | 51 53 74 72 69 6e 67 20 6e 61 6d 65 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 63 61 70 74 69 6f | QString.name;.....QString.captio |
2f120 | 6e 3b 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 52 65 67 69 6f 6e 43 6f 6d 6d 61 6e 64 20 3a | n;.};..struct.QWSRegionCommand.: |
2f140 | 20 70 75 62 6c 69 63 20 51 57 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 52 65 67 69 | .public.QWSCommand.{.....QWSRegi |
2f160 | 6f 6e 43 6f 6d 6d 61 6e 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 53 43 6f | onCommand().:..QWSCommand(.QWSCo |
2f180 | 6d 6d 61 6e 64 3a 3a 52 65 67 69 6f 6e 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 | mmand::Region,.sizeof(.simpleDat |
2f1a0 | 61 20 29 2c 0a 09 09 20 20 20 20 28 63 68 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 | a.),.......(char*)&simpleData.). |
2f1c0 | 7b 7d 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 61 74 61 28 20 63 68 61 72 20 2a 64 2c 20 69 | {}......void.setData(.char.*d,.i |
2f1e0 | 6e 74 20 6c 65 6e 2c 20 62 6f 6f 6c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 3d 20 54 52 55 45 20 | nt.len,.bool.allocateMem.=.TRUE. |
2f200 | 29 20 7b 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 73 65 74 44 61 74 61 28 20 64 2c 20 6c 65 6e | ).{..QWSCommand::setData(.d,.len |
2f220 | 2c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 29 3b 0a 09 72 65 63 74 61 6e 67 6c 65 73 20 3d 20 28 | ,.allocateMem.);..rectangles.=.( |
2f240 | 51 52 65 63 74 2a 29 72 61 77 44 61 74 61 50 74 72 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 73 74 | QRect*)rawDataPtr;.....}......st |
2f260 | 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 69 64 3b | ruct.SimpleData.{..int.windowid; |
2f280 | 0a 09 69 6e 74 20 6e 72 65 63 74 61 6e 67 6c 65 73 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 | ..int.nrectangles;.....}.simpleD |
2f2a0 | 61 74 61 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 2a 72 65 63 74 61 6e 67 6c 65 73 3b 0a 0a 7d 3b | ata;......QRect.*rectangles;..}; |
2f2c0 | 0a 0a 73 74 72 75 63 74 20 51 57 53 52 65 67 69 6f 6e 4d 6f 76 65 43 6f 6d 6d 61 6e 64 20 3a 20 | ..struct.QWSRegionMoveCommand.:. |
2f2e0 | 70 75 62 6c 69 63 20 51 57 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 52 65 67 69 6f | public.QWSCommand.{.....QWSRegio |
2f300 | 6e 4d 6f 76 65 43 6f 6d 6d 61 6e 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 | nMoveCommand().:..QWSCommand(.QW |
2f320 | 53 43 6f 6d 6d 61 6e 64 3a 3a 52 65 67 69 6f 6e 4d 6f 76 65 2c 20 73 69 7a 65 6f 66 28 20 73 69 | SCommand::RegionMove,.sizeof(.si |
2f340 | 6d 70 6c 65 44 61 74 61 20 29 2c 0a 09 09 20 20 20 20 28 63 68 61 72 2a 29 26 73 69 6d 70 6c 65 | mpleData.),.......(char*)&simple |
2f360 | 44 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 | Data.).{}......struct.SimpleData |
2f380 | 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 69 64 3b 0a 09 69 6e 74 20 64 78 3b 0a 09 69 6e 74 20 | .{..int.windowid;..int.dx;..int. |
2f3a0 | 64 79 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 0a 7d 3b 0a 0a 73 74 72 75 63 | dy;.....}.simpleData;..};..struc |
2f3c0 | 74 20 51 57 53 52 65 67 69 6f 6e 44 65 73 74 72 6f 79 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c | t.QWSRegionDestroyCommand.:.publ |
2f3e0 | 69 63 20 51 57 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 52 65 67 69 6f 6e 44 65 73 | ic.QWSCommand.{.....QWSRegionDes |
2f400 | 74 72 6f 79 43 6f 6d 6d 61 6e 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 53 | troyCommand().:..QWSCommand(.QWS |
2f420 | 43 6f 6d 6d 61 6e 64 3a 3a 52 65 67 69 6f 6e 44 65 73 74 72 6f 79 2c 20 73 69 7a 65 6f 66 28 20 | Command::RegionDestroy,.sizeof(. |
2f440 | 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 0a 09 09 20 20 20 20 28 63 68 61 72 2a 29 26 73 69 6d 70 | simpleData.),.......(char*)&simp |
2f460 | 6c 65 44 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 | leData.).{}......struct.SimpleDa |
2f480 | 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 69 64 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 | ta.{..int.windowid;.....}.simple |
2f4a0 | 44 61 74 61 3b 0a 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 52 65 71 75 65 73 74 46 6f 63 75 | Data;..};..struct.QWSRequestFocu |
2f4c0 | 73 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 57 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 | sCommand.:.public.QWSCommand.{.. |
2f4e0 | 20 20 20 51 57 53 52 65 71 75 65 73 74 46 6f 63 75 73 43 6f 6d 6d 61 6e 64 28 29 20 3a 0a 09 51 | ...QWSRequestFocusCommand().:..Q |
2f500 | 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 52 65 71 75 65 73 74 46 6f | WSCommand(.QWSCommand::RequestFo |
2f520 | 63 75 73 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 20 28 63 68 61 72 | cus,.sizeof(.simpleData.),.(char |
2f540 | 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 | *)&simpleData.).{}......struct.S |
2f560 | 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 69 64 3b 0a 09 69 6e 74 20 | impleData.{..int.windowid;..int. |
2f580 | 66 6c 61 67 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 7d 3b 0a 0a 73 74 72 75 | flag;.....}.simpleData;.};..stru |
2f5a0 | 63 74 20 51 57 53 43 68 61 6e 67 65 41 6c 74 69 74 75 64 65 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 | ct.QWSChangeAltitudeCommand.:.pu |
2f5c0 | 62 6c 69 63 20 51 57 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 43 68 61 6e 67 65 41 | blic.QWSCommand.{.....QWSChangeA |
2f5e0 | 6c 74 69 74 75 64 65 43 6f 6d 6d 61 6e 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 | ltitudeCommand().:..QWSCommand(. |
2f600 | 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 43 68 61 6e 67 65 41 6c 74 69 74 75 64 65 2c 20 73 69 7a 65 | QWSCommand::ChangeAltitude,.size |
2f620 | 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 20 28 63 68 61 72 2a 29 26 73 69 6d 70 6c 65 | of(.simpleData.),.(char*)&simple |
2f640 | 44 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 | Data.).{}......struct.SimpleData |
2f660 | 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 69 64 3b 0a 09 69 6e 74 20 61 6c 74 69 74 75 64 65 3b | .{..int.windowid;..int.altitude; |
2f680 | 0a 09 62 6f 6f 6c 20 66 69 78 65 64 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a | ..bool.fixed;.....}.simpleData;. |
2f6a0 | 0a 7d 3b 0a 0a 0a 73 74 72 75 63 74 20 51 57 53 41 64 64 50 72 6f 70 65 72 74 79 43 6f 6d 6d 61 | .};...struct.QWSAddPropertyComma |
2f6c0 | 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 57 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 | nd.:.public.QWSCommand.{.....QWS |
2f6e0 | 41 64 64 50 72 6f 70 65 72 74 79 43 6f 6d 6d 61 6e 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 | AddPropertyCommand().:..QWSComma |
2f700 | 6e 64 28 20 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 41 64 64 50 72 6f 70 65 72 74 79 2c 20 73 69 7a | nd(.QWSCommand::AddProperty,.siz |
2f720 | 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 20 28 63 68 61 72 2a 29 26 73 69 6d 70 6c | eof(.simpleData.),.(char*)&simpl |
2f740 | 65 44 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 | eData.).{}......struct.SimpleDat |
2f760 | 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 69 64 2c 20 70 72 6f 70 65 72 74 79 3b 0a 20 20 20 | a.{..int.windowid,.property;.... |
2f780 | 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 53 65 | .}.simpleData;..};..struct.QWSSe |
2f7a0 | 74 50 72 6f 70 65 72 74 79 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 57 53 43 6f 6d | tPropertyCommand.:.public.QWSCom |
2f7c0 | 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 53 65 74 50 72 6f 70 65 72 74 79 43 6f 6d 6d 61 6e 64 | mand.{.....QWSSetPropertyCommand |
2f7e0 | 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 53 65 | ().:..QWSCommand(.QWSCommand::Se |
2f800 | 74 50 72 6f 70 65 72 74 79 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c | tProperty,.sizeof(.simpleData.), |
2f820 | 0a 09 09 20 20 20 20 28 63 68 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 20 64 61 | .......(char*)&simpleData.).{.da |
2f840 | 74 61 20 3d 20 30 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 61 74 61 28 20 63 68 61 | ta.=.0;.}......void.setData(.cha |
2f860 | 72 20 2a 64 2c 20 69 6e 74 20 6c 65 6e 2c 20 62 6f 6f 6c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 | r.*d,.int.len,.bool.allocateMem. |
2f880 | 3d 20 54 52 55 45 20 29 20 7b 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 73 65 74 44 61 74 61 28 | =.TRUE.).{..QWSCommand::setData( |
2f8a0 | 20 64 2c 20 6c 65 6e 2c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 29 3b 0a 09 64 61 74 61 20 3d 20 | .d,.len,.allocateMem.);..data.=. |
2f8c0 | 72 61 77 44 61 74 61 50 74 72 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 | rawDataPtr;.....}......struct.Si |
2f8e0 | 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 69 64 2c 20 70 72 6f 70 65 72 | mpleData.{..int.windowid,.proper |
2f900 | 74 79 2c 20 6d 6f 64 65 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 0a 20 20 20 | ty,.mode;.....}.simpleData;..... |
2f920 | 20 63 68 61 72 20 2a 64 61 74 61 3b 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 52 65 70 61 69 | .char.*data;.};..struct.QWSRepai |
2f940 | 6e 74 52 65 67 69 6f 6e 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 57 53 43 6f 6d 6d | ntRegionCommand.:.public.QWSComm |
2f960 | 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 52 65 70 61 69 6e 74 52 65 67 69 6f 6e 43 6f 6d 6d 61 6e | and.{.....QWSRepaintRegionComman |
2f980 | 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 52 | d().:..QWSCommand(.QWSCommand::R |
2f9a0 | 65 70 61 69 6e 74 52 65 67 69 6f 6e 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 | epaintRegion,.sizeof(.simpleData |
2f9c0 | 20 29 2c 0a 09 09 20 20 20 20 28 63 68 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b | .),.......(char*)&simpleData.).{ |
2f9e0 | 7d 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 61 74 61 28 20 63 68 61 72 20 2a 64 2c 20 69 6e | }......void.setData(.char.*d,.in |
2fa00 | 74 20 6c 65 6e 2c 20 62 6f 6f 6c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 3d 20 54 52 55 45 20 29 | t.len,.bool.allocateMem.=.TRUE.) |
2fa20 | 20 7b 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 73 65 74 44 61 74 61 28 20 64 2c 20 6c 65 6e 2c | .{..QWSCommand::setData(.d,.len, |
2fa40 | 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 29 3b 0a 09 72 65 63 74 61 6e 67 6c 65 73 20 3d 20 28 51 | .allocateMem.);..rectangles.=.(Q |
2fa60 | 52 65 63 74 20 2a 29 72 61 77 44 61 74 61 50 74 72 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 73 74 | Rect.*)rawDataPtr;.....}......st |
2fa80 | 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 6e 75 6d 72 65 63 74 73 3b | ruct.SimpleData.{..int.numrects; |
2faa0 | 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 2a 20 | .....}.simpleData;......QRect.*. |
2fac0 | 72 65 63 74 61 6e 67 6c 65 73 3b 0a 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 52 65 6d 6f 76 | rectangles;..};..struct.QWSRemov |
2fae0 | 65 50 72 6f 70 65 72 74 79 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 57 53 43 6f 6d | ePropertyCommand.:.public.QWSCom |
2fb00 | 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 52 65 6d 6f 76 65 50 72 6f 70 65 72 74 79 43 6f 6d 6d | mand.{.....QWSRemovePropertyComm |
2fb20 | 61 6e 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 53 43 6f 6d 6d 61 6e 64 3a | and().:..QWSCommand(.QWSCommand: |
2fb40 | 3a 52 65 6d 6f 76 65 50 72 6f 70 65 72 74 79 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 | :RemoveProperty,.sizeof(.simpleD |
2fb60 | 61 74 61 20 29 2c 20 28 63 68 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 7d 0a 0a | ata.),.(char*)&simpleData.).{}.. |
2fb80 | 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e | ....struct.SimpleData.{..int.win |
2fba0 | 64 6f 77 69 64 2c 20 70 72 6f 70 65 72 74 79 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 | dowid,.property;.....}.simpleDat |
2fbc0 | 61 3b 0a 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 47 65 74 50 72 6f 70 65 72 74 79 43 6f 6d | a;..};..struct.QWSGetPropertyCom |
2fbe0 | 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 57 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 | mand.:.public.QWSCommand.{.....Q |
2fc00 | 57 53 47 65 74 50 72 6f 70 65 72 74 79 43 6f 6d 6d 61 6e 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d | WSGetPropertyCommand().:..QWSCom |
2fc20 | 6d 61 6e 64 28 20 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 47 65 74 50 72 6f 70 65 72 74 79 2c 20 73 | mand(.QWSCommand::GetProperty,.s |
2fc40 | 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 20 28 63 68 61 72 2a 29 26 73 69 6d | izeof(.simpleData.),.(char*)&sim |
2fc60 | 70 6c 65 44 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 | pleData.).{}......struct.SimpleD |
2fc80 | 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 69 64 2c 20 70 72 6f 70 65 72 74 79 3b 0a 20 | ata.{..int.windowid,.property;.. |
2fca0 | 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 | ...}.simpleData;..};..struct.QWS |
2fcc0 | 53 65 74 53 65 6c 65 63 74 69 6f 6e 4f 77 6e 65 72 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 | SetSelectionOwnerCommand.:.publi |
2fce0 | 63 20 51 57 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 53 65 74 53 65 6c 65 63 74 69 | c.QWSCommand.{.....QWSSetSelecti |
2fd00 | 6f 6e 4f 77 6e 65 72 43 6f 6d 6d 61 6e 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 | onOwnerCommand().:..QWSCommand(. |
2fd20 | 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 53 65 74 53 65 6c 65 63 74 69 6f 6e 4f 77 6e 65 72 2c 0a 09 | QWSCommand::SetSelectionOwner,.. |
2fd40 | 09 20 20 20 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 20 28 63 68 61 72 | .....sizeof(.simpleData.),.(char |
2fd60 | 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 | *)&simpleData.).{}......struct.S |
2fd80 | 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 69 64 3b 0a 09 69 6e 74 20 | impleData.{..int.windowid;..int. |
2fda0 | 68 6f 75 72 2c 20 6d 69 6e 75 74 65 2c 20 73 65 63 2c 20 6d 73 3b 20 2f 2f 20 74 69 6d 65 0a 20 | hour,.minute,.sec,.ms;.//.time.. |
2fdc0 | 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 | ...}.simpleData;..};..struct.QWS |
2fde0 | 43 6f 6e 76 65 72 74 53 65 6c 65 63 74 69 6f 6e 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 | ConvertSelectionCommand.:.public |
2fe00 | 20 51 57 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 43 6f 6e 76 65 72 74 53 65 6c 65 | .QWSCommand.{.....QWSConvertSele |
2fe20 | 63 74 69 6f 6e 43 6f 6d 6d 61 6e 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 | ctionCommand().:..QWSCommand(.QW |
2fe40 | 53 43 6f 6d 6d 61 6e 64 3a 3a 43 6f 6e 76 65 72 74 53 65 6c 65 63 74 69 6f 6e 2c 0a 09 09 20 20 | SCommand::ConvertSelection,..... |
2fe60 | 20 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 20 28 63 68 61 72 2a 29 26 | ..sizeof(.simpleData.),.(char*)& |
2fe80 | 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 | simpleData.).{}......struct.Simp |
2fea0 | 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 72 65 71 75 65 73 74 6f 72 3b 20 2f 2f 20 72 65 71 75 | leData.{..int.requestor;.//.requ |
2fec0 | 65 73 74 6f 72 20 77 69 6e 64 6f 77 20 6f 66 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 0a 09 69 | estor.window.of.the.selection..i |
2fee0 | 6e 74 20 73 65 6c 65 63 74 69 6f 6e 3b 20 2f 2f 20 70 72 6f 70 65 72 74 79 20 6f 6e 20 72 65 71 | nt.selection;.//.property.on.req |
2ff00 | 75 65 73 74 6f 72 20 69 6e 74 6f 20 77 68 69 63 68 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 20 | uestor.into.which.the.selection. |
2ff20 | 73 68 6f 75 6c 64 20 62 65 20 73 74 6f 72 65 64 0a 09 69 6e 74 20 6d 69 6d 65 54 79 70 65 73 3b | should.be.stored..int.mimeTypes; |
2ff40 | 20 2f 2f 20 70 72 6f 70 65 72 74 79 20 69 6f 6e 20 72 65 71 75 65 73 74 6f 72 20 69 6e 20 77 68 | .//.property.ion.requestor.in.wh |
2ff60 | 69 63 68 20 74 68 65 20 6d 69 6d 65 74 79 70 65 73 2c 20 69 6e 20 77 68 69 63 68 20 74 68 65 20 | ich.the.mimetypes,.in.which.the. |
2ff80 | 73 65 6c 65 63 74 69 6f 6e 20 6d 61 79 20 62 65 2c 20 61 72 65 20 73 74 6f 72 65 64 0a 20 20 20 | selection.may.be,.are.stored.... |
2ffa0 | 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 44 65 | .}.simpleData;..};..struct.QWSDe |
2ffc0 | 66 69 6e 65 43 75 72 73 6f 72 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 57 53 43 6f | fineCursorCommand.:.public.QWSCo |
2ffe0 | 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 44 65 66 69 6e 65 43 75 72 73 6f 72 43 6f 6d 6d 61 | mmand.{.....QWSDefineCursorComma |
30000 | 6e 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a | nd().:..QWSCommand(.QWSCommand:: |
30020 | 44 65 66 69 6e 65 43 75 72 73 6f 72 2c 0a 09 09 20 20 20 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 | DefineCursor,.......sizeof(.simp |
30040 | 6c 65 44 61 74 61 20 29 2c 20 28 63 68 61 72 20 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 | leData.),.(char.*)&simpleData.). |
30060 | 7b 7d 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 61 74 61 28 20 63 68 61 72 20 2a 64 2c 20 69 | {}......void.setData(.char.*d,.i |
30080 | 6e 74 20 6c 65 6e 2c 20 62 6f 6f 6c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 3d 20 54 52 55 45 20 | nt.len,.bool.allocateMem.=.TRUE. |
300a0 | 29 20 7b 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 73 65 74 44 61 74 61 28 20 64 2c 20 6c 65 6e | ).{..QWSCommand::setData(.d,.len |
300c0 | 2c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 29 3b 0a 09 64 61 74 61 20 3d 20 28 75 6e 73 69 67 6e | ,.allocateMem.);..data.=.(unsign |
300e0 | 65 64 20 63 68 61 72 20 2a 29 72 61 77 44 61 74 61 50 74 72 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 | ed.char.*)rawDataPtr;.....}..... |
30100 | 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 64 74 68 3b | .struct.SimpleData.{..int.width; |
30120 | 0a 09 69 6e 74 20 68 65 69 67 68 74 3b 0a 09 69 6e 74 20 68 6f 74 58 3b 0a 09 69 6e 74 20 68 6f | ..int.height;..int.hotX;..int.ho |
30140 | 74 59 3b 0a 09 69 6e 74 20 69 64 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 0a | tY;..int.id;.....}.simpleData;.. |
30160 | 20 20 20 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 64 61 74 61 3b 0a 7d 3b 0a 0a 73 74 72 | ....unsigned.char.*data;.};..str |
30180 | 75 63 74 20 51 57 53 53 65 6c 65 63 74 43 75 72 73 6f 72 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 | uct.QWSSelectCursorCommand.:.pub |
301a0 | 6c 69 63 20 51 57 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 53 65 6c 65 63 74 43 75 | lic.QWSCommand.{.....QWSSelectCu |
301c0 | 72 73 6f 72 43 6f 6d 6d 61 6e 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 53 | rsorCommand().:..QWSCommand(.QWS |
301e0 | 43 6f 6d 6d 61 6e 64 3a 3a 53 65 6c 65 63 74 43 75 72 73 6f 72 2c 0a 09 09 20 20 20 20 73 69 7a | Command::SelectCursor,.......siz |
30200 | 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 20 28 63 68 61 72 20 2a 29 26 73 69 6d 70 | eof(.simpleData.),.(char.*)&simp |
30220 | 6c 65 44 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 | leData.).{}......struct.SimpleDa |
30240 | 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 69 64 3b 0a 09 69 6e 74 20 69 64 3b 0a 20 20 20 | ta.{..int.windowid;..int.id;.... |
30260 | 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 47 72 61 | .}.simpleData;.};..struct.QWSGra |
30280 | 62 4d 6f 75 73 65 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 57 53 43 6f 6d 6d 61 6e | bMouseCommand.:.public.QWSComman |
302a0 | 64 0a 7b 0a 20 20 20 20 51 57 53 47 72 61 62 4d 6f 75 73 65 43 6f 6d 6d 61 6e 64 28 29 20 3a 0a | d.{.....QWSGrabMouseCommand().:. |
302c0 | 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 47 72 61 62 4d 6f 75 | .QWSCommand(.QWSCommand::GrabMou |
302e0 | 73 65 2c 0a 09 09 20 20 20 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 20 | se,.......sizeof(.simpleData.),. |
30300 | 28 63 68 61 72 20 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 20 73 74 | (char.*)&simpleData.).{}......st |
30320 | 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 69 64 3b | ruct.SimpleData.{..int.windowid; |
30340 | 0a 09 62 6f 6f 6c 20 67 72 61 62 3b 20 20 2f 2f 20 67 72 61 62 20 6f 72 20 75 6e 67 72 61 62 3f | ..bool.grab;..//.grab.or.ungrab? |
30360 | 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 | .....}.simpleData;.};..struct.QW |
30380 | 53 47 72 61 62 4b 65 79 62 6f 61 72 64 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 57 | SGrabKeyboardCommand.:.public.QW |
303a0 | 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 47 72 61 62 4b 65 79 62 6f 61 72 64 43 6f | SCommand.{.....QWSGrabKeyboardCo |
303c0 | 6d 6d 61 6e 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 53 43 6f 6d 6d 61 6e | mmand().:..QWSCommand(.QWSComman |
303e0 | 64 3a 3a 47 72 61 62 4b 65 79 62 6f 61 72 64 2c 0a 09 09 20 20 20 20 73 69 7a 65 6f 66 28 20 73 | d::GrabKeyboard,.......sizeof(.s |
30400 | 69 6d 70 6c 65 44 61 74 61 20 29 2c 20 28 63 68 61 72 20 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 | impleData.),.(char.*)&simpleData |
30420 | 20 29 20 7b 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 | .).{}......struct.SimpleData.{.. |
30440 | 69 6e 74 20 77 69 6e 64 6f 77 69 64 3b 0a 09 62 6f 6f 6c 20 67 72 61 62 3b 20 20 2f 2f 20 67 72 | int.windowid;..bool.grab;..//.gr |
30460 | 61 62 20 6f 72 20 75 6e 67 72 61 62 3f 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a | ab.or.ungrab?.....}.simpleData;. |
30480 | 7d 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 4f 55 4e 44 0a 73 74 72 75 63 74 20 51 | };..#ifndef.QT_NO_SOUND.struct.Q |
304a0 | 57 53 50 6c 61 79 53 6f 75 6e 64 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 57 53 43 | WSPlaySoundCommand.:.public.QWSC |
304c0 | 6f 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 50 6c 61 79 53 6f 75 6e 64 43 6f 6d 6d 61 6e 64 | ommand.{.....QWSPlaySoundCommand |
304e0 | 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 50 6c | ().:..QWSCommand(.QWSCommand::Pl |
30500 | 61 79 53 6f 75 6e 64 2c 0a 09 09 20 20 20 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 | aySound,.......sizeof(.simpleDat |
30520 | 61 20 29 2c 20 28 63 68 61 72 20 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 7d 0a 0a 20 | a.),.(char.*)&simpleData.).{}... |
30540 | 20 20 20 76 6f 69 64 20 73 65 74 44 61 74 61 28 20 63 68 61 72 20 2a 64 2c 20 69 6e 74 20 6c 65 | ...void.setData(.char.*d,.int.le |
30560 | 6e 2c 20 62 6f 6f 6c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 29 20 7b 0a 09 51 57 53 43 6f 6d 6d | n,.bool.allocateMem.).{..QWSComm |
30580 | 61 6e 64 3a 3a 73 65 74 44 61 74 61 28 20 64 2c 20 6c 65 6e 2c 20 61 6c 6c 6f 63 61 74 65 4d 65 | and::setData(.d,.len,.allocateMe |
305a0 | 6d 20 29 3b 0a 09 66 69 6c 65 6e 61 6d 65 20 3d 20 51 53 74 72 69 6e 67 28 28 51 43 68 61 72 2a | m.);..filename.=.QString((QChar* |
305c0 | 29 72 61 77 44 61 74 61 50 74 72 2c 6c 65 6e 2f 32 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 76 6f | )rawDataPtr,len/2);.....}.....vo |
305e0 | 69 64 20 73 65 74 46 69 6c 65 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e | id.setFileName(.const.QString&.n |
30600 | 20 29 0a 20 20 20 20 7b 0a 09 73 65 74 44 61 74 61 28 20 28 63 68 61 72 2a 29 6e 2e 75 6e 69 63 | .).....{..setData(.(char*)n.unic |
30620 | 6f 64 65 28 29 2c 20 6e 2e 6c 65 6e 67 74 68 28 29 2a 32 2c 20 54 52 55 45 20 29 3b 0a 20 20 20 | ode(),.n.length()*2,.TRUE.);.... |
30640 | 20 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 | .}......struct.SimpleData.{..int |
30660 | 20 77 69 6e 64 6f 77 69 64 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 20 20 20 | .windowid;.....}.simpleData;.... |
30680 | 20 51 53 74 72 69 6e 67 20 66 69 6c 65 6e 61 6d 65 3b 0a 7d 3b 0a 23 65 6e 64 69 66 0a 0a 0a 23 | .QString.filename;.};.#endif...# |
306a0 | 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 50 0a 73 74 72 75 63 74 20 51 57 53 51 43 6f 70 52 | ifndef.QT_NO_COP.struct.QWSQCopR |
306c0 | 65 67 69 73 74 65 72 43 68 61 6e 6e 65 6c 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 | egisterChannelCommand.:.public.Q |
306e0 | 57 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 51 43 6f 70 52 65 67 69 73 74 65 72 43 | WSCommand.{.....QWSQCopRegisterC |
30700 | 68 61 6e 6e 65 6c 43 6f 6d 6d 61 6e 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 51 | hannelCommand().:..QWSCommand(.Q |
30720 | 57 53 43 6f 6d 6d 61 6e 64 3a 3a 51 43 6f 70 52 65 67 69 73 74 65 72 43 68 61 6e 6e 65 6c 2c 0a | WSCommand::QCopRegisterChannel,. |
30740 | 09 09 20 20 20 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 20 28 63 68 61 | ......sizeof(.simpleData.),.(cha |
30760 | 72 20 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 20 76 6f 69 64 20 73 | r.*)&simpleData.).{}......void.s |
30780 | 65 74 44 61 74 61 28 20 63 68 61 72 20 2a 64 2c 20 69 6e 74 20 6c 65 6e 2c 20 62 6f 6f 6c 20 61 | etData(.char.*d,.int.len,.bool.a |
307a0 | 6c 6c 6f 63 61 74 65 4d 65 6d 20 29 20 7b 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 73 65 74 44 | llocateMem.).{..QWSCommand::setD |
307c0 | 61 74 61 28 20 64 2c 20 6c 65 6e 2c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 29 3b 0a 09 63 68 61 | ata(.d,.len,.allocateMem.);..cha |
307e0 | 6e 6e 65 6c 20 3d 20 51 43 53 74 72 69 6e 67 28 20 64 2c 20 6c 65 6e 20 29 3b 0a 20 20 20 20 7d | nnel.=.QCString(.d,.len.);.....} |
30800 | 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 68 61 6e 6e 65 6c 28 20 63 6f 6e 73 74 20 51 43 53 | ......void.setChannel(.const.QCS |
30820 | 74 72 69 6e 67 26 20 6e 20 29 0a 20 20 20 20 7b 0a 09 73 65 74 44 61 74 61 28 20 28 63 68 61 72 | tring&.n.).....{..setData(.(char |
30840 | 2a 29 6e 2e 64 61 74 61 28 29 2c 20 6e 2e 6c 65 6e 67 74 68 28 29 2b 31 2c 20 54 52 55 45 20 29 | *)n.data(),.n.length()+1,.TRUE.) |
30860 | 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b | ;.....}......struct.SimpleData.{ |
30880 | 0a 09 62 6f 6f 6c 20 75 6e 75 73 65 64 3b 20 2f 2f 20 77 65 20 6d 61 79 20 6e 65 65 64 20 69 74 | ..bool.unused;.//.we.may.need.it |
308a0 | 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 63 | .....}.simpleData;.....QString.c |
308c0 | 68 61 6e 6e 65 6c 3b 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 51 43 6f 70 53 65 6e 64 43 6f | hannel;.};..struct.QWSQCopSendCo |
308e0 | 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 57 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 | mmand.:.public.QWSCommand.{..... |
30900 | 51 57 53 51 43 6f 70 53 65 6e 64 43 6f 6d 6d 61 6e 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 | QWSQCopSendCommand().:..QWSComma |
30920 | 6e 64 28 20 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 51 43 6f 70 53 65 6e 64 2c 0a 09 09 20 20 20 20 | nd(.QWSCommand::QCopSend,....... |
30940 | 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 20 28 63 68 61 72 20 2a 29 26 73 | sizeof(.simpleData.),.(char.*)&s |
30960 | 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 61 74 61 | impleData.).{}......void.setData |
30980 | 28 20 63 68 61 72 20 2a 64 2c 20 69 6e 74 20 6c 65 6e 2c 20 62 6f 6f 6c 20 61 6c 6c 6f 63 61 74 | (.char.*d,.int.len,.bool.allocat |
309a0 | 65 4d 65 6d 20 29 20 7b 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 73 65 74 44 61 74 61 28 20 64 | eMem.).{..QWSCommand::setData(.d |
309c0 | 2c 20 6c 65 6e 2c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 29 3b 0a 09 63 68 61 6e 6e 65 6c 20 3d | ,.len,.allocateMem.);..channel.= |
309e0 | 20 51 43 53 74 72 69 6e 67 28 20 64 2c 20 73 69 6d 70 6c 65 44 61 74 61 2e 63 6c 65 6e 20 2b 20 | .QCString(.d,.simpleData.clen.+. |
30a00 | 31 20 29 3b 0a 09 64 20 2b 3d 20 73 69 6d 70 6c 65 44 61 74 61 2e 63 6c 65 6e 3b 0a 09 6d 65 73 | 1.);..d.+=.simpleData.clen;..mes |
30a20 | 73 61 67 65 20 3d 20 51 43 53 74 72 69 6e 67 28 20 64 2c 20 73 69 6d 70 6c 65 44 61 74 61 2e 6d | sage.=.QCString(.d,.simpleData.m |
30a40 | 6c 65 6e 20 2b 20 31 20 29 3b 0a 09 64 20 2b 3d 20 73 69 6d 70 6c 65 44 61 74 61 2e 6d 6c 65 6e | len.+.1.);..d.+=.simpleData.mlen |
30a60 | 3b 0a 09 64 61 74 61 2e 64 75 70 6c 69 63 61 74 65 28 20 64 2c 20 73 69 6d 70 6c 65 44 61 74 61 | ;..data.duplicate(.d,.simpleData |
30a80 | 2e 64 6c 65 6e 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4d 65 73 73 | .dlen.);.....}......void.setMess |
30aa0 | 61 67 65 28 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 63 2c 20 63 6f 6e 73 74 20 51 43 | age(.const.QCString.&c,.const.QC |
30ac0 | 53 74 72 69 6e 67 20 26 6d 2c 0a 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 | String.&m,........const.QByteArr |
30ae0 | 61 79 20 26 64 61 74 61 20 29 0a 20 20 20 20 7b 0a 09 69 6e 74 20 6c 20 3d 20 73 69 6d 70 6c 65 | ay.&data.).....{..int.l.=.simple |
30b00 | 44 61 74 61 2e 63 6c 65 6e 20 3d 20 63 2e 6c 65 6e 67 74 68 28 29 3b 0a 09 6c 20 2b 3d 20 73 69 | Data.clen.=.c.length();..l.+=.si |
30b20 | 6d 70 6c 65 44 61 74 61 2e 6d 6c 65 6e 20 3d 20 6d 2e 6c 65 6e 67 74 68 28 29 3b 0a 09 6c 20 2b | mpleData.mlen.=.m.length();..l.+ |
30b40 | 3d 20 73 69 6d 70 6c 65 44 61 74 61 2e 64 6c 65 6e 20 3d 20 64 61 74 61 2e 73 69 7a 65 28 29 3b | =.simpleData.dlen.=.data.size(); |
30b60 | 0a 09 51 42 79 74 65 41 72 72 61 79 20 74 6d 70 28 20 6c 20 29 3b 0a 09 63 68 61 72 20 2a 64 20 | ..QByteArray.tmp(.l.);..char.*d. |
30b80 | 3d 20 74 6d 70 2e 64 61 74 61 28 29 3b 0a 09 6d 65 6d 63 70 79 28 20 64 2c 20 63 2e 64 61 74 61 | =.tmp.data();..memcpy(.d,.c.data |
30ba0 | 28 29 2c 20 73 69 6d 70 6c 65 44 61 74 61 2e 63 6c 65 6e 20 29 3b 0a 09 64 20 2b 3d 20 73 69 6d | (),.simpleData.clen.);..d.+=.sim |
30bc0 | 70 6c 65 44 61 74 61 2e 63 6c 65 6e 3b 0a 09 6d 65 6d 63 70 79 28 20 64 2c 20 6d 2e 64 61 74 61 | pleData.clen;..memcpy(.d,.m.data |
30be0 | 28 29 2c 20 73 69 6d 70 6c 65 44 61 74 61 2e 6d 6c 65 6e 20 29 3b 0a 09 64 20 2b 3d 20 73 69 6d | (),.simpleData.mlen.);..d.+=.sim |
30c00 | 70 6c 65 44 61 74 61 2e 6d 6c 65 6e 3b 0a 09 6d 65 6d 63 70 79 28 20 64 2c 20 64 61 74 61 2e 64 | pleData.mlen;..memcpy(.d,.data.d |
30c20 | 61 74 61 28 29 2c 20 73 69 6d 70 6c 65 44 61 74 61 2e 64 6c 65 6e 20 29 3b 0a 09 73 65 74 44 61 | ata(),.simpleData.dlen.);..setDa |
30c40 | 74 61 28 20 28 63 68 61 72 2a 29 74 6d 70 2e 64 61 74 61 28 29 2c 20 6c 2c 20 54 52 55 45 20 29 | ta(.(char*)tmp.data(),.l,.TRUE.) |
30c60 | 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b | ;.....}......struct.SimpleData.{ |
30c80 | 0a 09 69 6e 74 20 63 6c 65 6e 3b 0a 09 69 6e 74 20 6d 6c 65 6e 3b 0a 09 69 6e 74 20 64 6c 65 6e | ..int.clen;..int.mlen;..int.dlen |
30ca0 | 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 20 20 20 20 51 43 53 74 72 69 6e 67 | ;.....}.simpleData;.....QCString |
30cc0 | 20 63 68 61 6e 6e 65 6c 3b 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 6d 65 73 73 61 67 65 3b 0a | .channel;.....QCString.message;. |
30ce0 | 20 20 20 20 51 42 79 74 65 41 72 72 61 79 20 64 61 74 61 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a | ....QByteArray.data;.};..#endif. |
30d00 | 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 49 4d 0a 73 74 72 75 63 74 20 51 57 | ..#ifndef.QT_NO_QWS_IM.struct.QW |
30d20 | 53 53 65 74 4d 69 63 72 6f 46 6f 63 75 73 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 | SSetMicroFocusCommand.:.public.Q |
30d40 | 57 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 53 65 74 4d 69 63 72 6f 46 6f 63 75 73 | WSCommand.{.....QWSSetMicroFocus |
30d60 | 43 6f 6d 6d 61 6e 64 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 53 43 6f 6d 6d | Command().:..QWSCommand(.QWSComm |
30d80 | 61 6e 64 3a 3a 53 65 74 4d 69 63 72 6f 46 6f 63 75 73 2c 0a 09 09 20 20 20 20 73 69 7a 65 6f 66 | and::SetMicroFocus,.......sizeof |
30da0 | 28 20 73 69 6d 70 6c 65 44 61 74 61 20 29 2c 20 28 63 68 61 72 20 2a 29 26 73 69 6d 70 6c 65 44 | (.simpleData.),.(char.*)&simpleD |
30dc0 | 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 | ata.).{}......struct.SimpleData. |
30de0 | 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 69 64 3b 0a 09 69 6e 74 20 78 3b 0a 09 69 6e 74 20 79 3b | {..int.windowid;..int.x;..int.y; |
30e00 | 0a 09 2f 2f 62 6f 6f 6c 20 74 65 78 74 49 6e 70 75 74 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 | ..//bool.textInput;.....}.simple |
30e20 | 44 61 74 61 3b 0a 20 20 20 20 2f 2f 58 58 58 20 46 6f 6e 74 3f 3f 3f 0a 7d 3b 0a 0a 73 74 72 75 | Data;.....//XXX.Font???.};..stru |
30e40 | 63 74 20 51 57 53 52 65 73 65 74 49 4d 43 6f 6d 6d 61 6e 64 20 3a 20 70 75 62 6c 69 63 20 51 57 | ct.QWSResetIMCommand.:.public.QW |
30e60 | 53 43 6f 6d 6d 61 6e 64 0a 7b 0a 20 20 20 20 51 57 53 52 65 73 65 74 49 4d 43 6f 6d 6d 61 6e 64 | SCommand.{.....QWSResetIMCommand |
30e80 | 28 29 20 3a 0a 09 51 57 53 43 6f 6d 6d 61 6e 64 28 20 51 57 53 43 6f 6d 6d 61 6e 64 3a 3a 52 65 | ().:..QWSCommand(.QWSCommand::Re |
30ea0 | 73 65 74 49 4d 2c 0a 09 09 20 20 20 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 74 61 20 | setIM,.......sizeof(.simpleData. |
30ec0 | 29 2c 20 28 63 68 61 72 20 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 7d 0a 0a 20 20 20 | ),.(char.*)&simpleData.).{}..... |
30ee0 | 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 | .struct.SimpleData.{..int.window |
30f00 | 69 64 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 | id;.....}.simpleData;.};..#endif |
30f20 | 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 53 43 4f 4d 4d 41 4e 44 5f 51 57 53 5f 48 0a 00 00 00 | ..#endif.//.QWSCOMMAND_QWS_H.... |
30f40 | 1c 00 71 00 77 00 73 00 75 00 74 00 69 00 6c 00 73 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 07 | ..q.w.s.u.t.i.l.s._.q.w.s...h... |
30f60 | c0 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ./****************************** |
30f80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
30fa0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 49 6d 70 | **************.**.$Id$.**.**.Imp |
30fc0 | 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 51 74 2f 46 42 20 63 65 6e 74 72 61 6c 20 73 65 72 | lementation.of.Qt/FB.central.ser |
30fe0 | 76 65 72 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 31 30 32 35 0a 2a 2a 0a 2a 2a | ver.**.**.Created.:.991025.**.** |
31000 | 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 | .Copyright.(C).1992-2002.Trollte |
31020 | 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a | ch.ASA...All.rights.reserved..** |
31040 | 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 | .**.This.file.is.part.of.the.ker |
31060 | 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 | nel.module.of.the.Qt.GUI.Toolkit |
31080 | 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 | ..**.**.This.file.may.be.distrib |
310a0 | 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 | uted.and/or.modified.under.the.t |
310c0 | 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 | erms.of.the.**.GNU.General.Publi |
310e0 | 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 | c.License.version.2.as.published |
31100 | 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 | .by.the.Free.Software.**.Foundat |
31120 | 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 | ion.and.appearing.in.the.file.LI |
31140 | 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 | CENSE.GPL.included.in.the.**.pac |
31160 | 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e | kaging.of.this.file..**.**.Licen |
31180 | 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 | sees.holding.valid.Qt.Enterprise |
311a0 | 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 | .Edition.or.Qt.Professional.Edit |
311c0 | 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 | ion.**.licenses.for.Qtopia.Core. |
311e0 | 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 | may.use.this.file.in.accordance. |
31200 | 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 | with.the.**.Qt.Embedded.Commerci |
31220 | 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 | al.License.Agreement.provided.wi |
31240 | 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 | th.the.Software..**.**.This.file |
31260 | 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 | .is.provided.AS.IS.with.NO.WARRA |
31280 | 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a | NTY.OF.ANY.KIND,.INCLUDING.THE.* |
312a0 | 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 | *.WARRANTY.OF.DESIGN,.MERCHANTAB |
312c0 | 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c | ILITY.AND.FITNESS.FOR.A.PARTICUL |
312e0 | 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 | AR.PURPOSE..**.**.See.http://qts |
31300 | 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 | oftware.com/pricing.html.or.emai |
31320 | 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 | l.sales@trolltech.com.for.**...i |
31340 | 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c | nformation.about.Qt.Commercial.L |
31360 | 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f | icense.Agreements..**.See.http:/ |
31380 | 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 | /qtsoftware.com/gpl/.for.GPL.lic |
313a0 | 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 | ensing.information..**.**.Contac |
313c0 | 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 | t.info@trolltech.com.if.any.cond |
313e0 | 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 | itions.of.this.licensing.are.**. |
31400 | 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | not.clear.to.you..**.*********** |
31420 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
31440 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 | ***************************/..#i |
31460 | 66 6e 64 65 66 20 51 57 53 55 54 49 4c 53 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 53 | fndef.QWSUTILS_QWS_H.#define.QWS |
31480 | 55 54 49 4c 53 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 | UTILS_QWS_H..#ifndef.QT_H.#inclu |
314a0 | 64 65 20 22 71 77 73 73 6f 63 6b 65 74 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 | de."qwssocket_qws.h".#endif.//.Q |
314c0 | 54 5f 48 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | T_H../************************** |
314e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
31500 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 2a 0a 20 2a 20 43 6f 6e 76 65 6e 69 65 6e 74 20 73 6f 63 6b | **********..*..*.Convenient.sock |
31520 | 65 74 20 66 75 6e 63 74 69 6f 6e 73 0a 20 2a 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | et.functions..*..*************** |
31540 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
31560 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 | *********************/.#ifndef.Q |
31580 | 54 5f 4e 4f 5f 51 57 53 5f 4d 55 4c 54 49 50 52 4f 43 45 53 53 0a 69 6e 6c 69 6e 65 20 69 6e 74 | T_NO_QWS_MULTIPROCESS.inline.int |
315a0 | 20 71 77 73 5f 72 65 61 64 5f 75 69 6e 74 28 20 51 57 53 53 6f 63 6b 65 74 20 2a 73 6f 63 6b 65 | .qws_read_uint(.QWSSocket.*socke |
315c0 | 74 20 29 0a 7b 0a 20 20 20 20 69 66 20 28 20 21 73 6f 63 6b 65 74 20 7c 7c 20 73 6f 63 6b 65 74 | t.).{.....if.(.!socket.||.socket |
315e0 | 2d 3e 73 69 7a 65 28 29 20 3c 20 73 69 7a 65 6f 66 28 20 69 6e 74 20 29 20 29 0a 09 72 65 74 75 | ->size().<.sizeof(.int.).)..retu |
31600 | 72 6e 20 2d 31 3b 0a 0a 20 20 20 20 69 6e 74 20 69 3b 0a 20 20 20 20 73 6f 63 6b 65 74 2d 3e 72 | rn.-1;......int.i;.....socket->r |
31620 | 65 61 64 42 6c 6f 63 6b 28 20 28 63 68 61 72 2a 29 26 69 2c 20 73 69 7a 65 6f 66 28 20 69 20 29 | eadBlock(.(char*)&i,.sizeof(.i.) |
31640 | 20 29 3b 0a 0a 20 20 20 20 72 65 74 75 72 6e 20 69 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 | .);......return.i;.}..inline.voi |
31660 | 64 20 71 77 73 5f 77 72 69 74 65 5f 75 69 6e 74 28 20 51 57 53 53 6f 63 6b 65 74 20 2a 73 6f 63 | d.qws_write_uint(.QWSSocket.*soc |
31680 | 6b 65 74 2c 20 69 6e 74 20 69 20 29 0a 7b 0a 20 20 20 20 69 66 20 28 20 21 73 6f 63 6b 65 74 20 | ket,.int.i.).{.....if.(.!socket. |
316a0 | 29 0a 09 72 65 74 75 72 6e 3b 0a 0a 20 20 20 20 73 6f 63 6b 65 74 2d 3e 77 72 69 74 65 42 6c 6f | )..return;......socket->writeBlo |
316c0 | 63 6b 28 20 28 63 68 61 72 2a 29 26 69 2c 20 73 69 7a 65 6f 66 28 20 69 20 29 20 29 3b 0a 7d 0a | ck(.(char*)&i,.sizeof(.i.).);.}. |
316e0 | 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 55 4c 54 49 50 52 4f 43 45 53 | .#endif.//.QT_NO_QWS_MULTIPROCES |
31700 | 53 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 53 55 54 49 4c 53 5f 51 57 53 5f 48 0a 00 00 00 0c | S..#endif.//.QWSUTILS_QWS_H..... |
31720 | 00 71 00 78 00 6d 00 6c 00 2e 00 68 00 00 3f e8 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .q.x.m.l...h..?./*************** |
31740 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
31760 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a | *****************************.** |
31780 | 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 58 6d 6c 53 69 | .$Id$.**.**.Definition.of.QXmlSi |
317a0 | 6d 70 6c 65 52 65 61 64 65 72 20 61 6e 64 20 72 65 6c 61 74 65 64 20 63 6c 61 73 73 65 73 2e 0a | mpleReader.and.related.classes.. |
317c0 | 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 30 30 30 35 31 38 0a 2a 2a 0a 2a 2a 20 43 6f 70 | **.**.Created.:.000518.**.**.Cop |
317e0 | 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 | yright.(C).1992-2002.Trolltech.A |
31800 | 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 | SA...All.rights.reserved..**.**. |
31820 | 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 78 6d 6c 20 6d 6f 64 | This.file.is.part.of.the.xml.mod |
31840 | 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a | ule.of.the.Qt.GUI.Toolkit..**.** |
31860 | 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e | .This.file.may.be.distributed.un |
31880 | 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 | der.the.terms.of.the.Q.Public.Li |
318a0 | 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 | cense.**.as.defined.by.Trolltech |
318c0 | 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 | .ASA.of.Norway.and.appearing.in. |
318e0 | 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 | the.file.**.LICENSE.QPL.included |
31900 | 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a | .in.the.packaging.of.this.file.. |
31920 | 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 | **.**.This.file.may.be.distribut |
31940 | 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 | ed.and/or.modified.under.the.ter |
31960 | 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 | ms.of.the.**.GNU.General.Public. |
31980 | 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 | License.version.2.as.published.b |
319a0 | 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f | y.the.Free.Software.**.Foundatio |
319c0 | 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 | n.and.appearing.in.the.file.LICE |
319e0 | 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 | NSE.GPL.included.in.the.**.packa |
31a00 | 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 | ging.of.this.file..**.**.License |
31a20 | 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 | es.holding.valid.Qt.Enterprise.E |
31a40 | 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 | dition.licenses.may.use.this.**. |
31a60 | 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 | file.in.accordance.with.the.Qt.C |
31a80 | 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 | ommercial.License.Agreement.prov |
31aa0 | 69 64 65 64 0a 2a 2a 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a | ided.**.with.the.Software..**.** |
31ac0 | 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 | .This.file.is.provided.AS.IS.wit |
31ae0 | 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 | h.NO.WARRANTY.OF.ANY.KIND,.INCLU |
31b00 | 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 | DING.THE.**.WARRANTY.OF.DESIGN,. |
31b20 | 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 | MERCHANTABILITY.AND.FITNESS.FOR. |
31b40 | 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 | A.PARTICULAR.PURPOSE..**.**.See. |
31b60 | 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 | http://qtsoftware.com/pricing.ht |
31b80 | 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 | ml.or.email.sales@trolltech.com. |
31ba0 | 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f | for.**...information.about.Qt.Co |
31bc0 | 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 | mmercial.License.Agreements..**. |
31be0 | 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 | See.http://qtsoftware.com/qpl/.f |
31c00 | 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a | or.QPL.licensing.information..** |
31c20 | 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 | .See.http://qtsoftware.com/gpl/. |
31c40 | 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a | for.GPL.licensing.information..* |
31c60 | 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 | *.**.Contact.info@trolltech.com. |
31c80 | 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 | if.any.conditions.of.this.licens |
31ca0 | 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a | ing.are.**.not.clear.to.you..**. |
31cc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
31ce0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
31d00 | 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 58 4d 4c 5f 48 0a 23 64 65 66 69 6e 65 20 | ******/..#ifndef.QXML_H.#define. |
31d20 | 51 58 4d 4c 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 | QXML_H..#ifndef.QT_H.#include."q |
31d40 | 74 65 78 74 73 74 72 65 61 6d 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 69 6c 65 2e 68 22 | textstream.h".#include."qfile.h" |
31d60 | 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 | .#include."qstring.h".#include." |
31d80 | 71 73 74 72 69 6e 67 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 76 61 6c 75 65 76 | qstringlist.h".#include."qvaluev |
31da0 | 65 63 74 6f 72 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 21 64 65 | ector.h".#endif.//.QT_H..#if.!de |
31dc0 | 66 69 6e 65 64 28 51 54 5f 4d 4f 44 55 4c 45 5f 58 4d 4c 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 | fined(QT_MODULE_XML).||.defined( |
31de0 | 20 51 54 5f 4c 49 43 45 4e 53 45 5f 50 52 4f 46 45 53 53 49 4f 4e 41 4c 20 29 20 7c 7c 20 64 65 | .QT_LICENSE_PROFESSIONAL.).||.de |
31e00 | 66 69 6e 65 64 28 20 51 54 5f 49 4e 54 45 52 4e 41 4c 5f 58 4d 4c 20 29 0a 23 64 65 66 69 6e 65 | fined(.QT_INTERNAL_XML.).#define |
31e20 | 20 51 4d 5f 45 58 50 4f 52 54 5f 58 4d 4c 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 4d 5f | .QM_EXPORT_XML.#else.#define.QM_ |
31e40 | 45 58 50 4f 52 54 5f 58 4d 4c 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e | EXPORT_XML.Q_EXPORT.#endif..#ifn |
31e60 | 64 65 66 20 51 54 5f 4e 4f 5f 58 4d 4c 0a 0a 63 6c 61 73 73 20 51 58 6d 6c 4e 61 6d 65 73 70 61 | def.QT_NO_XML..class.QXmlNamespa |
31e80 | 63 65 53 75 70 70 6f 72 74 3b 0a 63 6c 61 73 73 20 51 58 6d 6c 41 74 74 72 69 62 75 74 65 73 3b | ceSupport;.class.QXmlAttributes; |
31ea0 | 0a 63 6c 61 73 73 20 51 58 6d 6c 43 6f 6e 74 65 6e 74 48 61 6e 64 6c 65 72 3b 0a 63 6c 61 73 73 | .class.QXmlContentHandler;.class |
31ec0 | 20 51 58 6d 6c 44 65 66 61 75 6c 74 48 61 6e 64 6c 65 72 3b 0a 63 6c 61 73 73 20 51 58 6d 6c 44 | .QXmlDefaultHandler;.class.QXmlD |
31ee0 | 54 44 48 61 6e 64 6c 65 72 3b 0a 63 6c 61 73 73 20 51 58 6d 6c 45 6e 74 69 74 79 52 65 73 6f 6c | TDHandler;.class.QXmlEntityResol |
31f00 | 76 65 72 3b 0a 63 6c 61 73 73 20 51 58 6d 6c 45 72 72 6f 72 48 61 6e 64 6c 65 72 3b 0a 63 6c 61 | ver;.class.QXmlErrorHandler;.cla |
31f20 | 73 73 20 51 58 6d 6c 4c 65 78 69 63 61 6c 48 61 6e 64 6c 65 72 3b 0a 63 6c 61 73 73 20 51 58 6d | ss.QXmlLexicalHandler;.class.QXm |
31f40 | 6c 44 65 63 6c 48 61 6e 64 6c 65 72 3b 0a 63 6c 61 73 73 20 51 58 6d 6c 49 6e 70 75 74 53 6f 75 | lDeclHandler;.class.QXmlInputSou |
31f60 | 72 63 65 3b 0a 63 6c 61 73 73 20 51 58 6d 6c 4c 6f 63 61 74 6f 72 3b 0a 63 6c 61 73 73 20 51 58 | rce;.class.QXmlLocator;.class.QX |
31f80 | 6d 6c 4e 61 6d 65 73 70 61 63 65 53 75 70 70 6f 72 74 3b 0a 63 6c 61 73 73 20 51 58 6d 6c 50 61 | mlNamespaceSupport;.class.QXmlPa |
31fa0 | 72 73 65 45 78 63 65 70 74 69 6f 6e 3b 0a 0a 63 6c 61 73 73 20 51 58 6d 6c 52 65 61 64 65 72 3b | rseException;..class.QXmlReader; |
31fc0 | 0a 63 6c 61 73 73 20 51 58 6d 6c 53 69 6d 70 6c 65 52 65 61 64 65 72 3b 0a 0a 63 6c 61 73 73 20 | .class.QXmlSimpleReader;..class. |
31fe0 | 51 58 6d 6c 53 69 6d 70 6c 65 52 65 61 64 65 72 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 | QXmlSimpleReaderPrivate;.class.Q |
32000 | 58 6d 6c 4e 61 6d 65 73 70 61 63 65 53 75 70 70 6f 72 74 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 | XmlNamespaceSupportPrivate;.clas |
32020 | 73 20 51 58 6d 6c 41 74 74 72 69 62 75 74 65 73 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 | s.QXmlAttributesPrivate;.class.Q |
32040 | 58 6d 6c 49 6e 70 75 74 53 6f 75 72 63 65 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 58 6d | XmlInputSourcePrivate;.class.QXm |
32060 | 6c 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 58 | lParseExceptionPrivate;.class.QX |
32080 | 6d 6c 4c 6f 63 61 74 6f 72 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 58 6d 6c 44 65 66 61 | mlLocatorPrivate;.class.QXmlDefa |
320a0 | 75 6c 74 48 61 6e 64 6c 65 72 50 72 69 76 61 74 65 3b 0a 0a 0a 2f 2f 0a 2f 2f 20 53 41 58 20 4e | ultHandlerPrivate;...//.//.SAX.N |
320c0 | 61 6d 65 73 70 61 63 65 20 53 75 70 70 6f 72 74 0a 2f 2f 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 | amespace.Support.//..class.QM_EX |
320e0 | 50 4f 52 54 5f 58 4d 4c 20 51 58 6d 6c 4e 61 6d 65 73 70 61 63 65 53 75 70 70 6f 72 74 0a 7b 0a | PORT_XML.QXmlNamespaceSupport.{. |
32100 | 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 58 6d 6c 4e 61 6d 65 73 70 61 63 65 53 75 70 70 6f 72 74 | public:.....QXmlNamespaceSupport |
32120 | 28 29 3b 0a 20 20 20 20 7e 51 58 6d 6c 4e 61 6d 65 73 70 61 63 65 53 75 70 70 6f 72 74 28 29 3b | ();.....~QXmlNamespaceSupport(); |
32140 | 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 72 65 66 69 78 28 20 63 6f 6e 73 74 20 51 53 74 72 | ......void.setPrefix(.const.QStr |
32160 | 69 6e 67 26 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 51 53 74 | ing&,.const.QString&.);......QSt |
32180 | 72 69 6e 67 20 70 72 65 66 69 78 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 20 63 6f | ring.prefix(.const.QString&.).co |
321a0 | 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 75 72 69 28 20 63 6f 6e 73 74 20 51 53 74 72 | nst;.....QString.uri(.const.QStr |
321c0 | 69 6e 67 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 70 6c 69 74 4e 61 6d 65 | ing&.).const;.....void.splitName |
321e0 | 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 2c 20 51 53 74 72 69 6e 67 26 2c 20 51 53 74 72 | (.const.QString&,.QString&,.QStr |
32200 | 69 6e 67 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 70 72 6f 63 65 73 73 4e 61 | ing&.).const;.....void.processNa |
32220 | 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 2c 20 62 6f 6f 6c 2c 20 51 53 74 72 69 6e | me(.const.QString&,.bool,.QStrin |
32240 | 67 26 2c 20 51 53 74 72 69 6e 67 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e | g&,.QString&.).const;.....QStrin |
32260 | 67 4c 69 73 74 20 70 72 65 66 69 78 65 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 | gList.prefixes().const;.....QStr |
32280 | 69 6e 67 4c 69 73 74 20 70 72 65 66 69 78 65 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 | ingList.prefixes(.const.QString& |
322a0 | 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 70 75 73 68 43 6f 6e 74 65 78 74 28 | .).const;......void.pushContext( |
322c0 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 6f 70 43 6f 6e 74 65 78 74 28 29 3b 0a 20 20 20 20 76 6f | );.....void.popContext();.....vo |
322e0 | 69 64 20 72 65 73 65 74 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 58 6d 6c 4e 61 | id.reset();..private:.....QXmlNa |
32300 | 6d 65 73 70 61 63 65 53 75 70 70 6f 72 74 50 72 69 76 61 74 65 20 2a 64 3b 0a 0a 20 20 20 20 66 | mespaceSupportPrivate.*d;......f |
32320 | 72 69 65 6e 64 20 63 6c 61 73 73 20 51 58 6d 6c 53 69 6d 70 6c 65 52 65 61 64 65 72 3b 0a 7d 3b | riend.class.QXmlSimpleReader;.}; |
32340 | 0a 0a 0a 2f 2f 0a 2f 2f 20 53 41 58 20 41 74 74 72 69 62 75 74 65 73 0a 2f 2f 0a 0a 63 6c 61 73 | ...//.//.SAX.Attributes.//..clas |
32360 | 73 20 51 4d 5f 45 58 50 4f 52 54 5f 58 4d 4c 20 51 58 6d 6c 41 74 74 72 69 62 75 74 65 73 0a 7b | s.QM_EXPORT_XML.QXmlAttributes.{ |
32380 | 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 58 6d 6c 41 74 74 72 69 62 75 74 65 73 28 29 20 7b 7d | .public:.....QXmlAttributes().{} |
323a0 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 58 6d 6c 41 74 74 72 69 62 75 74 65 73 28 29 20 7b | .....virtual.~QXmlAttributes().{ |
323c0 | 7d 0a 0a 20 20 20 20 69 6e 74 20 69 6e 64 65 78 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 | }......int.index(.const.QString& |
323e0 | 20 71 4e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 69 6e 64 65 78 28 20 63 | .qName.).const;.....int.index(.c |
32400 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 75 72 69 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | onst.QString&.uri,.const.QString |
32420 | 26 20 6c 6f 63 61 6c 50 61 72 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 6c 65 6e | &.localPart.).const;.....int.len |
32440 | 67 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 63 6f 75 6e 74 28 29 20 63 6f 6e | gth().const;.....int.count().con |
32460 | 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6c 6f 63 61 6c 4e 61 6d 65 28 20 69 6e 74 20 69 | st;.....QString.localName(.int.i |
32480 | 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 71 4e 61 6d 65 28 | ndex.).const;.....QString.qName( |
324a0 | 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 | .int.index.).const;.....QString. |
324c0 | 75 72 69 28 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 | uri(.int.index.).const;.....QStr |
324e0 | 69 6e 67 20 74 79 70 65 28 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | ing.type(.int.index.).const;.... |
32500 | 20 51 53 74 72 69 6e 67 20 74 79 70 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 4e | .QString.type(.const.QString&.qN |
32520 | 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 79 70 65 28 20 63 | ame.).const;.....QString.type(.c |
32540 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 75 72 69 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | onst.QString&.uri,.const.QString |
32560 | 26 20 6c 6f 63 61 6c 4e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 | &.localName.).const;.....QString |
32580 | 20 76 61 6c 75 65 28 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 | .value(.int.index.).const;.....Q |
325a0 | 53 74 72 69 6e 67 20 76 61 6c 75 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 4e 61 | String.value(.const.QString&.qNa |
325c0 | 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 76 61 6c 75 65 28 20 63 | me.).const;.....QString.value(.c |
325e0 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 75 72 69 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | onst.QString&.uri,.const.QString |
32600 | 26 20 6c 6f 63 61 6c 4e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 63 | &.localName.).const;......void.c |
32620 | 6c 65 61 72 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 70 70 65 6e 64 28 20 63 6f 6e 73 74 20 51 | lear();.....void.append(.const.Q |
32640 | 53 74 72 69 6e 67 20 26 71 4e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 75 72 | String.&qName,.const.QString.&ur |
32660 | 69 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 6f 63 61 6c 50 61 72 74 2c 20 63 6f 6e | i,.const.QString.&localPart,.con |
32680 | 73 74 20 51 53 74 72 69 6e 67 20 26 76 61 6c 75 65 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 | st.QString.&value.);..private:.. |
326a0 | 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 71 6e 61 6d 65 4c 69 73 74 3b 0a 20 20 20 20 51 53 | ...QStringList.qnameList;.....QS |
326c0 | 74 72 69 6e 67 4c 69 73 74 20 75 72 69 4c 69 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 | tringList.uriList;.....QStringLi |
326e0 | 73 74 20 6c 6f 63 61 6c 6e 61 6d 65 4c 69 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 | st.localnameList;.....QStringLis |
32700 | 74 20 76 61 6c 75 65 4c 69 73 74 3b 0a 0a 20 20 20 20 51 58 6d 6c 41 74 74 72 69 62 75 74 65 73 | t.valueList;......QXmlAttributes |
32720 | 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 2f 2f 0a 2f 2f 20 53 41 58 20 49 6e 70 75 74 20 | Private.*d;.};..//.//.SAX.Input. |
32740 | 53 6f 75 72 63 65 0a 2f 2f 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 58 4d 4c 20 51 | Source.//..class.QM_EXPORT_XML.Q |
32760 | 58 6d 6c 49 6e 70 75 74 53 6f 75 72 63 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 58 6d | XmlInputSource.{.public:.....QXm |
32780 | 6c 49 6e 70 75 74 53 6f 75 72 63 65 28 29 3b 0a 20 20 20 20 51 58 6d 6c 49 6e 70 75 74 53 6f 75 | lInputSource();.....QXmlInputSou |
327a0 | 72 63 65 28 20 51 49 4f 44 65 76 69 63 65 20 2a 64 65 76 20 29 3b 0a 20 20 20 20 51 58 6d 6c 49 | rce(.QIODevice.*dev.);.....QXmlI |
327c0 | 6e 70 75 74 53 6f 75 72 63 65 28 20 51 46 69 6c 65 26 20 66 69 6c 65 20 29 3b 20 2f 2f 20 6f 62 | nputSource(.QFile&.file.);.//.ob |
327e0 | 73 6f 6c 65 74 65 0a 20 20 20 20 51 58 6d 6c 49 6e 70 75 74 53 6f 75 72 63 65 28 20 51 54 65 78 | solete.....QXmlInputSource(.QTex |
32800 | 74 53 74 72 65 61 6d 26 20 73 74 72 65 61 6d 20 29 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 20 | tStream&.stream.);.//.obsolete.. |
32820 | 20 20 20 76 69 72 74 75 61 6c 20 7e 51 58 6d 6c 49 6e 70 75 74 53 6f 75 72 63 65 28 29 3b 0a 0a | ...virtual.~QXmlInputSource();.. |
32840 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 61 74 61 28 20 63 6f 6e 73 74 20 | ....virtual.void.setData(.const. |
32860 | 51 53 74 72 69 6e 67 26 20 64 61 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 | QString&.dat.);.....virtual.void |
32880 | 20 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 26 20 64 61 74 20 | .setData(.const.QByteArray&.dat. |
328a0 | 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 66 65 74 63 68 44 61 74 61 28 29 3b | );.....virtual.void.fetchData(); |
328c0 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 64 61 74 61 28 29 3b 0a 20 20 20 | .....virtual.QString.data();.... |
328e0 | 20 76 69 72 74 75 61 6c 20 51 43 68 61 72 20 6e 65 78 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 | .virtual.QChar.next();.....virtu |
32900 | 61 6c 20 76 6f 69 64 20 72 65 73 65 74 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 63 6f 6e | al.void.reset();......static.con |
32920 | 73 74 20 51 43 68 61 72 20 45 6e 64 4f 66 44 61 74 61 3b 0a 20 20 20 20 73 74 61 74 69 63 20 63 | st.QChar.EndOfData;.....static.c |
32940 | 6f 6e 73 74 20 51 43 68 61 72 20 45 6e 64 4f 66 44 6f 63 75 6d 65 6e 74 3b 0a 0a 70 72 6f 74 65 | onst.QChar.EndOfDocument;..prote |
32960 | 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 66 72 6f 6d 52 61 | cted:.....virtual.QString.fromRa |
32980 | 77 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 61 74 61 2c 20 62 | wData(.const.QByteArray.&data,.b |
329a0 | 6f 6f 6c 20 62 65 67 69 6e 6e 69 6e 67 20 3d 20 46 41 4c 53 45 20 29 3b 0a 0a 70 72 69 76 61 74 | ool.beginning.=.FALSE.);..privat |
329c0 | 65 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 0a 20 20 20 20 51 49 4f 44 65 76 69 | e:.....void.init();......QIODevi |
329e0 | 63 65 20 2a 69 6e 70 75 74 44 65 76 69 63 65 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d | ce.*inputDevice;.....QTextStream |
32a00 | 20 2a 69 6e 70 75 74 53 74 72 65 61 6d 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 73 74 72 3b | .*inputStream;......QString.str; |
32a20 | 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 68 61 72 20 2a 75 6e 69 63 6f 64 65 3b 0a 20 20 20 20 69 | .....const.QChar.*unicode;.....i |
32a40 | 6e 74 20 70 6f 73 3b 0a 20 20 20 20 69 6e 74 20 6c 65 6e 67 74 68 3b 0a 20 20 20 20 62 6f 6f 6c | nt.pos;.....int.length;.....bool |
32a60 | 20 6e 65 78 74 52 65 74 75 72 6e 65 64 45 6e 64 4f 66 44 61 74 61 3b 0a 20 20 20 20 51 54 65 78 | .nextReturnedEndOfData;.....QTex |
32a80 | 74 44 65 63 6f 64 65 72 20 2a 65 6e 63 4d 61 70 70 65 72 3b 0a 0a 20 20 20 20 51 58 6d 6c 49 6e | tDecoder.*encMapper;......QXmlIn |
32aa0 | 70 75 74 53 6f 75 72 63 65 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 2f 2f 0a 2f 2f 20 53 | putSourcePrivate.*d;.};..//.//.S |
32ac0 | 41 58 20 45 78 63 65 70 74 69 6f 6e 20 43 6c 61 73 73 65 73 0a 2f 2f 0a 0a 63 6c 61 73 73 20 51 | AX.Exception.Classes.//..class.Q |
32ae0 | 4d 5f 45 58 50 4f 52 54 5f 58 4d 4c 20 51 58 6d 6c 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 0a | M_EXPORT_XML.QXmlParseException. |
32b00 | 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 58 6d 6c 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e | {.public:.....QXmlParseException |
32b20 | 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 3d 22 22 2c 20 69 6e 74 20 63 3d | (.const.QString&.name="",.int.c= |
32b40 | 2d 31 2c 20 69 6e 74 20 6c 3d 2d 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 3d 22 | -1,.int.l=-1,.const.QString&.p=" |
32b60 | 22 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 3d 22 22 20 29 0a 09 3a 20 6d 73 67 28 | ",.const.QString&.s="".)..:.msg( |
32b80 | 20 6e 61 6d 65 20 29 2c 20 63 6f 6c 75 6d 6e 28 20 63 20 29 2c 20 6c 69 6e 65 28 20 6c 20 29 2c | .name.),.column(.c.),.line(.l.), |
32ba0 | 20 70 75 62 28 20 70 20 29 2c 20 73 79 73 28 20 73 20 29 0a 20 20 20 20 7b 20 7d 0a 0a 20 20 20 | .pub(.p.),.sys(.s.).....{.}..... |
32bc0 | 20 69 6e 74 20 63 6f 6c 75 6d 6e 4e 75 6d 62 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 | .int.columnNumber().const;.....i |
32be0 | 6e 74 20 6c 69 6e 65 4e 75 6d 62 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 | nt.lineNumber().const;.....QStri |
32c00 | 6e 67 20 70 75 62 6c 69 63 49 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 | ng.publicId().const;.....QString |
32c20 | 20 73 79 73 74 65 6d 49 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6d | .systemId().const;.....QString.m |
32c40 | 65 73 73 61 67 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 53 | essage().const;..private:.....QS |
32c60 | 74 72 69 6e 67 20 6d 73 67 3b 0a 20 20 20 20 69 6e 74 20 63 6f 6c 75 6d 6e 3b 0a 20 20 20 20 69 | tring.msg;.....int.column;.....i |
32c80 | 6e 74 20 6c 69 6e 65 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 70 75 62 3b 0a 20 20 20 20 51 53 | nt.line;.....QString.pub;.....QS |
32ca0 | 74 72 69 6e 67 20 73 79 73 3b 0a 0a 20 20 20 20 51 58 6d 6c 50 61 72 73 65 45 78 63 65 70 74 69 | tring.sys;......QXmlParseExcepti |
32cc0 | 6f 6e 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 0a 2f 2f 0a 2f 2f 20 58 4d 4c 20 52 65 61 | onPrivate.*d;.};...//.//.XML.Rea |
32ce0 | 64 65 72 0a 2f 2f 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 58 4d 4c 20 51 58 6d 6c | der.//..class.QM_EXPORT_XML.QXml |
32d00 | 52 65 61 64 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f | Reader.{.public:.....virtual.boo |
32d20 | 6c 20 66 65 61 74 75 72 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 | l.feature(.const.QString&.name,. |
32d40 | 62 6f 6f 6c 20 2a 6f 6b 20 3d 20 30 20 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 | bool.*ok.=.0.).const.=.0;.....vi |
32d60 | 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 46 65 61 74 75 72 65 28 20 63 6f 6e 73 74 20 51 53 74 | rtual.void.setFeature(.const.QSt |
32d80 | 72 69 6e 67 26 20 6e 61 6d 65 2c 20 62 6f 6f 6c 20 76 61 6c 75 65 20 29 20 3d 20 30 3b 0a 20 20 | ring&.name,.bool.value.).=.0;... |
32da0 | 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 68 61 73 46 65 61 74 75 72 65 28 20 63 6f 6e 73 74 | ..virtual.bool.hasFeature(.const |
32dc0 | 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 | .QString&.name.).const.=.0;..... |
32de0 | 76 69 72 74 75 61 6c 20 76 6f 69 64 2a 20 70 72 6f 70 65 72 74 79 28 20 63 6f 6e 73 74 20 51 53 | virtual.void*.property(.const.QS |
32e00 | 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 62 6f 6f 6c 20 2a 6f 6b 20 3d 20 30 20 29 20 63 6f 6e 73 | tring&.name,.bool.*ok.=.0.).cons |
32e20 | 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 72 6f 70 65 | t.=.0;.....virtual.void.setPrope |
32e40 | 72 74 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 76 6f 69 64 2a 20 | rty(.const.QString&.name,.void*. |
32e60 | 76 61 6c 75 65 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 68 61 | value.).=.0;.....virtual.bool.ha |
32e80 | 73 50 72 6f 70 65 72 74 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 | sProperty(.const.QString&.name.) |
32ea0 | 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 | .const.=.0;.....virtual.void.set |
32ec0 | 45 6e 74 69 74 79 52 65 73 6f 6c 76 65 72 28 20 51 58 6d 6c 45 6e 74 69 74 79 52 65 73 6f 6c 76 | EntityResolver(.QXmlEntityResolv |
32ee0 | 65 72 2a 20 68 61 6e 64 6c 65 72 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 | er*.handler.).=.0;.....virtual.Q |
32f00 | 58 6d 6c 45 6e 74 69 74 79 52 65 73 6f 6c 76 65 72 2a 20 65 6e 74 69 74 79 52 65 73 6f 6c 76 65 | XmlEntityResolver*.entityResolve |
32f20 | 72 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 76 6f 69 64 20 | r().const.=.0;.....virtual.void. |
32f40 | 73 65 74 44 54 44 48 61 6e 64 6c 65 72 28 20 51 58 6d 6c 44 54 44 48 61 6e 64 6c 65 72 2a 20 68 | setDTDHandler(.QXmlDTDHandler*.h |
32f60 | 61 6e 64 6c 65 72 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 58 6d 6c 44 54 | andler.).=.0;.....virtual.QXmlDT |
32f80 | 44 48 61 6e 64 6c 65 72 2a 20 44 54 44 48 61 6e 64 6c 65 72 28 29 20 63 6f 6e 73 74 20 3d 20 30 | DHandler*.DTDHandler().const.=.0 |
32fa0 | 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 48 61 6e | ;.....virtual.void.setContentHan |
32fc0 | 64 6c 65 72 28 20 51 58 6d 6c 43 6f 6e 74 65 6e 74 48 61 6e 64 6c 65 72 2a 20 68 61 6e 64 6c 65 | dler(.QXmlContentHandler*.handle |
32fe0 | 72 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 58 6d 6c 43 6f 6e 74 65 6e 74 | r.).=.0;.....virtual.QXmlContent |
33000 | 48 61 6e 64 6c 65 72 2a 20 63 6f 6e 74 65 6e 74 48 61 6e 64 6c 65 72 28 29 20 63 6f 6e 73 74 20 | Handler*.contentHandler().const. |
33020 | 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 45 72 72 6f 72 48 61 | =.0;.....virtual.void.setErrorHa |
33040 | 6e 64 6c 65 72 28 20 51 58 6d 6c 45 72 72 6f 72 48 61 6e 64 6c 65 72 2a 20 68 61 6e 64 6c 65 72 | ndler(.QXmlErrorHandler*.handler |
33060 | 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 58 6d 6c 45 72 72 6f 72 48 61 6e | .).=.0;.....virtual.QXmlErrorHan |
33080 | 64 6c 65 72 2a 20 65 72 72 6f 72 48 61 6e 64 6c 65 72 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a | dler*.errorHandler().const.=.0;. |
330a0 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4c 65 78 69 63 61 6c 48 61 6e 64 6c | ....virtual.void.setLexicalHandl |
330c0 | 65 72 28 20 51 58 6d 6c 4c 65 78 69 63 61 6c 48 61 6e 64 6c 65 72 2a 20 68 61 6e 64 6c 65 72 20 | er(.QXmlLexicalHandler*.handler. |
330e0 | 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 58 6d 6c 4c 65 78 69 63 61 6c 48 61 | ).=.0;.....virtual.QXmlLexicalHa |
33100 | 6e 64 6c 65 72 2a 20 6c 65 78 69 63 61 6c 48 61 6e 64 6c 65 72 28 29 20 63 6f 6e 73 74 20 3d 20 | ndler*.lexicalHandler().const.=. |
33120 | 30 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 6c 48 61 6e 64 6c | 0;.....virtual.void.setDeclHandl |
33140 | 65 72 28 20 51 58 6d 6c 44 65 63 6c 48 61 6e 64 6c 65 72 2a 20 68 61 6e 64 6c 65 72 20 29 20 3d | er(.QXmlDeclHandler*.handler.).= |
33160 | 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 58 6d 6c 44 65 63 6c 48 61 6e 64 6c 65 72 2a | .0;.....virtual.QXmlDeclHandler* |
33180 | 20 64 65 63 6c 48 61 6e 64 6c 65 72 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 | .declHandler().const.=.0;.....vi |
331a0 | 72 74 75 61 6c 20 62 6f 6f 6c 20 70 61 72 73 65 28 20 63 6f 6e 73 74 20 51 58 6d 6c 49 6e 70 75 | rtual.bool.parse(.const.QXmlInpu |
331c0 | 74 53 6f 75 72 63 65 26 20 69 6e 70 75 74 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 | tSource&.input.).=.0;.....virtua |
331e0 | 6c 20 62 6f 6f 6c 20 70 61 72 73 65 28 20 63 6f 6e 73 74 20 51 58 6d 6c 49 6e 70 75 74 53 6f 75 | l.bool.parse(.const.QXmlInputSou |
33200 | 72 63 65 2a 20 69 6e 70 75 74 20 29 20 3d 20 30 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 | rce*.input.).=.0;.};..class.QM_E |
33220 | 58 50 4f 52 54 5f 58 4d 4c 20 51 58 6d 6c 53 69 6d 70 6c 65 52 65 61 64 65 72 20 3a 20 70 75 62 | XPORT_XML.QXmlSimpleReader.:.pub |
33240 | 6c 69 63 20 51 58 6d 6c 52 65 61 64 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 58 6d | lic.QXmlReader.{.public:.....QXm |
33260 | 6c 53 69 6d 70 6c 65 52 65 61 64 65 72 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 58 | lSimpleReader();.....virtual.~QX |
33280 | 6d 6c 53 69 6d 70 6c 65 52 65 61 64 65 72 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 66 65 61 74 | mlSimpleReader();......bool.feat |
332a0 | 75 72 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 62 6f 6f 6c 20 2a | ure(.const.QString&.name,.bool.* |
332c0 | 6f 6b 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 65 61 74 | ok.=.0.).const;.....void.setFeat |
332e0 | 75 72 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 62 6f 6f 6c 20 76 | ure(.const.QString&.name,.bool.v |
33300 | 61 6c 75 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 46 65 61 74 75 72 65 28 20 63 6f 6e | alue.);.....bool.hasFeature(.con |
33320 | 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 | st.QString&.name.).const;......v |
33340 | 6f 69 64 2a 20 70 72 6f 70 65 72 74 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 | oid*.property(.const.QString&.na |
33360 | 6d 65 2c 20 62 6f 6f 6c 20 2a 6f 6b 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f | me,.bool.*ok.=.0.).const;.....vo |
33380 | 69 64 20 73 65 74 50 72 6f 70 65 72 74 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e | id.setProperty(.const.QString&.n |
333a0 | 61 6d 65 2c 20 76 6f 69 64 2a 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 | ame,.void*.value.);.....bool.has |
333c0 | 50 72 6f 70 65 72 74 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 20 | Property(.const.QString&.name.). |
333e0 | 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 45 6e 74 69 74 79 52 65 73 6f 6c 76 | const;......void.setEntityResolv |
33400 | 65 72 28 20 51 58 6d 6c 45 6e 74 69 74 79 52 65 73 6f 6c 76 65 72 2a 20 68 61 6e 64 6c 65 72 20 | er(.QXmlEntityResolver*.handler. |
33420 | 29 3b 0a 20 20 20 20 51 58 6d 6c 45 6e 74 69 74 79 52 65 73 6f 6c 76 65 72 2a 20 65 6e 74 69 74 | );.....QXmlEntityResolver*.entit |
33440 | 79 52 65 73 6f 6c 76 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 | yResolver().const;.....void.setD |
33460 | 54 44 48 61 6e 64 6c 65 72 28 20 51 58 6d 6c 44 54 44 48 61 6e 64 6c 65 72 2a 20 68 61 6e 64 6c | TDHandler(.QXmlDTDHandler*.handl |
33480 | 65 72 20 29 3b 0a 20 20 20 20 51 58 6d 6c 44 54 44 48 61 6e 64 6c 65 72 2a 20 44 54 44 48 61 6e | er.);.....QXmlDTDHandler*.DTDHan |
334a0 | 64 6c 65 72 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 | dler().const;.....void.setConten |
334c0 | 74 48 61 6e 64 6c 65 72 28 20 51 58 6d 6c 43 6f 6e 74 65 6e 74 48 61 6e 64 6c 65 72 2a 20 68 61 | tHandler(.QXmlContentHandler*.ha |
334e0 | 6e 64 6c 65 72 20 29 3b 0a 20 20 20 20 51 58 6d 6c 43 6f 6e 74 65 6e 74 48 61 6e 64 6c 65 72 2a | ndler.);.....QXmlContentHandler* |
33500 | 20 63 6f 6e 74 65 6e 74 48 61 6e 64 6c 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 | .contentHandler().const;.....voi |
33520 | 64 20 73 65 74 45 72 72 6f 72 48 61 6e 64 6c 65 72 28 20 51 58 6d 6c 45 72 72 6f 72 48 61 6e 64 | d.setErrorHandler(.QXmlErrorHand |
33540 | 6c 65 72 2a 20 68 61 6e 64 6c 65 72 20 29 3b 0a 20 20 20 20 51 58 6d 6c 45 72 72 6f 72 48 61 6e | ler*.handler.);.....QXmlErrorHan |
33560 | 64 6c 65 72 2a 20 65 72 72 6f 72 48 61 6e 64 6c 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | dler*.errorHandler().const;..... |
33580 | 76 6f 69 64 20 73 65 74 4c 65 78 69 63 61 6c 48 61 6e 64 6c 65 72 28 20 51 58 6d 6c 4c 65 78 69 | void.setLexicalHandler(.QXmlLexi |
335a0 | 63 61 6c 48 61 6e 64 6c 65 72 2a 20 68 61 6e 64 6c 65 72 20 29 3b 0a 20 20 20 20 51 58 6d 6c 4c | calHandler*.handler.);.....QXmlL |
335c0 | 65 78 69 63 61 6c 48 61 6e 64 6c 65 72 2a 20 6c 65 78 69 63 61 6c 48 61 6e 64 6c 65 72 28 29 20 | exicalHandler*.lexicalHandler(). |
335e0 | 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 65 63 6c 48 61 6e 64 6c 65 72 28 20 | const;.....void.setDeclHandler(. |
33600 | 51 58 6d 6c 44 65 63 6c 48 61 6e 64 6c 65 72 2a 20 68 61 6e 64 6c 65 72 20 29 3b 0a 20 20 20 20 | QXmlDeclHandler*.handler.);..... |
33620 | 51 58 6d 6c 44 65 63 6c 48 61 6e 64 6c 65 72 2a 20 64 65 63 6c 48 61 6e 64 6c 65 72 28 29 20 63 | QXmlDeclHandler*.declHandler().c |
33640 | 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 28 20 63 6f 6e 73 74 20 51 58 6d | onst;......bool.parse(.const.QXm |
33660 | 6c 49 6e 70 75 74 53 6f 75 72 63 65 26 20 69 6e 70 75 74 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 | lInputSource&.input.);.....bool. |
33680 | 70 61 72 73 65 28 20 63 6f 6e 73 74 20 51 58 6d 6c 49 6e 70 75 74 53 6f 75 72 63 65 2a 20 69 6e | parse(.const.QXmlInputSource*.in |
336a0 | 70 75 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 70 61 72 73 65 28 20 63 | put.);.....virtual.bool.parse(.c |
336c0 | 6f 6e 73 74 20 51 58 6d 6c 49 6e 70 75 74 53 6f 75 72 63 65 2a 20 69 6e 70 75 74 2c 20 62 6f 6f | onst.QXmlInputSource*.input,.boo |
336e0 | 6c 20 69 6e 63 72 65 6d 65 6e 74 61 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f | l.incremental.);.....virtual.boo |
33700 | 6c 20 70 61 72 73 65 43 6f 6e 74 69 6e 75 65 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 | l.parseContinue();..private:.... |
33720 | 20 2f 2f 20 76 61 72 69 61 62 6c 65 73 0a 20 20 20 20 51 58 6d 6c 43 6f 6e 74 65 6e 74 48 61 6e | .//.variables.....QXmlContentHan |
33740 | 64 6c 65 72 20 2a 63 6f 6e 74 65 6e 74 48 6e 64 3b 0a 20 20 20 20 51 58 6d 6c 45 72 72 6f 72 48 | dler.*contentHnd;.....QXmlErrorH |
33760 | 61 6e 64 6c 65 72 20 20 20 2a 65 72 72 6f 72 48 6e 64 3b 0a 20 20 20 20 51 58 6d 6c 44 54 44 48 | andler...*errorHnd;.....QXmlDTDH |
33780 | 61 6e 64 6c 65 72 20 20 20 20 20 2a 64 74 64 48 6e 64 3b 0a 20 20 20 20 51 58 6d 6c 45 6e 74 69 | andler.....*dtdHnd;.....QXmlEnti |
337a0 | 74 79 52 65 73 6f 6c 76 65 72 20 2a 65 6e 74 69 74 79 52 65 73 3b 0a 20 20 20 20 51 58 6d 6c 4c | tyResolver.*entityRes;.....QXmlL |
337c0 | 65 78 69 63 61 6c 48 61 6e 64 6c 65 72 20 2a 6c 65 78 69 63 61 6c 48 6e 64 3b 0a 20 20 20 20 51 | exicalHandler.*lexicalHnd;.....Q |
337e0 | 58 6d 6c 44 65 63 6c 48 61 6e 64 6c 65 72 20 20 20 20 2a 64 65 63 6c 48 6e 64 3b 0a 0a 20 20 20 | XmlDeclHandler....*declHnd;..... |
33800 | 20 51 58 6d 6c 49 6e 70 75 74 53 6f 75 72 63 65 20 2a 69 6e 70 75 74 53 6f 75 72 63 65 3b 0a 0a | .QXmlInputSource.*inputSource;.. |
33820 | 20 20 20 20 51 43 68 61 72 20 63 3b 20 2f 2f 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 61 74 | ....QChar.c;.//.the.character.at |
33840 | 20 72 65 61 64 69 6e 67 20 70 6f 73 69 74 69 6f 6e 0a 20 20 20 20 69 6e 74 20 20 20 6c 69 6e 65 | .reading.position.....int...line |
33860 | 4e 72 3b 20 2f 2f 20 6e 75 6d 62 65 72 20 6f 66 20 6c 69 6e 65 0a 20 20 20 20 69 6e 74 20 20 20 | Nr;.//.number.of.line.....int... |
33880 | 63 6f 6c 75 6d 6e 4e 72 3b 20 2f 2f 20 70 6f 73 69 74 69 6f 6e 20 69 6e 20 6c 69 6e 65 0a 0a 20 | columnNr;.//.position.in.line... |
338a0 | 20 20 20 69 6e 74 20 20 20 20 20 6e 61 6d 65 41 72 72 61 79 50 6f 73 3b 0a 20 20 20 20 51 43 68 | ...int.....nameArrayPos;.....QCh |
338c0 | 61 72 20 20 20 6e 61 6d 65 41 72 72 61 79 5b 32 35 36 5d 3b 20 2f 2f 20 6f 6e 6c 79 20 75 73 65 | ar...nameArray[256];.//.only.use |
338e0 | 64 20 66 6f 72 20 6e 61 6d 65 73 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6e 61 6d 65 56 61 6c 75 | d.for.names.....QString.nameValu |
33900 | 65 3b 20 2f 2f 20 6f 6e 6c 79 20 75 73 65 64 20 66 6f 72 20 6e 61 6d 65 73 0a 20 20 20 20 69 6e | e;.//.only.used.for.names.....in |
33920 | 74 20 20 20 20 20 72 65 66 41 72 72 61 79 50 6f 73 3b 0a 20 20 20 20 51 43 68 61 72 20 20 20 72 | t.....refArrayPos;.....QChar...r |
33940 | 65 66 41 72 72 61 79 5b 32 35 36 5d 3b 20 2f 2f 20 6f 6e 6c 79 20 75 73 65 64 20 66 6f 72 20 72 | efArray[256];.//.only.used.for.r |
33960 | 65 66 65 72 65 6e 63 65 73 0a 20 20 20 20 51 53 74 72 69 6e 67 20 72 65 66 56 61 6c 75 65 3b 20 | eferences.....QString.refValue;. |
33980 | 2f 2f 20 6f 6e 6c 79 20 75 73 65 64 20 66 6f 72 20 72 65 66 65 72 65 6e 63 65 73 0a 20 20 20 20 | //.only.used.for.references..... |
339a0 | 69 6e 74 20 20 20 20 20 73 74 72 69 6e 67 41 72 72 61 79 50 6f 73 3b 0a 20 20 20 20 51 43 68 61 | int.....stringArrayPos;.....QCha |
339c0 | 72 20 20 20 73 74 72 69 6e 67 41 72 72 61 79 5b 32 35 36 5d 3b 20 2f 2f 20 75 73 65 64 20 66 6f | r...stringArray[256];.//.used.fo |
339e0 | 72 20 61 6e 79 20 6f 74 68 65 72 20 73 74 72 69 6e 67 73 20 74 68 61 74 20 61 72 65 20 70 61 72 | r.any.other.strings.that.are.par |
33a00 | 73 65 64 0a 20 20 20 20 51 53 74 72 69 6e 67 20 73 74 72 69 6e 67 56 61 6c 75 65 3b 20 2f 2f 20 | sed.....QString.stringValue;.//. |
33a20 | 75 73 65 64 20 66 6f 72 20 61 6e 79 20 6f 74 68 65 72 20 73 74 72 69 6e 67 73 20 74 68 61 74 20 | used.for.any.other.strings.that. |
33a40 | 61 72 65 20 70 61 72 73 65 64 0a 0a 20 20 20 20 51 58 6d 6c 53 69 6d 70 6c 65 52 65 61 64 65 72 | are.parsed......QXmlSimpleReader |
33a60 | 50 72 69 76 61 74 65 2a 20 64 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 | Private*.d;......const.QString.& |
33a80 | 73 74 72 69 6e 67 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 74 72 69 6e 67 43 6c 65 61 72 28 29 | string();.....void.stringClear() |
33aa0 | 3b 0a 20 20 20 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 73 74 72 69 6e 67 41 64 64 43 28 29 20 7b | ;.....inline.void.stringAddC().{ |
33ac0 | 20 73 74 72 69 6e 67 41 64 64 43 28 63 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 74 72 69 6e | .stringAddC(c);.}.....void.strin |
33ae0 | 67 41 64 64 43 28 63 6f 6e 73 74 20 51 43 68 61 72 26 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 | gAddC(const.QChar&);.....const.Q |
33b00 | 53 74 72 69 6e 67 26 20 6e 61 6d 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 6e 61 6d 65 43 6c 65 | String&.name();.....void.nameCle |
33b20 | 61 72 28 29 3b 0a 20 20 20 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 6e 61 6d 65 41 64 64 43 28 29 | ar();.....inline.void.nameAddC() |
33b40 | 20 7b 20 6e 61 6d 65 41 64 64 43 28 63 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 6e 61 6d 65 41 | .{.nameAddC(c);.}.....void.nameA |
33b60 | 64 64 43 28 63 6f 6e 73 74 20 51 43 68 61 72 26 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 74 | ddC(const.QChar&);.....const.QSt |
33b80 | 72 69 6e 67 26 20 72 65 66 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 66 43 6c 65 61 72 28 29 | ring&.ref();.....void.refClear() |
33ba0 | 3b 0a 20 20 20 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 72 65 66 41 64 64 43 28 29 20 7b 20 72 65 | ;.....inline.void.refAddC().{.re |
33bc0 | 66 41 64 64 43 28 63 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 72 65 66 41 64 64 43 28 63 6f 6e | fAddC(c);.}.....void.refAddC(con |
33be0 | 73 74 20 51 43 68 61 72 26 29 3b 0a 0a 20 20 20 20 2f 2f 20 75 73 65 64 20 62 79 20 70 61 72 73 | st.QChar&);......//.used.by.pars |
33c00 | 65 52 65 66 65 72 65 6e 63 65 28 29 20 61 6e 64 20 70 61 72 73 65 50 45 52 65 66 65 72 65 6e 63 | eReference().and.parsePEReferenc |
33c20 | 65 28 29 0a 20 20 20 20 65 6e 75 6d 20 45 6e 74 69 74 79 52 65 63 6f 67 6e 69 74 69 6f 6e 43 6f | e().....enum.EntityRecognitionCo |
33c40 | 6e 74 65 78 74 20 7b 20 49 6e 43 6f 6e 74 65 6e 74 2c 20 49 6e 41 74 74 72 69 62 75 74 65 56 61 | ntext.{.InContent,.InAttributeVa |
33c60 | 6c 75 65 2c 20 49 6e 45 6e 74 69 74 79 56 61 6c 75 65 2c 20 49 6e 44 54 44 20 7d 3b 0a 0a 20 20 | lue,.InEntityValue,.InDTD.};.... |
33c80 | 20 20 2f 2f 20 70 72 69 76 61 74 65 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 62 6f 6f 6c 20 | ..//.private.functions.....bool. |
33ca0 | 65 61 74 5f 77 73 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 6e 65 78 74 5f 65 61 74 5f 77 73 28 29 | eat_ws();.....bool.next_eat_ws() |
33cc0 | 3b 0a 0a 20 20 20 20 76 6f 69 64 20 6e 65 78 74 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 61 74 45 | ;......void.next();.....bool.atE |
33ce0 | 6e 64 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 20 63 6f 6e 73 74 20 51 58 6d 6c | nd();......void.init(.const.QXml |
33d00 | 49 6e 70 75 74 53 6f 75 72 63 65 2a 20 69 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 44 | InputSource*.i.);.....void.initD |
33d20 | 61 74 61 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 65 6e 74 69 74 79 45 78 69 73 74 28 20 63 6f | ata();......bool.entityExist(.co |
33d40 | 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 | nst.QString&.).const;......bool. |
33d60 | 70 61 72 73 65 42 65 67 69 6e 4f 72 43 6f 6e 74 69 6e 75 65 28 20 69 6e 74 20 73 74 61 74 65 2c | parseBeginOrContinue(.int.state, |
33d80 | 20 62 6f 6f 6c 20 69 6e 63 72 65 6d 65 6e 74 61 6c 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 70 | .bool.incremental.);......bool.p |
33da0 | 61 72 73 65 50 72 6f 6c 6f 67 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 45 6c 65 6d | arseProlog();.....bool.parseElem |
33dc0 | 65 6e 74 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 72 6f 63 65 73 73 45 6c 65 6d 65 6e 74 45 6d | ent();.....bool.processElementEm |
33de0 | 70 74 79 54 61 67 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 72 6f 63 65 73 73 45 6c 65 6d 65 6e | ptyTag();.....bool.processElemen |
33e00 | 74 45 54 61 67 42 65 67 69 6e 32 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 72 6f 63 65 73 73 45 | tETagBegin2();.....bool.processE |
33e20 | 6c 65 6d 65 6e 74 41 74 74 72 69 62 75 74 65 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 | lementAttribute();.....bool.pars |
33e40 | 65 4d 69 73 63 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 43 6f 6e 74 65 6e 74 28 29 | eMisc();.....bool.parseContent() |
33e60 | 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 50 49 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 | ;......bool.parsePI();.....bool. |
33e80 | 70 61 72 73 65 44 6f 63 74 79 70 65 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 43 6f | parseDoctype();.....bool.parseCo |
33ea0 | 6d 6d 65 6e 74 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 4e 61 6d 65 28 29 3b 0a | mment();......bool.parseName();. |
33ec0 | 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 4e 6d 74 6f 6b 65 6e 28 29 3b 0a 20 20 20 20 62 6f 6f | ....bool.parseNmtoken();.....boo |
33ee0 | 6c 20 70 61 72 73 65 41 74 74 72 69 62 75 74 65 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 | l.parseAttribute();.....bool.par |
33f00 | 73 65 52 65 66 65 72 65 6e 63 65 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 72 6f 63 65 73 73 52 | seReference();.....bool.processR |
33f20 | 65 66 65 72 65 6e 63 65 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 45 78 74 65 72 | eference();......bool.parseExter |
33f40 | 6e 61 6c 49 44 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 50 45 52 65 66 65 72 65 6e | nalID();.....bool.parsePEReferen |
33f60 | 63 65 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 4d 61 72 6b 75 70 64 65 63 6c 28 29 | ce();.....bool.parseMarkupdecl() |
33f80 | 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 41 74 74 6c 69 73 74 44 65 63 6c 28 29 3b 0a 20 | ;.....bool.parseAttlistDecl();.. |
33fa0 | 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 41 74 74 54 79 70 65 28 29 3b 0a 20 20 20 20 62 6f 6f 6c | ...bool.parseAttType();.....bool |
33fc0 | 20 70 61 72 73 65 41 74 74 56 61 6c 75 65 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 | .parseAttValue();.....bool.parse |
33fe0 | 45 6c 65 6d 65 6e 74 44 65 63 6c 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 4e 6f 74 | ElementDecl();.....bool.parseNot |
34000 | 61 74 69 6f 6e 44 65 63 6c 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 43 68 6f 69 63 | ationDecl();.....bool.parseChoic |
34020 | 65 53 65 71 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 45 6e 74 69 74 79 44 65 63 6c | eSeq();.....bool.parseEntityDecl |
34040 | 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 45 6e 74 69 74 79 56 61 6c 75 65 28 29 3b | ();.....bool.parseEntityValue(); |
34060 | 0a 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 53 74 72 69 6e 67 28 29 3b 0a 0a 20 20 20 20 62 | ......bool.parseString();......b |
34080 | 6f 6f 6c 20 69 6e 73 65 72 74 58 6d 6c 52 65 66 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 | ool.insertXmlRef(.const.QString& |
340a0 | 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 2c 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 62 | ,.const.QString&,.bool.);......b |
340c0 | 6f 6f 6c 20 72 65 70 6f 72 74 45 6e 64 45 6e 74 69 74 69 65 73 28 29 3b 0a 20 20 20 20 76 6f 69 | ool.reportEndEntities();.....voi |
340e0 | 64 20 72 65 70 6f 72 74 50 61 72 73 65 45 72 72 6f 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | d.reportParseError(.const.QStrin |
34100 | 67 26 20 65 72 72 6f 72 20 29 3b 0a 0a 20 20 20 20 74 79 70 65 64 65 66 20 62 6f 6f 6c 20 28 51 | g&.error.);......typedef.bool.(Q |
34120 | 58 6d 6c 53 69 6d 70 6c 65 52 65 61 64 65 72 3a 3a 2a 50 61 72 73 65 46 75 6e 63 74 69 6f 6e 29 | XmlSimpleReader::*ParseFunction) |
34140 | 20 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 6e 65 78 70 65 63 74 65 64 45 6f 66 28 20 50 61 72 | .();.....void.unexpectedEof(.Par |
34160 | 73 65 46 75 6e 63 74 69 6f 6e 20 77 68 65 72 65 2c 20 69 6e 74 20 73 74 61 74 65 20 29 3b 0a 20 | seFunction.where,.int.state.);.. |
34180 | 20 20 20 76 6f 69 64 20 70 61 72 73 65 46 61 69 6c 65 64 28 20 50 61 72 73 65 46 75 6e 63 74 69 | ...void.parseFailed(.ParseFuncti |
341a0 | 6f 6e 20 77 68 65 72 65 2c 20 69 6e 74 20 73 74 61 74 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 | on.where,.int.state.);.....void. |
341c0 | 70 75 73 68 50 61 72 73 65 53 74 61 74 65 28 20 50 61 72 73 65 46 75 6e 63 74 69 6f 6e 20 66 75 | pushParseState(.ParseFunction.fu |
341e0 | 6e 63 74 69 6f 6e 2c 20 69 6e 74 20 73 74 61 74 65 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 | nction,.int.state.);......void.s |
34200 | 65 74 55 6e 64 65 66 45 6e 74 69 74 79 49 6e 41 74 74 72 48 61 63 6b 28 62 6f 6f 6c 20 62 29 3b | etUndefEntityInAttrHack(bool.b); |
34220 | 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 58 6d 6c 53 69 6d 70 6c 65 52 65 61 | ......friend.class.QXmlSimpleRea |
34240 | 64 65 72 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 58 6d | derPrivate;.....friend.class.QXm |
34260 | 6c 53 69 6d 70 6c 65 52 65 61 64 65 72 4c 6f 63 61 74 6f 72 3b 0a 20 20 20 20 66 72 69 65 6e 64 | lSimpleReaderLocator;.....friend |
34280 | 20 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 50 72 69 76 61 74 65 3b 0a 7d 3b 0a 0a | .class.QDomDocumentPrivate;.};.. |
342a0 | 2f 2f 0a 2f 2f 20 53 41 58 20 4c 6f 63 61 74 6f 72 0a 2f 2f 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 | //.//.SAX.Locator.//..class.QM_E |
342c0 | 58 50 4f 52 54 5f 58 4d 4c 20 51 58 6d 6c 4c 6f 63 61 74 6f 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a | XPORT_XML.QXmlLocator.{.public:. |
342e0 | 20 20 20 20 51 58 6d 6c 4c 6f 63 61 74 6f 72 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e | ....QXmlLocator();.....virtual.~ |
34300 | 51 58 6d 6c 4c 6f 63 61 74 6f 72 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 | QXmlLocator();......virtual.int. |
34320 | 63 6f 6c 75 6d 6e 4e 75 6d 62 65 72 28 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | columnNumber().=.0;.....virtual. |
34340 | 69 6e 74 20 6c 69 6e 65 4e 75 6d 62 65 72 28 29 20 3d 20 30 3b 0a 2f 2f 20 20 20 20 51 53 74 72 | int.lineNumber().=.0;.//....QStr |
34360 | 69 6e 67 20 67 65 74 50 75 62 6c 69 63 49 64 28 29 0a 2f 2f 20 20 20 20 51 53 74 72 69 6e 67 20 | ing.getPublicId().//....QString. |
34380 | 67 65 74 53 79 73 74 65 6d 49 64 28 29 0a 7d 3b 0a 0a 2f 2f 0a 2f 2f 20 53 41 58 20 68 61 6e 64 | getSystemId().};..//.//.SAX.hand |
343a0 | 6c 65 72 20 63 6c 61 73 73 65 73 0a 2f 2f 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f | ler.classes.//..class.QM_EXPORT_ |
343c0 | 58 4d 4c 20 51 58 6d 6c 43 6f 6e 74 65 6e 74 48 61 6e 64 6c 65 72 0a 7b 0a 70 75 62 6c 69 63 3a | XML.QXmlContentHandler.{.public: |
343e0 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 6f 63 75 6d 65 6e 74 4c 6f 63 | .....virtual.void.setDocumentLoc |
34400 | 61 74 6f 72 28 20 51 58 6d 6c 4c 6f 63 61 74 6f 72 2a 20 6c 6f 63 61 74 6f 72 20 29 20 3d 20 30 | ator(.QXmlLocator*.locator.).=.0 |
34420 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 73 74 61 72 74 44 6f 63 75 6d 65 6e 74 | ;.....virtual.bool.startDocument |
34440 | 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 65 6e 64 44 6f 63 75 | ().=.0;.....virtual.bool.endDocu |
34460 | 6d 65 6e 74 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 73 74 61 | ment().=.0;.....virtual.bool.sta |
34480 | 72 74 50 72 65 66 69 78 4d 61 70 70 69 6e 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 | rtPrefixMapping(.const.QString&. |
344a0 | 70 72 65 66 69 78 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 75 72 69 20 29 20 3d 20 30 | prefix,.const.QString&.uri.).=.0 |
344c0 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 65 6e 64 50 72 65 66 69 78 4d 61 70 70 | ;.....virtual.bool.endPrefixMapp |
344e0 | 69 6e 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 72 65 66 69 78 20 29 20 3d 20 30 | ing(.const.QString&.prefix.).=.0 |
34500 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 73 74 61 72 74 45 6c 65 6d 65 6e 74 28 | ;.....virtual.bool.startElement( |
34520 | 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 73 70 61 63 65 55 52 49 2c 20 63 6f | .const.QString&.namespaceURI,.co |
34540 | 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6c 6f 63 61 6c 4e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 | nst.QString&.localName,.const.QS |
34560 | 74 72 69 6e 67 26 20 71 4e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 58 6d 6c 41 74 74 72 69 62 75 74 | tring&.qName,.const.QXmlAttribut |
34580 | 65 73 26 20 61 74 74 73 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c | es&.atts.).=.0;.....virtual.bool |
345a0 | 20 65 6e 64 45 6c 65 6d 65 6e 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 | .endElement(.const.QString&.name |
345c0 | 73 70 61 63 65 55 52 49 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6c 6f 63 61 6c 4e 61 | spaceURI,.const.QString&.localNa |
345e0 | 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 4e 61 6d 65 20 29 20 3d 20 30 3b 0a | me,.const.QString&.qName.).=.0;. |
34600 | 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 68 61 72 61 63 74 65 72 73 28 20 63 6f 6e | ....virtual.bool.characters(.con |
34620 | 73 74 20 51 53 74 72 69 6e 67 26 20 63 68 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 | st.QString&.ch.).=.0;.....virtua |
34640 | 6c 20 62 6f 6f 6c 20 69 67 6e 6f 72 61 62 6c 65 57 68 69 74 65 73 70 61 63 65 28 20 63 6f 6e 73 | l.bool.ignorableWhitespace(.cons |
34660 | 74 20 51 53 74 72 69 6e 67 26 20 63 68 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | t.QString&.ch.).=.0;.....virtual |
34680 | 20 62 6f 6f 6c 20 70 72 6f 63 65 73 73 69 6e 67 49 6e 73 74 72 75 63 74 69 6f 6e 28 20 63 6f 6e | .bool.processingInstruction(.con |
346a0 | 73 74 20 51 53 74 72 69 6e 67 26 20 74 61 72 67 65 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | st.QString&.target,.const.QStrin |
346c0 | 67 26 20 64 61 74 61 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 | g&.data.).=.0;.....virtual.bool. |
346e0 | 73 6b 69 70 70 65 64 45 6e 74 69 74 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 | skippedEntity(.const.QString&.na |
34700 | 6d 65 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 65 72 | me.).=.0;.....virtual.QString.er |
34720 | 72 6f 72 53 74 72 69 6e 67 28 29 20 3d 20 30 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 | rorString().=.0;.};..class.QM_EX |
34740 | 50 4f 52 54 5f 58 4d 4c 20 51 58 6d 6c 45 72 72 6f 72 48 61 6e 64 6c 65 72 0a 7b 0a 70 75 62 6c | PORT_XML.QXmlErrorHandler.{.publ |
34760 | 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 77 61 72 6e 69 6e 67 28 20 63 6f | ic:.....virtual.bool.warning(.co |
34780 | 6e 73 74 20 51 58 6d 6c 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 26 20 65 78 63 65 70 74 69 6f | nst.QXmlParseException&.exceptio |
347a0 | 6e 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 65 72 72 6f 72 28 | n.).=.0;.....virtual.bool.error( |
347c0 | 20 63 6f 6e 73 74 20 51 58 6d 6c 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 26 20 65 78 63 65 70 | .const.QXmlParseException&.excep |
347e0 | 74 69 6f 6e 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 66 61 74 | tion.).=.0;.....virtual.bool.fat |
34800 | 61 6c 45 72 72 6f 72 28 20 63 6f 6e 73 74 20 51 58 6d 6c 50 61 72 73 65 45 78 63 65 70 74 69 6f | alError(.const.QXmlParseExceptio |
34820 | 6e 26 20 65 78 63 65 70 74 69 6f 6e 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | n&.exception.).=.0;.....virtual. |
34840 | 51 53 74 72 69 6e 67 20 65 72 72 6f 72 53 74 72 69 6e 67 28 29 20 3d 20 30 3b 0a 7d 3b 0a 0a 63 | QString.errorString().=.0;.};..c |
34860 | 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 58 4d 4c 20 51 58 6d 6c 44 54 44 48 61 6e 64 6c 65 | lass.QM_EXPORT_XML.QXmlDTDHandle |
34880 | 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 6e 6f 74 | r.{.public:.....virtual.bool.not |
348a0 | 61 74 69 6f 6e 44 65 63 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 | ationDecl(.const.QString&.name,. |
348c0 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 75 62 6c 69 63 49 64 2c 20 63 6f 6e 73 74 20 51 | const.QString&.publicId,.const.Q |
348e0 | 53 74 72 69 6e 67 26 20 73 79 73 74 65 6d 49 64 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 | String&.systemId.).=.0;.....virt |
34900 | 75 61 6c 20 62 6f 6f 6c 20 75 6e 70 61 72 73 65 64 45 6e 74 69 74 79 44 65 63 6c 28 20 63 6f 6e | ual.bool.unparsedEntityDecl(.con |
34920 | 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 | st.QString&.name,.const.QString& |
34940 | 20 70 75 62 6c 69 63 49 64 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 79 73 74 65 6d | .publicId,.const.QString&.system |
34960 | 49 64 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 6f 74 61 74 69 6f 6e 4e 61 6d 65 20 | Id,.const.QString&.notationName. |
34980 | 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 65 72 72 6f 72 | ).=.0;.....virtual.QString.error |
349a0 | 53 74 72 69 6e 67 28 29 20 3d 20 30 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 | String().=.0;.};..class.QM_EXPOR |
349c0 | 54 5f 58 4d 4c 20 51 58 6d 6c 45 6e 74 69 74 79 52 65 73 6f 6c 76 65 72 0a 7b 0a 70 75 62 6c 69 | T_XML.QXmlEntityResolver.{.publi |
349e0 | 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 72 65 73 6f 6c 76 65 45 6e 74 69 74 | c:.....virtual.bool.resolveEntit |
34a00 | 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 75 62 6c 69 63 49 64 2c 20 63 6f 6e 73 | y(.const.QString&.publicId,.cons |
34a20 | 74 20 51 53 74 72 69 6e 67 26 20 73 79 73 74 65 6d 49 64 2c 20 51 58 6d 6c 49 6e 70 75 74 53 6f | t.QString&.systemId,.QXmlInputSo |
34a40 | 75 72 63 65 2a 26 20 72 65 74 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 | urce*&.ret.).=.0;.....virtual.QS |
34a60 | 74 72 69 6e 67 20 65 72 72 6f 72 53 74 72 69 6e 67 28 29 20 3d 20 30 3b 0a 7d 3b 0a 0a 63 6c 61 | tring.errorString().=.0;.};..cla |
34a80 | 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 58 4d 4c 20 51 58 6d 6c 4c 65 78 69 63 61 6c 48 61 6e 64 | ss.QM_EXPORT_XML.QXmlLexicalHand |
34aa0 | 6c 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 73 | ler.{.public:.....virtual.bool.s |
34ac0 | 74 61 72 74 44 54 44 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 63 6f | tartDTD(.const.QString&.name,.co |
34ae0 | 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 75 62 6c 69 63 49 64 2c 20 63 6f 6e 73 74 20 51 53 74 | nst.QString&.publicId,.const.QSt |
34b00 | 72 69 6e 67 26 20 73 79 73 74 65 6d 49 64 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 | ring&.systemId.).=.0;.....virtua |
34b20 | 6c 20 62 6f 6f 6c 20 65 6e 64 44 54 44 28 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | l.bool.endDTD().=.0;.....virtual |
34b40 | 20 62 6f 6f 6c 20 73 74 61 72 74 45 6e 74 69 74 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | .bool.startEntity(.const.QString |
34b60 | 26 20 6e 61 6d 65 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 65 | &.name.).=.0;.....virtual.bool.e |
34b80 | 6e 64 45 6e 74 69 74 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 20 | ndEntity(.const.QString&.name.). |
34ba0 | 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 73 74 61 72 74 43 44 41 54 41 | =.0;.....virtual.bool.startCDATA |
34bc0 | 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 65 6e 64 43 44 41 54 | ().=.0;.....virtual.bool.endCDAT |
34be0 | 41 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 6d 6d 65 6e | A().=.0;.....virtual.bool.commen |
34c00 | 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 68 20 29 20 3d 20 30 3b 0a 20 20 20 20 | t(.const.QString&.ch.).=.0;..... |
34c20 | 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 65 72 72 6f 72 53 74 72 69 6e 67 28 29 20 3d 20 | virtual.QString.errorString().=. |
34c40 | 30 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 58 4d 4c 20 51 58 6d 6c 44 | 0;.};..class.QM_EXPORT_XML.QXmlD |
34c60 | 65 63 6c 48 61 6e 64 6c 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c | eclHandler.{.public:.....virtual |
34c80 | 20 62 6f 6f 6c 20 61 74 74 72 69 62 75 74 65 44 65 63 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 | .bool.attributeDecl(.const.QStri |
34ca0 | 6e 67 26 20 65 4e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 4e 61 6d 65 2c | ng&.eName,.const.QString&.aName, |
34cc0 | 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 79 70 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 | .const.QString&.type,.const.QStr |
34ce0 | 69 6e 67 26 20 76 61 6c 75 65 44 65 66 61 75 6c 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | ing&.valueDefault,.const.QString |
34d00 | 26 20 76 61 6c 75 65 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 | &.value.).=.0;.....virtual.bool. |
34d20 | 69 6e 74 65 72 6e 61 6c 45 6e 74 69 74 79 44 65 63 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | internalEntityDecl(.const.QStrin |
34d40 | 67 26 20 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 76 61 6c 75 65 20 29 20 | g&.name,.const.QString&.value.). |
34d60 | 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 65 78 74 65 72 6e 61 6c 45 6e | =.0;.....virtual.bool.externalEn |
34d80 | 74 69 74 79 44 65 63 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 63 | tityDecl(.const.QString&.name,.c |
34da0 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 75 62 6c 69 63 49 64 2c 20 63 6f 6e 73 74 20 51 53 | onst.QString&.publicId,.const.QS |
34dc0 | 74 72 69 6e 67 26 20 73 79 73 74 65 6d 49 64 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 | tring&.systemId.).=.0;.....virtu |
34de0 | 61 6c 20 51 53 74 72 69 6e 67 20 65 72 72 6f 72 53 74 72 69 6e 67 28 29 20 3d 20 30 3b 0a 7d 3b | al.QString.errorString().=.0;.}; |
34e00 | 0a 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 58 4d 4c 20 51 58 6d 6c 44 65 66 61 75 | ...class.QM_EXPORT_XML.QXmlDefau |
34e20 | 6c 74 48 61 6e 64 6c 65 72 20 3a 20 70 75 62 6c 69 63 20 51 58 6d 6c 43 6f 6e 74 65 6e 74 48 61 | ltHandler.:.public.QXmlContentHa |
34e40 | 6e 64 6c 65 72 2c 20 70 75 62 6c 69 63 20 51 58 6d 6c 45 72 72 6f 72 48 61 6e 64 6c 65 72 2c 20 | ndler,.public.QXmlErrorHandler,. |
34e60 | 70 75 62 6c 69 63 20 51 58 6d 6c 44 54 44 48 61 6e 64 6c 65 72 2c 20 70 75 62 6c 69 63 20 51 58 | public.QXmlDTDHandler,.public.QX |
34e80 | 6d 6c 45 6e 74 69 74 79 52 65 73 6f 6c 76 65 72 2c 20 70 75 62 6c 69 63 20 51 58 6d 6c 4c 65 78 | mlEntityResolver,.public.QXmlLex |
34ea0 | 69 63 61 6c 48 61 6e 64 6c 65 72 2c 20 70 75 62 6c 69 63 20 51 58 6d 6c 44 65 63 6c 48 61 6e 64 | icalHandler,.public.QXmlDeclHand |
34ec0 | 6c 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 58 6d 6c 44 65 66 61 75 6c 74 48 61 6e | ler.{.public:.....QXmlDefaultHan |
34ee0 | 64 6c 65 72 28 29 20 7b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 58 6d 6c 44 65 66 61 | dler().{.}.....virtual.~QXmlDefa |
34f00 | 75 6c 74 48 61 6e 64 6c 65 72 28 29 20 7b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 6f | ultHandler().{.}......void.setDo |
34f20 | 63 75 6d 65 6e 74 4c 6f 63 61 74 6f 72 28 20 51 58 6d 6c 4c 6f 63 61 74 6f 72 2a 20 6c 6f 63 61 | cumentLocator(.QXmlLocator*.loca |
34f40 | 74 6f 72 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 74 61 72 74 44 6f 63 75 6d 65 6e 74 28 29 3b | tor.);.....bool.startDocument(); |
34f60 | 0a 20 20 20 20 62 6f 6f 6c 20 65 6e 64 44 6f 63 75 6d 65 6e 74 28 29 3b 0a 20 20 20 20 62 6f 6f | .....bool.endDocument();.....boo |
34f80 | 6c 20 73 74 61 72 74 50 72 65 66 69 78 4d 61 70 70 69 6e 67 28 20 63 6f 6e 73 74 20 51 53 74 72 | l.startPrefixMapping(.const.QStr |
34fa0 | 69 6e 67 26 20 70 72 65 66 69 78 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 75 72 69 20 | ing&.prefix,.const.QString&.uri. |
34fc0 | 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 6e 64 50 72 65 66 69 78 4d 61 70 70 69 6e 67 28 20 63 6f | );.....bool.endPrefixMapping(.co |
34fe0 | 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 72 65 66 69 78 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 | nst.QString&.prefix.);.....bool. |
35000 | 73 74 61 72 74 45 6c 65 6d 65 6e 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d | startElement(.const.QString&.nam |
35020 | 65 73 70 61 63 65 55 52 49 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6c 6f 63 61 6c 4e | espaceURI,.const.QString&.localN |
35040 | 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 4e 61 6d 65 2c 20 63 6f 6e 73 74 | ame,.const.QString&.qName,.const |
35060 | 20 51 58 6d 6c 41 74 74 72 69 62 75 74 65 73 26 20 61 74 74 73 20 29 3b 0a 20 20 20 20 62 6f 6f | .QXmlAttributes&.atts.);.....boo |
35080 | 6c 20 65 6e 64 45 6c 65 6d 65 6e 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d | l.endElement(.const.QString&.nam |
350a0 | 65 73 70 61 63 65 55 52 49 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6c 6f 63 61 6c 4e | espaceURI,.const.QString&.localN |
350c0 | 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 4e 61 6d 65 20 29 3b 0a 20 20 20 | ame,.const.QString&.qName.);.... |
350e0 | 20 62 6f 6f 6c 20 63 68 61 72 61 63 74 65 72 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 | .bool.characters(.const.QString& |
35100 | 20 63 68 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 67 6e 6f 72 61 62 6c 65 57 68 69 74 65 73 70 | .ch.);.....bool.ignorableWhitesp |
35120 | 61 63 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 68 20 29 3b 0a 20 20 20 20 62 6f | ace(.const.QString&.ch.);.....bo |
35140 | 6f 6c 20 70 72 6f 63 65 73 73 69 6e 67 49 6e 73 74 72 75 63 74 69 6f 6e 28 20 63 6f 6e 73 74 20 | ol.processingInstruction(.const. |
35160 | 51 53 74 72 69 6e 67 26 20 74 61 72 67 65 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 | QString&.target,.const.QString&. |
35180 | 64 61 74 61 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 6b 69 70 70 65 64 45 6e 74 69 74 79 28 20 | data.);.....bool.skippedEntity(. |
351a0 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c | const.QString&.name.);......bool |
351c0 | 20 77 61 72 6e 69 6e 67 28 20 63 6f 6e 73 74 20 51 58 6d 6c 50 61 72 73 65 45 78 63 65 70 74 69 | .warning(.const.QXmlParseExcepti |
351e0 | 6f 6e 26 20 65 78 63 65 70 74 69 6f 6e 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 72 72 6f 72 28 | on&.exception.);.....bool.error( |
35200 | 20 63 6f 6e 73 74 20 51 58 6d 6c 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 26 20 65 78 63 65 70 | .const.QXmlParseException&.excep |
35220 | 74 69 6f 6e 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 66 61 74 61 6c 45 72 72 6f 72 28 20 63 6f 6e | tion.);.....bool.fatalError(.con |
35240 | 73 74 20 51 58 6d 6c 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 26 20 65 78 63 65 70 74 69 6f 6e | st.QXmlParseException&.exception |
35260 | 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 6e 6f 74 61 74 69 6f 6e 44 65 63 6c 28 20 63 6f 6e 73 | .);......bool.notationDecl(.cons |
35280 | 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 | t.QString&.name,.const.QString&. |
352a0 | 70 75 62 6c 69 63 49 64 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 79 73 74 65 6d 49 | publicId,.const.QString&.systemI |
352c0 | 64 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 75 6e 70 61 72 73 65 64 45 6e 74 69 74 79 44 65 63 6c | d.);.....bool.unparsedEntityDecl |
352e0 | 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 | (.const.QString&.name,.const.QSt |
35300 | 72 69 6e 67 26 20 70 75 62 6c 69 63 49 64 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 | ring&.publicId,.const.QString&.s |
35320 | 79 73 74 65 6d 49 64 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 6f 74 61 74 69 6f 6e | ystemId,.const.QString&.notation |
35340 | 4e 61 6d 65 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 72 65 73 6f 6c 76 65 45 6e 74 69 74 79 28 | Name.);......bool.resolveEntity( |
35360 | 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 75 62 6c 69 63 49 64 2c 20 63 6f 6e 73 74 20 | .const.QString&.publicId,.const. |
35380 | 51 53 74 72 69 6e 67 26 20 73 79 73 74 65 6d 49 64 2c 20 51 58 6d 6c 49 6e 70 75 74 53 6f 75 72 | QString&.systemId,.QXmlInputSour |
353a0 | 63 65 2a 26 20 72 65 74 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 73 74 61 72 74 44 54 44 28 20 | ce*&.ret.);......bool.startDTD(. |
353c0 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 | const.QString&.name,.const.QStri |
353e0 | 6e 67 26 20 70 75 62 6c 69 63 49 64 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 79 73 | ng&.publicId,.const.QString&.sys |
35400 | 74 65 6d 49 64 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 6e 64 44 54 44 28 29 3b 0a 20 20 20 20 | temId.);.....bool.endDTD();..... |
35420 | 62 6f 6f 6c 20 73 74 61 72 74 45 6e 74 69 74 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 | bool.startEntity(.const.QString& |
35440 | 20 6e 61 6d 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 6e 64 45 6e 74 69 74 79 28 20 63 6f 6e | .name.);.....bool.endEntity(.con |
35460 | 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 74 61 | st.QString&.name.);.....bool.sta |
35480 | 72 74 43 44 41 54 41 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 6e 64 43 44 41 54 41 28 29 3b 0a | rtCDATA();.....bool.endCDATA();. |
354a0 | 20 20 20 20 62 6f 6f 6c 20 63 6f 6d 6d 65 6e 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 | ....bool.comment(.const.QString& |
354c0 | 20 63 68 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 61 74 74 72 69 62 75 74 65 44 65 63 6c 28 20 | .ch.);......bool.attributeDecl(. |
354e0 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 65 4e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 | const.QString&.eName,.const.QStr |
35500 | 69 6e 67 26 20 61 4e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 79 70 65 2c | ing&.aName,.const.QString&.type, |
35520 | 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 76 61 6c 75 65 44 65 66 61 75 6c 74 2c 20 63 6f | .const.QString&.valueDefault,.co |
35540 | 6e 73 74 20 51 53 74 72 69 6e 67 26 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 | nst.QString&.value.);.....bool.i |
35560 | 6e 74 65 72 6e 61 6c 45 6e 74 69 74 79 44 65 63 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | nternalEntityDecl(.const.QString |
35580 | 26 20 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 76 61 6c 75 65 20 29 3b 0a | &.name,.const.QString&.value.);. |
355a0 | 20 20 20 20 62 6f 6f 6c 20 65 78 74 65 72 6e 61 6c 45 6e 74 69 74 79 44 65 63 6c 28 20 63 6f 6e | ....bool.externalEntityDecl(.con |
355c0 | 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 | st.QString&.name,.const.QString& |
355e0 | 20 70 75 62 6c 69 63 49 64 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 79 73 74 65 6d | .publicId,.const.QString&.system |
35600 | 49 64 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 65 72 72 6f 72 53 74 72 69 6e 67 28 29 | Id.);......QString.errorString() |
35620 | 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 58 6d 6c 44 65 66 61 75 6c 74 48 61 6e 64 6c | ;..private:.....QXmlDefaultHandl |
35640 | 65 72 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 0a 2f 2f 0a 2f 2f 20 69 6e 6c 69 6e 65 73 | erPrivate.*d;.};...//.//.inlines |
35660 | 0a 2f 2f 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 58 6d 6c 53 69 6d 70 6c 65 52 65 61 64 65 | .//..inline.bool.QXmlSimpleReade |
35680 | 72 3a 3a 61 74 45 6e 64 28 29 0a 7b 20 72 65 74 75 72 6e 20 28 63 2e 75 6e 69 63 6f 64 65 28 29 | r::atEnd().{.return.(c.unicode() |
356a0 | 7c 30 78 30 30 30 31 29 20 3d 3d 20 30 78 66 66 66 66 3b 20 7d 0a 69 6e 6c 69 6e 65 20 69 6e 74 | |0x0001).==.0xffff;.}.inline.int |
356c0 | 20 51 58 6d 6c 41 74 74 72 69 62 75 74 65 73 3a 3a 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 0a 7b | .QXmlAttributes::count().const.{ |
356e0 | 20 72 65 74 75 72 6e 20 6c 65 6e 67 74 68 28 29 3b 20 7d 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 | .return.length();.}...#endif.//Q |
35700 | 54 5f 4e 4f 5f 58 4d 4c 0a 0a 23 65 6e 64 69 66 0a 00 00 00 0e 00 71 00 76 00 62 00 6f 00 78 00 | T_NO_XML..#endif......q.v.b.o.x. |
35720 | 2e 00 68 00 00 07 a3 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ..h..../************************ |
35740 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
35760 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a | ********************.**.$Id:.$.* |
35780 | 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 76 65 72 74 69 63 61 6c 20 62 6f 78 20 | *.**.Definition.of.vertical.box. |
357a0 | 6c 61 79 6f 75 74 20 77 69 64 67 65 74 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 | layout.widget.class.**.**.Create |
357c0 | 64 20 3a 20 39 39 30 31 32 34 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 | d.:.990124.**.**.Copyright.(C).1 |
357e0 | 39 39 39 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 | 999-2000.Trolltech.ASA...All.rig |
35800 | 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 | hts.reserved..**.**.This.file.is |
35820 | 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 | .part.of.the.widgets.module.of.t |
35840 | 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 | he.Qt.GUI.Toolkit..**.**.This.fi |
35860 | 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 | le.may.be.distributed.under.the. |
35880 | 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a | terms.of.the.Q.Public.License.** |
358a0 | 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 | .as.defined.by.Trolltech.ASA.of. |
358c0 | 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 | Norway.and.appearing.in.the.file |
358e0 | 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 | .**.LICENSE.QPL.included.in.the. |
35900 | 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 | packaging.of.this.file..**.**.Th |
35920 | 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f | is.file.may.be.distributed.and/o |
35940 | 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 | r.modified.under.the.terms.of.th |
35960 | 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 | e.**.GNU.General.Public.License. |
35980 | 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 | version.2.as.published.by.the.Fr |
359a0 | 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 | ee.Software.**.Foundation.and.ap |
359c0 | 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 | pearing.in.the.file.LICENSE.GPL. |
359e0 | 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 | included.in.the.**.packaging.of. |
35a00 | 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 | this.file..**.**.Licensees.holdi |
35a20 | 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f | ng.valid.Qt.Enterprise.Edition.o |
35a40 | 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 | r.Qt.Professional.Edition.**.lic |
35a60 | 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 | enses.may.use.this.file.in.accor |
35a80 | 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 | dance.with.the.Qt.Commercial.Lic |
35aa0 | 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 | ense.**.Agreement.provided.with. |
35ac0 | 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 | the.Software..**.**.This.file.is |
35ae0 | 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 | .provided.AS.IS.with.NO.WARRANTY |
35b00 | 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 | .OF.ANY.KIND,.INCLUDING.THE.**.W |
35b20 | 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 | ARRANTY.OF.DESIGN,.MERCHANTABILI |
35b40 | 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 | TY.AND.FITNESS.FOR.A.PARTICULAR. |
35b60 | 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 | PURPOSE..**.**.See.http://qtsoft |
35b80 | 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 | ware.com/pricing.html.or.email.s |
35ba0 | 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f | ales@trolltech.com.for.**...info |
35bc0 | 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 | rmation.about.Qt.Commercial.Lice |
35be0 | 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 | nse.Agreements..**.See.http://qt |
35c00 | 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 | software.com/qpl/.for.QPL.licens |
35c20 | 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 | ing.information..**.See.http://q |
35c40 | 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e | tsoftware.com/gpl/.for.GPL.licen |
35c60 | 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 | sing.information..**.**.Contact. |
35c80 | 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 | info@trolltech.com.if.any.condit |
35ca0 | 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f | ions.of.this.licensing.are.**.no |
35cc0 | 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | t.clear.to.you..**.************* |
35ce0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
35d00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e | *************************/..#ifn |
35d20 | 64 65 66 20 51 56 42 4f 58 5f 48 0a 23 64 65 66 69 6e 65 20 51 56 42 4f 58 5f 48 0a 0a 23 69 66 | def.QVBOX_H.#define.QVBOX_H..#if |
35d40 | 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 68 62 6f 78 2e 68 22 0a 23 65 6e | ndef.QT_H.#include."qhbox.h".#en |
35d60 | 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 56 42 4f 58 0a | dif.//.QT_H..#ifndef.QT_NO_VBOX. |
35d80 | 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 42 6f 78 20 3a 20 70 75 62 6c 69 63 20 51 | .class.Q_EXPORT.QVBox.:.public.Q |
35da0 | 48 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 20 20 20 20 | HBox.{.....Q_OBJECT.public:..... |
35dc0 | 51 56 42 6f 78 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 | QVBox(.QWidget*.parent=0,.const. |
35de0 | 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 20 57 46 6c 61 67 73 20 66 3d 30 20 29 3b 0a 0a 70 72 69 | char*.name=0,.WFlags.f=0.);..pri |
35e00 | 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 |
35e20 | 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 |
35e40 | 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 56 42 6f 78 28 20 63 6f 6e 73 74 20 51 56 | ISABLE_COPY).....QVBox(.const.QV |
35e60 | 42 6f 78 20 26 20 29 3b 0a 20 20 20 20 51 56 42 6f 78 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 | Box.&.);.....QVBox&.operator=(.c |
35e80 | 6f 6e 73 74 20 51 56 42 6f 78 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 | onst.QVBox.&.);.#endif.};..#endi |
35ea0 | 66 20 2f 2f 20 51 54 5f 4e 4f 5f 56 42 4f 58 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 56 42 4f 58 | f.//.QT_NO_VBOX..#endif.//.QVBOX |
35ec0 | 5f 48 0a 00 00 00 16 00 71 00 75 00 74 00 66 00 63 00 6f 00 64 00 65 00 63 00 2e 00 68 00 00 09 | _H......q.u.t.f.c.o.d.e.c...h... |
35ee0 | 4c 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | L/****************************** |
35f00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
35f20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 | **************.**.$Id$.**.**.Def |
35f40 | 69 6e 69 74 69 6f 6e 20 6f 66 20 51 55 74 66 7b 38 2c 31 36 7d 43 6f 64 65 63 20 63 6c 61 73 73 | inition.of.QUtf{8,16}Codec.class |
35f60 | 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 38 31 30 31 35 0a 2a 2a 0a 2a 2a 20 43 6f | .**.**.Created.:.981015.**.**.Co |
35f80 | 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 | pyright.(C).1998-2002.Trolltech. |
35fa0 | 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a | ASA...All.rights.reserved..**.** |
35fc0 | 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 | .This.file.is.part.of.the.tools. |
35fe0 | 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a | module.of.the.Qt.GUI.Toolkit..** |
36000 | 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 | .**.This.file.may.be.distributed |
36020 | 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 | .under.the.terms.of.the.Q.Public |
36040 | 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 | .License.**.as.defined.by.Trollt |
36060 | 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 | ech.ASA.of.Norway.and.appearing. |
36080 | 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 | in.the.file.**.LICENSE.QPL.inclu |
360a0 | 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c | ded.in.the.packaging.of.this.fil |
360c0 | 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 | e..**.**.This.file.may.be.distri |
360e0 | 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 | buted.and/or.modified.under.the. |
36100 | 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c | terms.of.the.**.GNU.General.Publ |
36120 | 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 | ic.License.version.2.as.publishe |
36140 | 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 | d.by.the.Free.Software.**.Founda |
36160 | 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c | tion.and.appearing.in.the.file.L |
36180 | 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 | ICENSE.GPL.included.in.the.**.pa |
361a0 | 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 | ckaging.of.this.file..**.**.Lice |
361c0 | 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 | nsees.holding.valid.Qt.Enterpris |
361e0 | 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 | e.Edition.or.Qt.Professional.Edi |
36200 | 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 | tion.**.licenses.may.use.this.fi |
36220 | 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d | le.in.accordance.with.the.Qt.Com |
36240 | 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f | mercial.License.**.Agreement.pro |
36260 | 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 | vided.with.the.Software..**.**.T |
36280 | 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 | his.file.is.provided.AS.IS.with. |
362a0 | 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 | NO.WARRANTY.OF.ANY.KIND,.INCLUDI |
362c0 | 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 | NG.THE.**.WARRANTY.OF.DESIGN,.ME |
362e0 | 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 | RCHANTABILITY.AND.FITNESS.FOR.A. |
36300 | 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 | PARTICULAR.PURPOSE..**.**.See.ht |
36320 | 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c | tp://qtsoftware.com/pricing.html |
36340 | 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f | .or.email.sales@trolltech.com.fo |
36360 | 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d | r.**...information.about.Qt.Comm |
36380 | 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 | ercial.License.Agreements..**.Se |
363a0 | 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 | e.http://qtsoftware.com/qpl/.for |
363c0 | 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 | .QPL.licensing.information..**.S |
363e0 | 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f | ee.http://qtsoftware.com/gpl/.fo |
36400 | 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a | r.GPL.licensing.information..**. |
36420 | 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 | **.Contact.info@trolltech.com.if |
36440 | 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e | .any.conditions.of.this.licensin |
36460 | 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a | g.are.**.not.clear.to.you..**.** |
36480 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
364a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
364c0 | 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 55 54 46 43 4f 44 45 43 5f 48 0a 23 64 65 66 69 | ****/..#ifndef.QUTFCODEC_H.#defi |
364e0 | 6e 65 20 51 55 54 46 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 | ne.QUTFCODEC_H..#ifndef.QT_H.#in |
36500 | 63 6c 75 64 65 20 22 71 74 65 78 74 63 6f 64 65 63 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 | clude."qtextcodec.h".#endif.//.Q |
36520 | 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 45 43 0a 0a 63 6c | T_H..#ifndef.QT_NO_TEXTCODEC..cl |
36540 | 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 55 74 66 38 43 6f 64 65 63 20 3a 20 70 75 62 6c 69 63 | ass.Q_EXPORT.QUtf8Codec.:.public |
36560 | 20 51 54 65 78 74 43 6f 64 65 63 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 | .QTextCodec.{.public:.....virtua |
36580 | 6c 20 69 6e 74 20 6d 69 62 45 6e 75 6d 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 | l.int.mibEnum().const;.....const |
365a0 | 20 63 68 61 72 2a 20 6e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 54 65 78 74 44 | .char*.name().const;......QTextD |
365c0 | 65 63 6f 64 65 72 2a 20 6d 61 6b 65 44 65 63 6f 64 65 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 | ecoder*.makeDecoder().const;..#i |
365e0 | 66 20 21 64 65 66 69 6e 65 64 28 51 5f 4e 4f 5f 55 53 49 4e 47 5f 4b 45 59 57 4f 52 44 29 0a 20 | f.!defined(Q_NO_USING_KEYWORD).. |
36600 | 20 20 20 75 73 69 6e 67 20 51 54 65 78 74 43 6f 64 65 63 3a 3a 66 72 6f 6d 55 6e 69 63 6f 64 65 | ...using.QTextCodec::fromUnicode |
36620 | 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 66 72 6f 6d 55 6e 69 63 6f 64 | ;.#endif.....QCString.fromUnicod |
36640 | 65 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 75 63 2c 20 69 6e 74 26 20 6c 65 6e 49 6e 4f | e(const.QString&.uc,.int&.lenInO |
36660 | 75 74 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 55 6e 69 63 6f 64 65 | ut).const;.....QString.toUnicode |
36680 | 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 63 68 61 72 73 2c 20 69 6e 74 20 6c 65 6e 29 20 63 6f 6e | (const.char*.chars,.int.len).con |
366a0 | 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 68 65 75 72 69 73 74 69 63 43 6f 6e 74 65 6e 74 4d 61 74 | st;......int.heuristicContentMat |
366c0 | 63 68 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 63 68 61 72 73 2c 20 69 6e 74 20 6c 65 6e 29 20 63 | ch(const.char*.chars,.int.len).c |
366e0 | 6f 6e 73 74 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 55 74 66 31 36 43 | onst;.};..class.Q_EXPORT.QUtf16C |
36700 | 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 69 | odec.:.public.QTextCodec.{.publi |
36720 | 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 6e | c:.....virtual.int.mibEnum().con |
36740 | 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 74 | st;.....const.char*.name().const |
36760 | 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 64 65 72 | ;......QTextDecoder*.makeDecoder |
36780 | 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 54 65 78 74 45 6e 63 6f 64 65 72 2a 20 6d 61 6b 65 | ().const;.....QTextEncoder*.make |
367a0 | 45 6e 63 6f 64 65 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 68 65 75 72 69 73 | Encoder().const;......int.heuris |
367c0 | 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 68 61 72 | ticContentMatch(const.char*.char |
367e0 | 73 2c 20 69 6e 74 20 6c 65 6e 29 20 63 6f 6e 73 74 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f | s,.int.len).const;.};..#endif.// |
36800 | 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 45 43 0a 23 65 6e 64 69 66 20 2f 2f 20 51 55 54 46 43 4f | QT_NO_TEXTCODEC.#endif.//.QUTFCO |
36820 | 44 45 43 5f 48 0a 00 00 00 16 00 71 00 73 00 71 00 6c 00 65 00 72 00 72 00 6f 00 72 00 2e 00 68 | DEC_H......q.s.q.l.e.r.r.o.r...h |
36840 | 00 00 0a 69 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ...i/*************************** |
36860 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
36880 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 | *****************.**.**.Definiti |
368a0 | 6f 6e 20 6f 66 20 51 53 71 6c 45 72 72 6f 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 | on.of.QSqlError.class.**.**.Crea |
368c0 | 74 65 64 20 3a 20 32 30 30 30 2d 31 31 2d 30 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 | ted.:.2000-11-03.**.**.Copyright |
368e0 | 20 28 43 29 20 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 | .(C).2000.Trolltech.ASA...All.ri |
36900 | 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 | ghts.reserved..**.**.This.file.i |
36920 | 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 73 71 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 | s.part.of.the.sql.module.of.the. |
36940 | 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 | Qt.GUI.Toolkit..**.**.This.file. |
36960 | 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 | may.be.distributed.under.the.ter |
36980 | 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 | ms.of.the.Q.Public.License.**.as |
369a0 | 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 | .defined.by.Trolltech.ASA.of.Nor |
369c0 | 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a | way.and.appearing.in.the.file.** |
369e0 | 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 | .LICENSE.QPL.included.in.the.pac |
36a00 | 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 | kaging.of.this.file..**.**.This. |
36a20 | 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d | file.may.be.distributed.and/or.m |
36a40 | 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a | odified.under.the.terms.of.the.* |
36a60 | 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 | *.GNU.General.Public.License.ver |
36a80 | 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 | sion.2.as.published.by.the.Free. |
36aa0 | 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 | Software.**.Foundation.and.appea |
36ac0 | 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 | ring.in.the.file.LICENSE.GPL.inc |
36ae0 | 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 | luded.in.the.**.packaging.of.thi |
36b00 | 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 | s.file..**.**.Licensees.holding. |
36b20 | 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 | valid.Qt.Enterprise.Edition.lice |
36b40 | 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 | nses.may.use.this.**.file.in.acc |
36b60 | 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c | ordance.with.the.Qt.Commercial.L |
36b80 | 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 74 | icense.Agreement.provided.**.wit |
36ba0 | 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 | h.the.Software..**.**.This.file. |
36bc0 | 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e | is.provided.AS.IS.with.NO.WARRAN |
36be0 | 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a | TY.OF.ANY.KIND,.INCLUDING.THE.** |
36c00 | 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 | .WARRANTY.OF.DESIGN,.MERCHANTABI |
36c20 | 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 | LITY.AND.FITNESS.FOR.A.PARTICULA |
36c40 | 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f | R.PURPOSE..**.**.See.http://qtso |
36c60 | 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c | ftware.com/pricing.html.or.email |
36c80 | 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e | .sales@trolltech.com.for.**...in |
36ca0 | 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 | formation.about.Qt.Commercial.Li |
36cc0 | 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f | cense.Agreements..**.See.http:// |
36ce0 | 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 | qtsoftware.com/qpl/.for.QPL.lice |
36d00 | 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f | nsing.information..**.See.http:/ |
36d20 | 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 | /qtsoftware.com/gpl/.for.GPL.lic |
36d40 | 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 | ensing.information..**.**.Contac |
36d60 | 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 | t.info@trolltech.com.if.any.cond |
36d80 | 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 | itions.of.this.licensing.are.**. |
36da0 | 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | not.clear.to.you..**.*********** |
36dc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
36de0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 | ***************************/..#i |
36e00 | 66 6e 64 65 66 20 51 53 51 4c 45 52 52 4f 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 51 4c 45 52 | fndef.QSQLERROR_H.#define.QSQLER |
36e20 | 52 4f 52 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 | ROR_H..#ifndef.QT_H.#include."qs |
36e40 | 74 72 69 6e 67 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 21 64 65 | tring.h".#endif.//.QT_H..#if.!de |
36e60 | 66 69 6e 65 64 28 20 51 54 5f 4d 4f 44 55 4c 45 5f 53 51 4c 20 29 20 7c 7c 20 64 65 66 69 6e 65 | fined(.QT_MODULE_SQL.).||.define |
36e80 | 64 28 20 51 54 5f 4c 49 43 45 4e 53 45 5f 50 52 4f 46 45 53 53 49 4f 4e 41 4c 20 29 0a 23 64 65 | d(.QT_LICENSE_PROFESSIONAL.).#de |
36ea0 | 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 | fine.QM_EXPORT_SQL.#else.#define |
36ec0 | 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a | .QM_EXPORT_SQL.Q_EXPORT.#endif.. |
36ee0 | 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 51 4c 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f | #ifndef.QT_NO_SQL..class.QM_EXPO |
36f00 | 52 54 5f 53 51 4c 20 51 53 71 6c 45 72 72 6f 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 | RT_SQL.QSqlError.{.public:.....e |
36f20 | 6e 75 6d 20 54 79 70 65 20 7b 0a 09 4e 6f 6e 65 2c 0a 09 43 6f 6e 6e 65 63 74 69 6f 6e 2c 0a 09 | num.Type.{..None,..Connection,.. |
36f40 | 53 74 61 74 65 6d 65 6e 74 2c 0a 09 54 72 61 6e 73 61 63 74 69 6f 6e 2c 0a 09 55 6e 6b 6e 6f 77 | Statement,..Transaction,..Unknow |
36f60 | 6e 0a 20 20 20 20 7d 3b 0a 20 20 20 20 51 53 71 6c 45 72 72 6f 72 28 20 20 63 6f 6e 73 74 20 51 | n.....};.....QSqlError(..const.Q |
36f80 | 53 74 72 69 6e 67 26 20 64 72 69 76 65 72 54 65 78 74 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 | String&.driverText.=.QString::nu |
36fa0 | 6c 6c 2c 0a 09 09 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 64 61 74 61 62 61 73 65 54 65 78 | ll,...const.QString&.databaseTex |
36fc0 | 74 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 69 6e 74 20 74 79 70 65 20 3d 20 | t.=.QString::null,...int.type.=. |
36fe0 | 51 53 71 6c 45 72 72 6f 72 3a 3a 4e 6f 6e 65 2c 0a 09 09 69 6e 74 20 6e 75 6d 62 65 72 20 3d 20 | QSqlError::None,...int.number.=. |
37000 | 2d 31 20 29 3b 0a 20 20 20 20 51 53 71 6c 45 72 72 6f 72 28 20 63 6f 6e 73 74 20 51 53 71 6c 45 | -1.);.....QSqlError(.const.QSqlE |
37020 | 72 72 6f 72 26 20 6f 74 68 65 72 20 29 3b 0a 20 20 20 20 51 53 71 6c 45 72 72 6f 72 26 20 6f 70 | rror&.other.);.....QSqlError&.op |
37040 | 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 71 6c 45 72 72 6f 72 26 20 6f 74 68 65 72 20 | erator=(.const.QSqlError&.other. |
37060 | 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 53 71 6c 45 72 72 6f 72 28 29 3b 0a 0a 20 20 | );.....virtual.~QSqlError();.... |
37080 | 20 20 51 53 74 72 69 6e 67 09 64 72 69 76 65 72 54 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 | ..QString.driverText().const;... |
370a0 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 72 69 76 65 72 54 65 78 74 28 20 63 6f | ..virtual.void.setDriverText(.co |
370c0 | 6e 73 74 20 51 53 74 72 69 6e 67 26 20 64 72 69 76 65 72 54 65 78 74 20 29 3b 0a 20 20 20 20 51 | nst.QString&.driverText.);.....Q |
370e0 | 53 74 72 69 6e 67 09 64 61 74 61 62 61 73 65 54 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | String.databaseText().const;.... |
37100 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 61 74 61 62 61 73 65 54 65 78 74 28 20 63 | .virtual.void.setDatabaseText(.c |
37120 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 64 61 74 61 62 61 73 65 54 65 78 74 20 29 3b 0a 20 20 | onst.QString&.databaseText.);... |
37140 | 20 20 69 6e 74 09 09 74 79 70 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | ..int..type().const;.....virtual |
37160 | 20 76 6f 69 64 20 73 65 74 54 79 70 65 28 20 69 6e 74 20 74 79 70 65 20 29 3b 0a 20 20 20 20 69 | .void.setType(.int.type.);.....i |
37180 | 6e 74 09 09 6e 75 6d 62 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | nt..number().const;.....virtual. |
371a0 | 76 6f 69 64 20 73 65 74 4e 75 6d 62 65 72 28 20 69 6e 74 20 6e 75 6d 62 65 72 20 29 3b 0a 20 20 | void.setNumber(.int.number.);... |
371c0 | 20 20 51 53 74 72 69 6e 67 20 09 74 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 | ..QString..text().const;.....voi |
371e0 | 64 20 09 73 68 6f 77 4d 65 73 73 61 67 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6d | d..showMessage(.const.QString&.m |
37200 | 73 67 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | sg.=.QString::null.).const;..... |
37220 | 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 53 74 72 69 6e 67 09 64 72 69 76 65 72 45 72 72 6f | .private:.....QString.driverErro |
37240 | 72 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 09 64 61 74 61 62 61 73 65 45 72 72 6f 72 3b 0a 20 20 | r;.....QString.databaseError;... |
37260 | 20 20 69 6e 74 09 09 65 72 72 6f 72 54 79 70 65 3b 0a 20 20 20 20 69 6e 74 09 65 72 72 6f 72 4e | ..int..errorType;.....int.errorN |
37280 | 75 6d 62 65 72 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 53 51 4c 0a 23 | umber;.};..#endif.//.QT_NO_SQL.# |
372a0 | 65 6e 64 69 66 0a 00 00 00 18 00 71 00 73 00 71 00 6c 00 72 00 65 00 73 00 75 00 6c 00 74 00 2e | endif......q.s.q.l.r.e.s.u.l.t.. |
372c0 | 00 68 00 00 0d 5a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .h...Z/************************* |
372e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
37300 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 | *******************.**.**.Defini |
37320 | 74 69 6f 6e 20 6f 66 20 51 53 71 6c 52 65 73 75 6c 74 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 | tion.of.QSqlResult.class.**.**.C |
37340 | 72 65 61 74 65 64 20 3a 20 32 30 30 30 2d 31 31 2d 30 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 | reated.:.2000-11-03.**.**.Copyri |
37360 | 67 68 74 20 28 43 29 20 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c | ght.(C).2000.Trolltech.ASA...All |
37380 | 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c | .rights.reserved..**.**.This.fil |
373a0 | 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 73 71 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 | e.is.part.of.the.sql.module.of.t |
373c0 | 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 | he.Qt.GUI.Toolkit..**.**.This.fi |
373e0 | 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 | le.may.be.distributed.under.the. |
37400 | 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a | terms.of.the.Q.Public.License.** |
37420 | 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 | .as.defined.by.Trolltech.ASA.of. |
37440 | 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 | Norway.and.appearing.in.the.file |
37460 | 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 | .**.LICENSE.QPL.included.in.the. |
37480 | 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 | packaging.of.this.file..**.**.Th |
374a0 | 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f | is.file.may.be.distributed.and/o |
374c0 | 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 | r.modified.under.the.terms.of.th |
374e0 | 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 | e.**.GNU.General.Public.License. |
37500 | 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 | version.2.as.published.by.the.Fr |
37520 | 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 | ee.Software.**.Foundation.and.ap |
37540 | 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 | pearing.in.the.file.LICENSE.GPL. |
37560 | 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 | included.in.the.**.packaging.of. |
37580 | 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 | this.file..**.**.Licensees.holdi |
375a0 | 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c | ng.valid.Qt.Enterprise.Edition.l |
375c0 | 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 | icenses.may.use.this.**.file.in. |
375e0 | 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 | accordance.with.the.Qt.Commercia |
37600 | 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 | l.License.Agreement.provided.**. |
37620 | 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 | with.the.Software..**.**.This.fi |
37640 | 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 | le.is.provided.AS.IS.with.NO.WAR |
37660 | 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 | RANTY.OF.ANY.KIND,.INCLUDING.THE |
37680 | 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 | .**.WARRANTY.OF.DESIGN,.MERCHANT |
376a0 | 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 | ABILITY.AND.FITNESS.FOR.A.PARTIC |
376c0 | 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 | ULAR.PURPOSE..**.**.See.http://q |
376e0 | 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d | tsoftware.com/pricing.html.or.em |
37700 | 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 | ail.sales@trolltech.com.for.**.. |
37720 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c | .information.about.Qt.Commercial |
37740 | 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 | .License.Agreements..**.See.http |
37760 | 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c | ://qtsoftware.com/qpl/.for.QPL.l |
37780 | 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 | icensing.information..**.See.htt |
377a0 | 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 | p://qtsoftware.com/gpl/.for.GPL. |
377c0 | 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e | licensing.information..**.**.Con |
377e0 | 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 | tact.info@trolltech.com.if.any.c |
37800 | 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a | onditions.of.this.licensing.are. |
37820 | 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a | **.not.clear.to.you..**.******** |
37840 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
37860 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a | ******************************/. |
37880 | 0a 23 69 66 6e 64 65 66 20 51 53 51 4c 52 45 53 55 4c 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 | .#ifndef.QSQLRESULT_H.#define.QS |
378a0 | 51 4c 52 45 53 55 4c 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 | QLRESULT_H..#ifndef.QT_H.#includ |
378c0 | 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 76 61 72 69 61 6e 74 | e."qstring.h".#include."qvariant |
378e0 | 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 71 6c 65 72 72 6f 72 2e 68 22 0a 23 69 6e 63 6c | .h".#include."qsqlerror.h".#incl |
37900 | 75 64 65 20 22 71 73 71 6c 66 69 65 6c 64 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 71 6c | ude."qsqlfield.h".#include."qsql |
37920 | 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 |
37940 | 28 20 51 54 5f 4d 4f 44 55 4c 45 5f 53 51 4c 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 | (.QT_MODULE_SQL.).||.defined(.QT |
37960 | 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 65 20 | _LICENSE_PROFESSIONAL.).#define. |
37980 | 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 | QM_EXPORT_SQL.#else.#define.QM_E |
379a0 | 58 50 4f 52 54 5f 53 51 4c 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 | XPORT_SQL.Q_EXPORT.#endif..#ifnd |
379c0 | 65 66 20 51 54 5f 4e 4f 5f 53 51 4c 0a 0a 63 6c 61 73 73 20 51 53 71 6c 44 72 69 76 65 72 3b 0a | ef.QT_NO_SQL..class.QSqlDriver;. |
379e0 | 63 6c 61 73 73 20 51 53 71 6c 3b 0a 63 6c 61 73 73 20 51 53 71 6c 52 65 73 75 6c 74 50 72 69 76 | class.QSql;.class.QSqlResultPriv |
37a00 | 61 74 65 3b 0a 63 6c 61 73 73 20 51 53 71 6c 45 78 74 65 6e 73 69 6f 6e 3b 0a 0a 63 6c 61 73 73 | ate;.class.QSqlExtension;..class |
37a20 | 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 53 71 6c 52 65 73 75 6c 74 0a 7b 0a 66 72 69 65 | .QM_EXPORT_SQL.QSqlResult.{.frie |
37a40 | 6e 64 20 63 6c 61 73 73 20 51 53 71 6c 51 75 65 72 79 3b 0a 66 72 69 65 6e 64 20 63 6c 61 73 73 | nd.class.QSqlQuery;.friend.class |
37a60 | 20 51 53 71 6c 52 65 73 75 6c 74 53 68 61 72 65 64 3b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 | .QSqlResultShared;.public:.....v |
37a80 | 69 72 74 75 61 6c 20 7e 51 53 71 6c 52 65 73 75 6c 74 28 29 3b 0a 20 20 20 20 0a 20 20 20 20 2f | irtual.~QSqlResult();........../ |
37aa0 | 2f 20 42 43 49 20 48 41 43 4b 20 2d 20 72 65 6d 6f 76 65 20 69 6e 20 34 2e 30 0a 20 20 20 20 76 | /.BCI.HACK.-.remove.in.4.0.....v |
37ac0 | 6f 69 64 20 09 20 20 20 20 73 65 74 45 78 74 65 6e 73 69 6f 6e 28 20 51 53 71 6c 45 78 74 65 6e | oid......setExtension(.QSqlExten |
37ae0 | 73 69 6f 6e 20 2a 20 65 78 74 20 29 3b 0a 20 20 20 20 51 53 71 6c 45 78 74 65 6e 73 69 6f 6e 20 | sion.*.ext.);.....QSqlExtension. |
37b00 | 2a 20 65 78 74 65 6e 73 69 6f 6e 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 | *.extension();..protected:.....Q |
37b20 | 53 71 6c 52 65 73 75 6c 74 28 63 6f 6e 73 74 20 51 53 71 6c 44 72 69 76 65 72 20 2a 20 64 62 20 | SqlResult(const.QSqlDriver.*.db. |
37b40 | 29 3b 0a 20 20 20 20 69 6e 74 09 09 20 20 20 20 61 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | );.....int......at().const;..... |
37b60 | 51 53 74 72 69 6e 67 20 20 20 20 20 20 20 20 20 6c 61 73 74 51 75 65 72 79 28 29 20 63 6f 6e 73 | QString.........lastQuery().cons |
37b80 | 74 3b 0a 20 20 20 20 51 53 71 6c 45 72 72 6f 72 20 20 20 20 20 20 20 6c 61 73 74 45 72 72 6f 72 | t;.....QSqlError.......lastError |
37ba0 | 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 69 73 | ().const;.....bool............is |
37bc0 | 56 61 6c 69 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 | Valid().const;.....bool......... |
37be0 | 20 20 20 69 73 41 63 74 69 76 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 | ...isActive().const;.....bool... |
37c00 | 20 20 20 20 20 20 20 20 20 69 73 53 65 6c 65 63 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 | .........isSelect().const;.....b |
37c20 | 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 69 73 46 6f 72 77 61 72 64 4f 6e 6c 79 28 29 20 63 | ool............isForwardOnly().c |
37c40 | 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 71 6c 44 72 69 76 65 72 2a 20 64 72 69 76 | onst;.....const.QSqlDriver*.driv |
37c60 | 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 20 20 20 | er().const;.....virtual.void.... |
37c80 | 73 65 74 41 74 28 20 69 6e 74 20 61 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | setAt(.int.at.);.....virtual.voi |
37ca0 | 64 20 20 20 20 73 65 74 41 63 74 69 76 65 28 20 62 6f 6f 6c 20 61 20 29 3b 0a 20 20 20 20 76 69 | d....setActive(.bool.a.);.....vi |
37cc0 | 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 73 65 74 4c 61 73 74 45 72 72 6f 72 28 20 63 6f 6e 73 | rtual.void....setLastError(.cons |
37ce0 | 74 20 51 53 71 6c 45 72 72 6f 72 26 20 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f | t.QSqlError&.e.);.....virtual.vo |
37d00 | 69 64 20 20 20 20 73 65 74 51 75 65 72 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 | id....setQuery(.const.QString&.q |
37d20 | 75 65 72 79 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 73 65 74 53 | uery.);.....virtual.void....setS |
37d40 | 65 6c 65 63 74 28 20 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 | elect(.bool.s.);.....virtual.voi |
37d60 | 64 20 20 20 20 73 65 74 46 6f 72 77 61 72 64 4f 6e 6c 79 28 20 62 6f 6f 6c 20 66 6f 72 77 61 72 | d....setForwardOnly(.bool.forwar |
37d80 | 64 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 56 61 72 69 61 6e 74 20 64 61 74 61 28 | d.);......virtual.QVariant.data( |
37da0 | 20 69 6e 74 20 69 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 20 | .int.i.).=.0;.....virtual.bool.. |
37dc0 | 20 20 69 73 4e 75 6c 6c 28 20 69 6e 74 20 69 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 | ..isNull(.int.i.).=.0;.....virtu |
37de0 | 61 6c 20 62 6f 6f 6c 20 20 20 20 72 65 73 65 74 20 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | al.bool....reset.(.const.QString |
37e00 | 26 20 73 71 6c 71 75 65 72 79 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f | &.sqlquery.).=.0;.....virtual.bo |
37e20 | 6f 6c 20 20 20 20 66 65 74 63 68 28 20 69 6e 74 20 69 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 | ol....fetch(.int.i.).=.0;.....vi |
37e40 | 72 74 75 61 6c 20 62 6f 6f 6c 20 20 20 20 66 65 74 63 68 4e 65 78 74 28 29 3b 0a 20 20 20 20 76 | rtual.bool....fetchNext();.....v |
37e60 | 69 72 74 75 61 6c 20 62 6f 6f 6c 20 20 20 20 66 65 74 63 68 50 72 65 76 28 29 3b 0a 20 20 20 20 | irtual.bool....fetchPrev();..... |
37e80 | 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 20 20 20 66 65 74 63 68 46 69 72 73 74 28 29 20 3d 20 30 | virtual.bool....fetchFirst().=.0 |
37ea0 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 20 20 20 66 65 74 63 68 4c 61 73 74 28 | ;.....virtual.bool....fetchLast( |
37ec0 | 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 20 20 20 20 73 69 7a 65 28 | ).=.0;.....virtual.int.....size( |
37ee0 | 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 20 20 20 20 6e 75 6d 52 6f | ).=.0;.....virtual.int.....numRo |
37f00 | 77 73 41 66 66 65 63 74 65 64 28 29 20 3d 20 30 3b 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 | wsAffected().=.0;.private:.....Q |
37f20 | 53 71 6c 52 65 73 75 6c 74 50 72 69 76 61 74 65 2a 20 64 3b 0a 20 20 20 20 62 6f 6f 6c 20 66 6f | SqlResultPrivate*.d;.....bool.fo |
37f40 | 72 77 61 72 64 4f 6e 6c 79 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 | rwardOnly;..private:.//.Disabled |
37f60 | 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a | .copy.constructor.and.operator=. |
37f80 | 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 | #if.defined(Q_DISABLE_COPY)..... |
37fa0 | 51 53 71 6c 52 65 73 75 6c 74 28 20 63 6f 6e 73 74 20 51 53 71 6c 52 65 73 75 6c 74 20 26 20 29 | QSqlResult(.const.QSqlResult.&.) |
37fc0 | 3b 0a 20 20 20 20 51 53 71 6c 52 65 73 75 6c 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e | ;.....QSqlResult.&operator=(.con |
37fe0 | 73 74 20 51 53 71 6c 52 65 73 75 6c 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 | st.QSqlResult.&.);.#endif.};..#e |
38000 | 6e 64 69 66 09 2f 2f 20 51 54 5f 4e 4f 5f 53 51 4c 0a 23 65 6e 64 69 66 0a 00 00 00 20 00 71 00 | ndif.//.QT_NO_SQL.#endif......q. |
38020 | 77 00 73 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 0d | w.s.m.a.n.a.g.e.r._.q.w.s...h... |
38040 | 8a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ./****************************** |
38060 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
38080 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 | **************.**.$Id$.**.**.Def |
380a0 | 69 6e 69 74 69 6f 6e 20 6f 66 20 51 57 53 4d 61 6e 61 67 65 72 20 63 6c 61 73 73 2e 20 54 68 69 | inition.of.QWSManager.class..Thi |
380c0 | 73 20 6d 61 6e 61 67 65 73 20 51 57 53 20 74 6f 70 2d 6c 65 76 65 6c 20 77 69 6e 64 6f 77 73 2e | s.manages.QWS.top-level.windows. |
380e0 | 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 30 30 33 30 38 0a 2a 2a 0a 2a 2a 20 | .**.**.Created.:.20000308.**.**. |
38100 | 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 | Copyright.(C).1992-2002.Trolltec |
38120 | 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a | h.ASA...All.rights.reserved..**. |
38140 | 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e | **.This.file.is.part.of.the.kern |
38160 | 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e | el.module.of.the.Qt.GUI.Toolkit. |
38180 | 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 | .**.**.This.file.may.be.distribu |
381a0 | 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 | ted.and/or.modified.under.the.te |
381c0 | 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 | rms.of.the.**.GNU.General.Public |
381e0 | 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 | .License.version.2.as.published. |
38200 | 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 | by.the.Free.Software.**.Foundati |
38220 | 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 | on.and.appearing.in.the.file.LIC |
38240 | 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b | ENSE.GPL.included.in.the.**.pack |
38260 | 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 | aging.of.this.file..**.**.Licens |
38280 | 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 | ees.holding.valid.Qt.Enterprise. |
382a0 | 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 | Edition.or.Qt.Professional.Editi |
382c0 | 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d | on.**.licenses.for.Qtopia.Core.m |
382e0 | 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 | ay.use.this.file.in.accordance.w |
38300 | 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 | ith.the.**.Qt.Embedded.Commercia |
38320 | 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 | l.License.Agreement.provided.wit |
38340 | 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 | h.the.Software..**.**.This.file. |
38360 | 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e | is.provided.AS.IS.with.NO.WARRAN |
38380 | 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a | TY.OF.ANY.KIND,.INCLUDING.THE.** |
383a0 | 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 | .WARRANTY.OF.DESIGN,.MERCHANTABI |
383c0 | 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 | LITY.AND.FITNESS.FOR.A.PARTICULA |
383e0 | 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f | R.PURPOSE..**.**.See.http://qtso |
38400 | 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c | ftware.com/pricing.html.or.email |
38420 | 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e | .sales@trolltech.com.for.**...in |
38440 | 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 | formation.about.Qt.Commercial.Li |
38460 | 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f | cense.Agreements..**.See.http:// |
38480 | 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 | qtsoftware.com/gpl/.for.GPL.lice |
384a0 | 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 | nsing.information..**.**.Contact |
384c0 | 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 | .info@trolltech.com.if.any.condi |
384e0 | 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e | tions.of.this.licensing.are.**.n |
38500 | 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ot.clear.to.you..**.************ |
38520 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
38540 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 | **************************/..#if |
38560 | 6e 64 65 66 20 51 57 53 4d 41 4e 41 47 45 52 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 | ndef.QWSMANAGER_QWS_H.#define.QW |
38580 | 53 4d 41 4e 41 47 45 52 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e | SMANAGER_QWS_H..#ifndef.QT_H.#in |
385a0 | 63 6c 75 64 65 20 22 71 70 69 78 6d 61 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a | clude."qpixmap.h".#include."qobj |
385c0 | 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 73 64 65 63 6f 72 61 74 69 6f 6e 5f 71 | ect.h".#include."qwsdecoration_q |
385e0 | 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 | ws.h".#endif.//.QT_H..#ifndef.QT |
38600 | 5f 4e 4f 5f 51 57 53 5f 4d 41 4e 41 47 45 52 0a 0a 63 6c 61 73 73 20 51 50 69 78 6d 61 70 3b 0a | _NO_QWS_MANAGER..class.QPixmap;. |
38620 | 63 6c 61 73 73 20 51 57 69 64 67 65 74 3b 0a 63 6c 61 73 73 20 51 50 6f 70 75 70 4d 65 6e 75 3b | class.QWidget;.class.QPopupMenu; |
38640 | 0a 63 6c 61 73 73 20 51 52 65 67 69 6f 6e 3b 0a 63 6c 61 73 73 20 51 4d 6f 75 73 65 45 76 65 6e | .class.QRegion;.class.QMouseEven |
38660 | 74 3b 0a 63 6c 61 73 73 20 51 57 53 42 75 74 74 6f 6e 3b 0a 63 6c 61 73 73 20 51 57 53 4d 61 6e | t;.class.QWSButton;.class.QWSMan |
38680 | 61 67 65 72 3b 0a 0a 63 6c 61 73 73 20 51 57 53 4d 61 6e 61 67 65 72 20 3a 20 70 75 62 6c 69 63 | ager;..class.QWSManager.:.public |
386a0 | 20 51 4f 62 6a 65 63 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 0a 70 75 62 6c 69 63 3a | .QObject.{.....Q_OBJECT..public: |
386c0 | 0a 20 20 20 20 51 57 53 4d 61 6e 61 67 65 72 28 51 57 69 64 67 65 74 20 2a 29 3b 0a 20 20 20 20 | .....QWSManager(QWidget.*);..... |
386e0 | 7e 51 57 53 4d 61 6e 61 67 65 72 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 53 44 65 | ~QWSManager();......static.QWSDe |
38700 | 63 6f 72 61 74 69 6f 6e 20 2a 6e 65 77 44 65 66 61 75 6c 74 44 65 63 6f 72 61 74 69 6f 6e 28 29 | coration.*newDefaultDecoration() |
38720 | 3b 0a 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 72 65 67 69 6f 6e 28 29 3b 0a 20 20 20 20 51 57 69 | ;......QRegion.region();.....QWi |
38740 | 64 67 65 74 20 2a 77 69 64 67 65 74 28 29 20 7b 20 72 65 74 75 72 6e 20 6d 61 6e 61 67 65 64 3b | dget.*widget().{.return.managed; |
38760 | 20 7d 0a 20 20 20 20 76 6f 69 64 20 6d 61 78 69 6d 69 7a 65 28 29 3b 0a 0a 20 20 20 20 73 74 61 | .}.....void.maximize();......sta |
38780 | 74 69 63 20 51 57 69 64 67 65 74 20 2a 67 72 61 62 62 65 64 4d 6f 75 73 65 28 29 20 7b 20 72 65 | tic.QWidget.*grabbedMouse().{.re |
387a0 | 74 75 72 6e 20 61 63 74 69 76 65 3b 20 7d 0a 0a 70 72 6f 74 65 63 74 65 64 20 73 6c 6f 74 73 3a | turn.active;.}..protected.slots: |
387c0 | 0a 20 20 20 20 76 6f 69 64 20 6d 65 6e 75 41 63 74 69 76 61 74 65 64 28 69 6e 74 29 3b 0a 20 20 | .....void.menuActivated(int);... |
387e0 | 20 20 76 6f 69 64 20 73 74 79 6c 65 4d 65 6e 75 41 63 74 69 76 61 74 65 64 28 69 6e 74 29 3b 0a | ..void.styleMenuActivated(int);. |
38800 | 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 68 61 6e 64 6c 65 4d 6f 76 65 28 | .protected:.....void.handleMove( |
38820 | 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 57 53 44 65 63 6f 72 61 74 69 6f 6e 3a 3a 52 65 | );.....virtual.QWSDecoration::Re |
38840 | 67 69 6f 6e 20 70 6f 69 6e 74 49 6e 52 65 67 69 6f 6e 28 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 | gion.pointInRegion(const.QPoint. |
38860 | 26 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 65 76 65 6e 74 28 51 45 76 65 | &);......virtual.bool.event(QEve |
38880 | 6e 74 20 2a 65 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 6f 75 73 65 4d 6f | nt.*e);.....virtual.void.mouseMo |
388a0 | 76 65 45 76 65 6e 74 28 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 29 3b 0a 20 20 20 20 76 69 72 74 | veEvent(QMouseEvent.*);.....virt |
388c0 | 75 61 6c 20 76 6f 69 64 20 6d 6f 75 73 65 50 72 65 73 73 45 76 65 6e 74 28 51 4d 6f 75 73 65 45 | ual.void.mousePressEvent(QMouseE |
388e0 | 76 65 6e 74 20 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 6f 75 73 65 52 | vent.*);.....virtual.void.mouseR |
38900 | 65 6c 65 61 73 65 45 76 65 6e 74 28 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 29 3b 0a 20 20 20 20 | eleaseEvent(QMouseEvent.*);..... |
38920 | 76 69 72 74 75 61 6c 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 | virtual.void.mouseDoubleClickEve |
38940 | 6e 74 28 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 29 20 7b 7d 0a 20 20 20 20 76 69 72 74 75 61 6c | nt(QMouseEvent.*).{}.....virtual |
38960 | 20 76 6f 69 64 20 70 61 69 6e 74 45 76 65 6e 74 28 51 50 61 69 6e 74 45 76 65 6e 74 20 2a 29 3b | .void.paintEvent(QPaintEvent.*); |
38980 | 0a 0a 20 20 20 20 76 6f 69 64 20 6d 65 6e 75 28 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 29 3b | ......void.menu(const.QPoint.&); |
389a0 | 0a 20 20 20 20 76 6f 69 64 20 63 6c 6f 73 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 69 6e 69 | .....void.close();.....void.mini |
389c0 | 6d 69 7a 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 74 6f 67 67 6c 65 4d 61 78 69 6d 69 7a 65 28 | mize();.....void.toggleMaximize( |
389e0 | 29 3b 0a 0a 20 20 20 20 51 57 53 44 65 63 6f 72 61 74 69 6f 6e 3a 3a 52 65 67 69 6f 6e 20 61 63 | );......QWSDecoration::Region.ac |
38a00 | 74 69 76 65 52 65 67 69 6f 6e 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 6d 61 6e 61 67 65 64 | tiveRegion;.....QWidget.*managed |
38a20 | 3b 0a 20 20 20 20 51 50 6f 70 75 70 4d 65 6e 75 20 2a 70 6f 70 75 70 3b 0a 20 20 20 20 51 52 65 | ;.....QPopupMenu.*popup;.....QRe |
38a40 | 63 74 20 20 20 6e 6f 72 6d 61 6c 53 69 7a 65 3b 0a 20 20 20 20 51 57 53 42 75 74 74 6f 6e 20 2a | ct...normalSize;.....QWSButton.* |
38a60 | 6d 65 6e 75 42 74 6e 3b 0a 20 20 20 20 51 57 53 42 75 74 74 6f 6e 20 2a 63 6c 6f 73 65 42 74 6e | menuBtn;.....QWSButton.*closeBtn |
38a80 | 3b 0a 20 20 20 20 51 57 53 42 75 74 74 6f 6e 20 2a 6d 69 6e 69 6d 69 7a 65 42 74 6e 3b 0a 20 20 | ;.....QWSButton.*minimizeBtn;... |
38aa0 | 20 20 51 57 53 42 75 74 74 6f 6e 20 2a 6d 61 78 69 6d 69 7a 65 42 74 6e 3b 0a 0a 20 20 20 20 69 | ..QWSButton.*maximizeBtn;......i |
38ac0 | 6e 74 20 64 78 3b 0a 20 20 20 20 69 6e 74 20 64 79 3b 0a 20 20 20 20 69 6e 74 20 73 6b 69 70 43 | nt.dx;.....int.dy;.....int.skipC |
38ae0 | 6f 75 6e 74 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 20 2a 61 63 74 69 76 | ount;......static.QWidget.*activ |
38b00 | 65 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 50 6f 69 6e 74 20 6d 6f 75 73 65 50 6f 73 3b 0a 70 | e;.....static.QPoint.mousePos;.p |
38b20 | 72 69 76 61 74 65 3a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 57 69 64 67 65 74 | rivate:.....friend.class.QWidget |
38b40 | 3b 0a 20 20 20 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 72 65 6c 65 61 73 65 47 72 61 62 28 29 20 | ;.....inline.void.releaseGrab(). |
38b60 | 7b 20 61 63 74 69 76 65 20 3d 20 30 3b 20 61 63 74 69 76 65 52 65 67 69 6f 6e 20 3d 20 51 57 53 | {.active.=.0;.activeRegion.=.QWS |
38b80 | 44 65 63 6f 72 61 74 69 6f 6e 3a 3a 4e 6f 6e 65 3b 20 7d 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 57 | Decoration::None;.}.};..class.QW |
38ba0 | 53 42 75 74 74 6f 6e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 53 42 75 74 74 6f 6e 28 | SButton.{.public:.....QWSButton( |
38bc0 | 51 57 53 4d 61 6e 61 67 65 72 20 2a 6d 2c 20 51 57 53 44 65 63 6f 72 61 74 69 6f 6e 3a 3a 52 65 | QWSManager.*m,.QWSDecoration::Re |
38be0 | 67 69 6f 6e 20 74 2c 20 62 6f 6f 6c 20 74 62 20 3d 20 66 61 6c 73 65 29 3b 0a 0a 20 20 20 20 65 | gion.t,.bool.tb.=.false);......e |
38c00 | 6e 75 6d 20 53 74 61 74 65 20 7b 20 4d 6f 75 73 65 4f 76 65 72 20 3d 20 30 78 30 31 2c 20 43 6c | num.State.{.MouseOver.=.0x01,.Cl |
38c20 | 69 63 6b 65 64 20 3d 20 30 78 30 32 2c 20 4f 6e 20 3d 20 30 78 30 34 20 7d 3b 0a 20 20 20 20 69 | icked.=.0x02,.On.=.0x04.};.....i |
38c40 | 6e 74 20 73 74 61 74 65 28 29 20 7b 20 72 65 74 75 72 6e 20 66 6c 61 67 73 3b 20 7d 0a 20 20 20 | nt.state().{.return.flags;.}.... |
38c60 | 20 76 6f 69 64 20 73 65 74 4d 6f 75 73 65 4f 76 65 72 28 62 6f 6f 6c 29 3b 0a 20 20 20 20 76 6f | .void.setMouseOver(bool);.....vo |
38c80 | 69 64 20 73 65 74 43 6c 69 63 6b 65 64 28 62 6f 6f 6c 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 | id.setClicked(bool);.....void.se |
38ca0 | 74 4f 6e 28 62 6f 6f 6c 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 | tOn(bool);..protected:.....void. |
38cc0 | 70 61 69 6e 74 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 69 6e 74 20 20 66 6c 61 67 | paint();..private:.....int..flag |
38ce0 | 73 3b 0a 20 20 20 20 62 6f 6f 6c 20 74 6f 67 67 6c 65 3b 0a 20 20 20 20 51 57 53 44 65 63 6f 72 | s;.....bool.toggle;.....QWSDecor |
38d00 | 61 74 69 6f 6e 3a 3a 52 65 67 69 6f 6e 20 74 79 70 65 3b 0a 20 20 20 20 51 57 53 4d 61 6e 61 67 | ation::Region.type;.....QWSManag |
38d20 | 65 72 20 2a 6d 61 6e 61 67 65 72 3b 0a 7d 3b 0a 0a 2f 2f 20 63 6c 61 73 73 20 51 57 53 44 65 66 | er.*manager;.};..//.class.QWSDef |
38d40 | 61 75 6c 74 44 65 63 6f 72 61 74 69 6f 6e 20 3a 20 70 75 62 6c 69 63 20 51 57 53 44 65 63 6f 72 | aultDecoration.:.public.QWSDecor |
38d60 | 61 74 69 6f 6e 3b 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 73 64 65 66 61 75 6c 74 64 65 63 6f 72 | ation;.#include."qwsdefaultdecor |
38d80 | 61 74 69 6f 6e 5f 71 77 73 2e 68 22 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 51 57 | ation_qws.h"..#endif.//.QT_NO_QW |
38da0 | 53 5f 4d 41 4e 41 47 45 52 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 53 4d 41 4e 41 47 45 52 5f | S_MANAGER..#endif.//.QWSMANAGER_ |
38dc0 | 51 57 53 5f 48 0a 00 00 00 16 00 71 00 74 00 65 00 78 00 74 00 76 00 69 00 65 00 77 00 2e 00 68 | QWS_H......q.t.e.x.t.v.i.e.w...h |
38de0 | 00 00 09 97 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ..../*************************** |
38e00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
38e20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a | *****************.**.$Id:.$.**.* |
38e40 | 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 51 54 65 78 74 56 69 65 77 20 63 6c | *.Definition.of.the.QTextView.cl |
38e60 | 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 30 31 30 31 0a 2a 2a 0a 2a 2a | ass.**.**.Created.:.990101.**.** |
38e80 | 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 | .Copyright.(C).1992-2000.Trollte |
38ea0 | 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a | ch.ASA...All.rights.reserved..** |
38ec0 | 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 | .**.This.file.is.part.of.the.wid |
38ee0 | 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 | gets.module.of.the.Qt.GUI.Toolki |
38f00 | 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 | t..**.**.This.file.may.be.distri |
38f20 | 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 | buted.under.the.terms.of.the.Q.P |
38f40 | 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 | ublic.License.**.as.defined.by.T |
38f60 | 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 | rolltech.ASA.of.Norway.and.appea |
38f80 | 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 | ring.in.the.file.**.LICENSE.QPL. |
38fa0 | 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 | included.in.the.packaging.of.thi |
38fc0 | 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 | s.file..**.**.This.file.may.be.d |
38fe0 | 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 | istributed.and/or.modified.under |
39000 | 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c | .the.terms.of.the.**.GNU.General |
39020 | 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 | .Public.License.version.2.as.pub |
39040 | 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 | lished.by.the.Free.Software.**.F |
39060 | 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 | oundation.and.appearing.in.the.f |
39080 | 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a | ile.LICENSE.GPL.included.in.the. |
390a0 | 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a | **.packaging.of.this.file..**.** |
390c0 | 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 | .Licensees.holding.valid.Qt.Ente |
390e0 | 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 | rprise.Edition.or.Qt.Professiona |
39100 | 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 | l.Edition.**.licenses.may.use.th |
39120 | 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 | is.file.in.accordance.with.the.Q |
39140 | 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e | t.Commercial.License.**.Agreemen |
39160 | 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a | t.provided.with.the.Software..** |
39180 | 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 | .**.This.file.is.provided.AS.IS. |
391a0 | 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e | with.NO.WARRANTY.OF.ANY.KIND,.IN |
391c0 | 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 | CLUDING.THE.**.WARRANTY.OF.DESIG |
391e0 | 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 | N,.MERCHANTABILITY.AND.FITNESS.F |
39200 | 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 | OR.A.PARTICULAR.PURPOSE..**.**.S |
39220 | 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 | ee.http://qtsoftware.com/pricing |
39240 | 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 | .html.or.email.sales@trolltech.c |
39260 | 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 | om.for.**...information.about.Qt |
39280 | 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a | .Commercial.License.Agreements.. |
392a0 | 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c | **.See.http://qtsoftware.com/qpl |
392c0 | 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e | /.for.QPL.licensing.information. |
392e0 | 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 | .**.See.http://qtsoftware.com/gp |
39300 | 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | l/.for.GPL.licensing.information |
39320 | 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 | ..**.**.Contact.info@trolltech.c |
39340 | 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 | om.if.any.conditions.of.this.lic |
39360 | 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a | ensing.are.**.not.clear.to.you.. |
39380 | 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | **.***************************** |
393a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
393c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 45 58 54 56 49 45 57 5f 48 0a | *********/..#ifndef.QTEXTVIEW_H. |
393e0 | 23 64 65 66 69 6e 65 20 51 54 45 58 54 56 49 45 57 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f | #define.QTEXTVIEW_H..#ifndef.QT_ |
39400 | 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 65 78 74 65 64 69 74 2e 68 22 0a 23 65 6e 64 69 66 20 | H.#include."qtextedit.h".#endif. |
39420 | 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 54 56 49 45 57 0a | //.QT_H..#ifndef.QT_NO_TEXTVIEW. |
39440 | 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 56 69 65 77 20 3a 20 70 75 62 6c | .class.Q_EXPORT.QTextView.:.publ |
39460 | 69 63 20 51 54 65 78 74 45 64 69 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 | ic.QTextEdit.{.....Q_OBJECT..... |
39480 | 51 5f 4f 56 45 52 52 49 44 45 28 20 69 6e 74 20 75 6e 64 6f 44 65 70 74 68 20 44 45 53 49 47 4e | Q_OVERRIDE(.int.undoDepth.DESIGN |
394a0 | 41 42 4c 45 20 66 61 6c 73 65 20 53 43 52 49 50 54 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 20 20 | ABLE.false.SCRIPTABLE.false.)... |
394c0 | 20 20 51 5f 4f 56 45 52 52 49 44 45 28 20 62 6f 6f 6c 20 6f 76 65 72 77 72 69 74 65 4d 6f 64 65 | ..Q_OVERRIDE(.bool.overwriteMode |
394e0 | 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 53 43 52 49 50 54 41 42 4c 45 20 66 61 6c | .DESIGNABLE.false.SCRIPTABLE.fal |
39500 | 73 65 20 29 0a 20 20 20 20 51 5f 4f 56 45 52 52 49 44 45 28 20 62 6f 6f 6c 20 6d 6f 64 69 66 69 | se.).....Q_OVERRIDE(.bool.modifi |
39520 | 65 64 20 53 43 52 49 50 54 41 42 4c 45 20 66 61 6c 73 65 29 0a 20 20 20 20 51 5f 4f 56 45 52 52 | ed.SCRIPTABLE.false).....Q_OVERR |
39540 | 49 44 45 28 20 62 6f 6f 6c 20 72 65 61 64 4f 6e 6c 79 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 | IDE(.bool.readOnly.DESIGNABLE.fa |
39560 | 6c 73 65 20 53 43 52 49 50 54 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 4f 56 45 | lse.SCRIPTABLE.false.).....Q_OVE |
39580 | 52 52 49 44 45 28 20 62 6f 6f 6c 20 75 6e 64 6f 52 65 64 6f 45 6e 61 62 6c 65 64 20 44 45 53 49 | RRIDE(.bool.undoRedoEnabled.DESI |
395a0 | 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 53 43 52 49 50 54 41 42 4c 45 20 66 61 6c 73 65 20 29 0a | GNABLE.false.SCRIPTABLE.false.). |
395c0 | 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 65 78 74 56 69 65 77 28 20 63 6f 6e 73 74 20 51 53 | .public:.....QTextView(.const.QS |
395e0 | 74 72 69 6e 67 26 20 74 65 78 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 6f 6e 74 | tring&.text,.const.QString&.cont |
39600 | 65 78 74 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 20 20 20 20 20 20 20 51 57 69 | ext.=.QString::null,.........QWi |
39620 | 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 |
39640 | 3d 30 29 3b 0a 20 20 20 20 51 54 65 78 74 56 69 65 77 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 | =0);.....QTextView(.QWidget*.par |
39660 | 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 0a 20 20 | ent=0,.const.char*.name=0.);.... |
39680 | 20 20 76 69 72 74 75 61 6c 20 7e 51 54 65 78 74 56 69 65 77 28 29 3b 0a 0a 70 72 69 76 61 74 65 | ..virtual.~QTextView();..private |
396a0 | 3a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 20 2f 2f | :.#if.defined(Q_DISABLE_COPY).// |
396c0 | 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 |
396e0 | 70 65 72 61 74 6f 72 3d 0a 20 20 20 20 51 54 65 78 74 56 69 65 77 28 20 63 6f 6e 73 74 20 51 54 | perator=.....QTextView(.const.QT |
39700 | 65 78 74 56 69 65 77 20 26 20 29 3b 0a 20 20 20 20 51 54 65 78 74 56 69 65 77 20 26 6f 70 65 72 | extView.&.);.....QTextView.&oper |
39720 | 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 54 65 78 74 56 69 65 77 20 26 20 29 3b 0a 23 65 6e 64 | ator=(.const.QTextView.&.);.#end |
39740 | 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f 54 45 58 54 56 49 45 57 0a 23 | if.};..#endif.//QT_NO_TEXTVIEW.# |
39760 | 65 6e 64 69 66 20 2f 2f 51 54 45 58 54 56 49 45 57 5f 48 0a 00 00 00 1e 00 71 00 77 00 73 00 6d | endif.//QTEXTVIEW_H......q.w.s.m |
39780 | 00 6f 00 75 00 73 00 65 00 5f 00 71 00 6e 00 78 00 34 00 2e 00 68 00 00 08 64 2f 2a 2a 2a 2a 2a | .o.u.s.e._.q.n.x.4...h...d/***** |
397a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
397c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
397e0 | 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 49 6d 70 6c 65 6d 65 6e 74 61 | *******.**.$Id$.**.**.Implementa |
39800 | 74 69 6f 6e 20 6f 66 20 51 74 6f 70 69 61 20 43 6f 72 65 20 51 6e 78 20 6d 6f 75 73 65 20 64 72 | tion.of.Qtopia.Core.Qnx.mouse.dr |
39820 | 69 76 65 72 73 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 39 2d 32 | ivers.**.**.Copyright.(C).1999-2 |
39840 | 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 | 002.Trolltech.ASA...All.rights.r |
39860 | 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 | eserved..**.**.This.file.is.part |
39880 | 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 | .of.the.kernel.module.of.the.Qt. |
398a0 | 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 | GUI.Toolkit..**.**.This.file.may |
398c0 | 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 | .be.distributed.and/or.modified. |
398e0 | 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 | under.the.terms.of.the.**.GNU.Ge |
39900 | 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 | neral.Public.License.version.2.a |
39920 | 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 | s.published.by.the.Free.Software |
39940 | 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 | .**.Foundation.and.appearing.in. |
39960 | 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e | the.file.LICENSE.GPL.included.in |
39980 | 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a | .the.**.packaging.of.this.file.. |
399a0 | 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 | **.**.Licensees.holding.valid.Qt |
399c0 | 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 | .Enterprise.Edition.or.Qt.Profes |
399e0 | 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 | sional.Edition.**.licenses.for.Q |
39a00 | 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 | topia.Core.may.use.this.file.in. |
39a20 | 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 | accordance.with.the.**.Qt.Embedd |
39a40 | 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 | ed.Commercial.License.Agreement. |
39a60 | 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a | provided.with.the.Software..**.* |
39a80 | 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 | *.This.file.is.provided.AS.IS.wi |
39aa0 | 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c | th.NO.WARRANTY.OF.ANY.KIND,.INCL |
39ac0 | 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c | UDING.THE.**.WARRANTY.OF.DESIGN, |
39ae0 | 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 | .MERCHANTABILITY.AND.FITNESS.FOR |
39b00 | 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 | .A.PARTICULAR.PURPOSE..**.**.See |
39b20 | 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 | .http://qtsoftware.com/pricing.h |
39b40 | 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d | tml.or.email.sales@trolltech.com |
39b60 | 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 | .for.**...information.about.Qt.C |
39b80 | 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a | ommercial.License.Agreements..** |
39ba0 | 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 | .See.http://qtsoftware.com/gpl/. |
39bc0 | 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a | for.GPL.licensing.information..* |
39be0 | 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 | *.**.Contact.info@trolltech.com. |
39c00 | 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 | if.any.conditions.of.this.licens |
39c20 | 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a | ing.are.**.not.clear.to.you..**. |
39c40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
39c60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
39c80 | 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 4d 4f 55 53 45 5f 51 4e 58 34 5f 48 | ******/..#ifndef.QWSMOUSE_QNX4_H |
39ca0 | 0a 23 64 65 66 69 6e 65 20 51 57 53 4d 4f 55 53 45 5f 51 4e 58 34 5f 48 0a 0a 23 69 66 6e 64 65 | .#define.QWSMOUSE_QNX4_H..#ifnde |
39cc0 | 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 73 79 73 74 65 6d 5f 71 | f.QT_H.#include."qwindowsystem_q |
39ce0 | 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 64 65 66 20 51 5f 4f | ws.h".#endif.//.QT_H..#ifdef.Q_O |
39d00 | 53 5f 51 4e 58 34 0a 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 73 65 76 65 6e 74 5f 71 77 73 2e 68 | S_QNX4..#include."qwsevent_qws.h |
39d20 | 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 73 63 6f 6d 6d 61 6e 64 5f 71 77 73 2e 68 22 0a 23 69 | ".#include."qwscommand_qws.h".#i |
39d40 | 6e 63 6c 75 64 65 20 22 71 77 73 75 74 69 6c 73 5f 71 77 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 | nclude."qwsutils_qws.h".#include |
39d60 | 20 22 71 77 73 6d 6f 75 73 65 5f 71 77 73 2e 68 22 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 71 61 70 | ."qwsmouse_qws.h"..#include.<qap |
39d80 | 70 6c 69 63 61 74 69 6f 6e 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 70 6f 69 6e 74 61 72 72 | plication.h>.#include.<qpointarr |
39da0 | 61 79 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 67 66 78 5f 71 77 73 2e 68 3e 0a 0a 0a 23 69 | ay.h>.#include.<qgfx_qws.h>...#i |
39dc0 | 66 6e 64 65 66 20 51 51 4e 58 34 4d 4f 55 53 45 48 41 4e 44 4c 45 52 50 52 49 56 41 54 45 49 4d | fndef.QQNX4MOUSEHANDLERPRIVATEIM |
39de0 | 50 4c 0a 23 64 65 66 69 6e 65 20 51 51 4e 58 34 4d 4f 55 53 45 48 41 4e 44 4c 45 52 50 52 49 56 | PL.#define.QQNX4MOUSEHANDLERPRIV |
39e00 | 41 54 45 49 4d 50 4c 0a 0a 73 74 72 75 63 74 20 6d 6f 75 73 65 5f 65 76 65 6e 74 3b 0a 63 6c 61 | ATEIMPL..struct.mouse_event;.cla |
39e20 | 73 73 20 51 51 6e 78 34 4d 6f 75 73 65 48 61 6e 64 6c 65 72 50 72 69 76 61 74 65 20 3a 20 70 75 | ss.QQnx4MouseHandlerPrivate.:.pu |
39e40 | 62 6c 69 63 20 51 57 53 4d 6f 75 73 65 48 61 6e 64 6c 65 72 20 7b 0a 20 20 20 20 51 5f 4f 42 4a | blic.QWSMouseHandler.{.....Q_OBJ |
39e60 | 45 43 54 0a 0a 20 20 20 20 70 75 62 6c 69 63 3a 0a 20 20 20 20 20 20 20 20 51 51 6e 78 34 4d 6f | ECT......public:.........QQnx4Mo |
39e80 | 75 73 65 48 61 6e 64 6c 65 72 50 72 69 76 61 74 65 28 4d 6f 75 73 65 50 72 6f 74 6f 63 6f 6c 20 | useHandlerPrivate(MouseProtocol. |
39ea0 | 26 2c 20 51 53 74 72 69 6e 67 29 3b 0a 20 20 20 20 20 20 20 20 7e 51 51 6e 78 34 4d 6f 75 73 65 | &,.QString);.........~QQnx4Mouse |
39ec0 | 48 61 6e 64 6c 65 72 50 72 69 76 61 74 65 28 29 3b 0a 0a 09 76 6f 69 64 20 63 6c 65 61 72 43 61 | HandlerPrivate();...void.clearCa |
39ee0 | 6c 69 62 72 61 74 69 6f 6e 28 29 3b 0a 09 76 6f 69 64 20 63 61 6c 69 62 72 61 74 65 28 29 3b 0a | libration();..void.calibrate();. |
39f00 | 09 76 6f 69 64 20 67 65 74 43 61 6c 69 62 72 61 74 69 6f 6e 28 20 51 57 53 50 6f 69 6e 74 65 72 | .void.getCalibration(.QWSPointer |
39f20 | 43 61 6c 69 62 72 61 74 69 6f 6e 44 61 74 61 20 2a 20 29 3b 0a 0a 20 20 20 20 70 72 69 76 61 74 | CalibrationData.*.);......privat |
39f40 | 65 3a 0a 09 51 53 6f 63 6b 65 74 4e 6f 74 69 66 69 65 72 20 2a 6d 6f 75 73 65 4e 6f 74 69 66 69 | e:..QSocketNotifier.*mouseNotifi |
39f60 | 65 72 3b 0a 09 69 6e 74 20 6d 6f 75 73 65 46 44 2c 20 72 65 61 64 5f 69 6e 3b 0a 20 20 20 20 20 | er;..int.mouseFD,.read_in;...... |
39f80 | 20 20 20 6d 6f 75 73 65 5f 65 76 65 6e 74 20 2a 6d 70 61 63 6b 3b 0a 0a 20 20 20 20 70 72 69 76 | ...mouse_event.*mpack;......priv |
39fa0 | 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 20 20 20 20 76 6f 69 64 20 72 65 61 64 4d 6f 75 73 | ate.slots:.........void.readMous |
39fc0 | 65 44 61 74 61 28 69 6e 74 29 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 23 | eData(int);.};..#endif.#endif..# |
39fe0 | 65 6e 64 69 66 20 2f 2f 20 51 57 53 4d 4f 55 53 45 5f 51 4e 58 34 5f 48 0a 00 00 00 14 00 71 00 | endif.//.QWSMOUSE_QNX4_H......q. |
3a000 | 74 00 6f 00 6f 00 6c 00 74 00 69 00 70 00 2e 00 68 00 00 10 4f 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | t.o.o.l.t.i.p...h...O/********** |
3a020 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3a040 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3a060 | 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 | **.**.$Id:.$.**.**.Definition.of |
3a080 | 20 54 6f 6f 6c 20 54 69 70 73 20 28 6f 72 20 42 61 6c 6c 6f 6f 6e 20 48 65 6c 70 29 20 66 6f 72 | .Tool.Tips.(or.Balloon.Help).for |
3a0a0 | 20 61 6e 79 20 77 69 64 67 65 74 20 6f 72 20 72 65 63 74 61 6e 67 6c 65 0a 2a 2a 0a 2a 2a 20 43 | .any.widget.or.rectangle.**.**.C |
3a0c0 | 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 | opyright.(C).1992-2000.Trolltech |
3a0e0 | 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a | .ASA...All.rights.reserved..**.* |
3a100 | 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 | *.This.file.is.part.of.the.widge |
3a120 | 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e | ts.module.of.the.Qt.GUI.Toolkit. |
3a140 | 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 | .**.**.This.file.may.be.distribu |
3a160 | 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 | ted.under.the.terms.of.the.Q.Pub |
3a180 | 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f | lic.License.**.as.defined.by.Tro |
3a1a0 | 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 | lltech.ASA.of.Norway.and.appeari |
3a1c0 | 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e | ng.in.the.file.**.LICENSE.QPL.in |
3a1e0 | 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 | cluded.in.the.packaging.of.this. |
3a200 | 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 | file..**.**.This.file.may.be.dis |
3a220 | 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 | tributed.and/or.modified.under.t |
3a240 | 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 | he.terms.of.the.**.GNU.General.P |
3a260 | 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 | ublic.License.version.2.as.publi |
3a280 | 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 | shed.by.the.Free.Software.**.Fou |
3a2a0 | 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c | ndation.and.appearing.in.the.fil |
3a2c0 | 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a | e.LICENSE.GPL.included.in.the.** |
3a2e0 | 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c | .packaging.of.this.file..**.**.L |
3a300 | 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 | icensees.holding.valid.Qt.Enterp |
3a320 | 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 | rise.Edition.or.Qt.Professional. |
3a340 | 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 | Edition.**.licenses.may.use.this |
3a360 | 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 | .file.in.accordance.with.the.Qt. |
3a380 | 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 | Commercial.License.**.Agreement. |
3a3a0 | 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a | provided.with.the.Software..**.* |
3a3c0 | 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 | *.This.file.is.provided.AS.IS.wi |
3a3e0 | 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c | th.NO.WARRANTY.OF.ANY.KIND,.INCL |
3a400 | 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c | UDING.THE.**.WARRANTY.OF.DESIGN, |
3a420 | 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 | .MERCHANTABILITY.AND.FITNESS.FOR |
3a440 | 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 | .A.PARTICULAR.PURPOSE..**.**.See |
3a460 | 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 | .http://qtsoftware.com/pricing.h |
3a480 | 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d | tml.or.email.sales@trolltech.com |
3a4a0 | 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 | .for.**...information.about.Qt.C |
3a4c0 | 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a | ommercial.License.Agreements..** |
3a4e0 | 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 | .See.http://qtsoftware.com/qpl/. |
3a500 | 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a | for.QPL.licensing.information..* |
3a520 | 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f | *.See.http://qtsoftware.com/gpl/ |
3a540 | 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a | .for.GPL.licensing.information.. |
3a560 | 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d | **.**.Contact.info@trolltech.com |
3a580 | 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e | .if.any.conditions.of.this.licen |
3a5a0 | 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a | sing.are.**.not.clear.to.you..** |
3a5c0 | 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .******************************* |
3a5e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3a600 | 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 4f 4f 4c 54 49 50 5f 48 0a 23 64 65 | *******/..#ifndef.QTOOLTIP_H.#de |
3a620 | 66 69 6e 65 20 51 54 4f 4f 4c 54 49 50 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 | fine.QTOOLTIP_H..#ifndef.QT_H.#i |
3a640 | 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f | nclude."qwidget.h".#endif.//.QT_ |
3a660 | 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 4f 4f 4c 54 49 50 0a 0a 0a 63 6c 61 73 73 | H..#ifndef.QT_NO_TOOLTIP...class |
3a680 | 20 51 54 69 70 4d 61 6e 61 67 65 72 3b 0a 63 6c 61 73 73 20 51 49 63 6f 6e 56 69 65 77 54 6f 6f | .QTipManager;.class.QIconViewToo |
3a6a0 | 6c 54 69 70 3b 0a 63 6c 61 73 73 20 51 4c 69 73 74 56 69 65 77 54 6f 6f 6c 54 69 70 3b 0a 0a 63 | lTip;.class.QListViewToolTip;..c |
3a6c0 | 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 6f 6f 6c 54 69 70 47 72 6f 75 70 3a 20 70 75 62 | lass.Q_EXPORT.QToolTipGroup:.pub |
3a6e0 | 6c 69 63 20 51 4f 62 6a 65 63 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 | lic.QObject.{.....Q_OBJECT.....Q |
3a700 | 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 64 65 6c 61 79 20 52 45 41 44 20 64 65 6c 61 79 | _PROPERTY(.bool.delay.READ.delay |
3a720 | 20 57 52 49 54 45 20 73 65 74 44 65 6c 61 79 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 | .WRITE.setDelay.).....Q_PROPERTY |
3a740 | 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 64 20 52 45 41 44 20 65 6e 61 62 6c 65 64 20 57 52 49 54 | (.bool.enabled.READ.enabled.WRIT |
3a760 | 45 20 73 65 74 45 6e 61 62 6c 65 64 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 6f 6f | E.setEnabled.)..public:.....QToo |
3a780 | 6c 54 69 70 47 72 6f 75 70 28 20 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 | lTipGroup(.QObject.*parent,.cons |
3a7a0 | 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 7e 51 54 6f 6f 6c 54 69 70 | t.char.*name.=.0.);....~QToolTip |
3a7c0 | 47 72 6f 75 70 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 64 65 6c 61 79 28 29 20 63 6f 6e 73 74 | Group();......bool.delay().const |
3a7e0 | 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 75 62 | ;.....bool.enabled().const;..pub |
3a800 | 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 65 6c 61 79 28 20 62 6f | lic.slots:.....void.setDelay(.bo |
3a820 | 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 | ol.);.....void.setEnabled(.bool. |
3a840 | 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 54 69 70 28 20 63 | );..signals:.....void.showTip(.c |
3a860 | 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 6d 6f 76 65 | onst.QString.&);.....void.remove |
3a880 | 54 69 70 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 75 69 6e 74 20 64 65 6c 3a 31 3b | Tip();..private:.....uint.del:1; |
3a8a0 | 0a 20 20 20 20 75 69 6e 74 20 65 6e 61 3a 31 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 | .....uint.ena:1;......friend.cla |
3a8c0 | 73 73 20 51 54 69 70 4d 61 6e 61 67 65 72 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 | ss.QTipManager;..private:.//.Dis |
3a8e0 | 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 |
3a900 | 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) |
3a920 | 0a 20 20 20 20 51 54 6f 6f 6c 54 69 70 47 72 6f 75 70 28 20 63 6f 6e 73 74 20 51 54 6f 6f 6c 54 | .....QToolTipGroup(.const.QToolT |
3a940 | 69 70 47 72 6f 75 70 20 26 20 29 3b 0a 20 20 20 20 51 54 6f 6f 6c 54 69 70 47 72 6f 75 70 26 20 | ipGroup.&.);.....QToolTipGroup&. |
3a960 | 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 54 6f 6f 6c 54 69 70 47 72 6f 75 70 20 26 | operator=(.const.QToolTipGroup.& |
3a980 | 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 52 54 20 51 | .);.#endif.};...class.Q_EXPORT.Q |
3a9a0 | 54 6f 6f 6c 54 69 70 3a 20 70 75 62 6c 69 63 20 51 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 | ToolTip:.public.Qt.{.public:.... |
3a9c0 | 20 51 54 6f 6f 6c 54 69 70 28 20 51 57 69 64 67 65 74 20 2a 2c 20 51 54 6f 6f 6c 54 69 70 47 72 | .QToolTip(.QWidget.*,.QToolTipGr |
3a9e0 | 6f 75 70 20 2a 20 3d 20 30 20 29 3b 0a 20 20 20 20 2f 2f 23 23 23 20 61 64 64 20 76 69 72 74 75 | oup.*.=.0.);.....//###.add.virtu |
3aa00 | 61 6c 20 64 27 74 6f 72 20 66 6f 72 20 34 2e 30 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 | al.d'tor.for.4.0......static.voi |
3aa20 | 64 20 61 64 64 28 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 | d.add(.QWidget.*,.const.QString. |
3aa40 | 26 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 61 64 64 28 20 51 57 69 64 67 65 74 | &);.....static.void.add(.QWidget |
3aa60 | 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 0a 09 09 20 20 20 20 20 51 54 6f 6f | .*,.const.QString.&,........QToo |
3aa80 | 6c 54 69 70 47 72 6f 75 70 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 | lTipGroup.*,.const.QString&.);.. |
3aaa0 | 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 72 65 6d 6f 76 65 28 20 51 57 69 64 67 65 74 20 2a | ...static.void.remove(.QWidget.* |
3aac0 | 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 61 64 64 28 20 51 57 69 64 67 65 | .);......static.void.add(.QWidge |
3aae0 | 74 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 53 74 72 69 6e | t.*,.const.QRect.&,.const.QStrin |
3ab00 | 67 20 26 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 61 64 64 28 20 51 57 69 64 67 | g.&);.....static.void.add(.QWidg |
3ab20 | 65 74 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 53 74 72 69 | et.*,.const.QRect.&,.const.QStri |
3ab40 | 6e 67 20 26 2c 0a 09 09 20 20 20 20 20 51 54 6f 6f 6c 54 69 70 47 72 6f 75 70 20 2a 2c 20 63 6f | ng.&,........QToolTipGroup.*,.co |
3ab60 | 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 | nst.QString&.);.....static.void. |
3ab80 | 72 65 6d 6f 76 65 28 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 | remove(.QWidget.*,.const.QRect.& |
3aba0 | 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 74 65 78 74 46 6f 72 28 | .);......static.QString.textFor( |
3abc0 | 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 70 6f 73 20 3d | .QWidget.*,.const.QPoint.&.pos.= |
3abe0 | 20 51 50 6f 69 6e 74 28 29 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 68 69 | .QPoint().);......static.void.hi |
3ac00 | 64 65 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 46 6f 6e 74 20 20 20 20 66 6f 6e 74 28 | de();......static.QFont....font( |
3ac20 | 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 20 20 20 73 65 74 46 6f 6e 74 28 20 | );.....static.void.....setFont(. |
3ac40 | 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 50 61 6c | const.QFont.&.);.....static.QPal |
3ac60 | 65 74 74 65 20 70 61 6c 65 74 74 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 | ette.palette();.....static.void. |
3ac80 | 20 20 20 20 73 65 74 50 61 6c 65 74 74 65 28 20 63 6f 6e 73 74 20 51 50 61 6c 65 74 74 65 20 26 | ....setPalette(.const.QPalette.& |
3aca0 | 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 20 73 74 | .);..#ifndef.QT_NO_COMPAT.....st |
3acc0 | 61 74 69 63 20 76 6f 69 64 09 20 20 20 20 73 65 74 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 65 | atic.void.....setEnabled(.bool.e |
3ace0 | 6e 61 62 6c 65 20 29 20 7b 20 73 65 74 47 6c 6f 62 61 6c 6c 79 45 6e 61 62 6c 65 64 28 20 65 6e | nable.).{.setGloballyEnabled(.en |
3ad00 | 61 62 6c 65 20 29 3b 20 7d 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 09 20 20 20 20 65 6e | able.);.}.....static.bool.....en |
3ad20 | 61 62 6c 65 64 28 29 20 7b 20 72 65 74 75 72 6e 20 69 73 47 6c 6f 62 61 6c 6c 79 45 6e 61 62 6c | abled().{.return.isGloballyEnabl |
3ad40 | 65 64 28 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 | ed();.}.#endif.....static.void.. |
3ad60 | 20 20 20 73 65 74 47 6c 6f 62 61 6c 6c 79 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 20 | ...setGloballyEnabled(.bool.);.. |
3ad80 | 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 09 20 20 20 20 69 73 47 6c 6f 62 61 6c 6c 79 45 6e 61 | ...static.bool.....isGloballyEna |
3ada0 | 62 6c 65 64 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 20 20 20 73 65 74 57 | bled();.....static.void.....setW |
3adc0 | 61 6b 65 55 70 44 65 6c 61 79 28 69 6e 74 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 | akeUpDelay(int);..protected:.... |
3ade0 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 61 79 62 65 54 69 70 28 20 63 6f 6e 73 74 20 51 50 | .virtual.void.maybeTip(.const.QP |
3ae00 | 6f 69 6e 74 20 26 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 74 69 70 28 20 63 | oint.&.).=.0;.....void....tip(.c |
3ae20 | 6f 6e 73 74 20 51 52 65 63 74 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a | onst.QRect.&,.const.QString.&);. |
3ae40 | 20 20 20 20 76 6f 69 64 20 20 20 20 74 69 70 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 2c 20 | ....void....tip(.const.QRect.&,. |
3ae60 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 | const.QString&.,.const.QString.& |
3ae80 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 74 69 70 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 | );.....void....tip(.const.QRect. |
3aea0 | 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 | &,.const.QString.&,.const.QRect. |
3aec0 | 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 74 69 70 28 20 63 6f 6e 73 74 20 51 52 65 63 | &.);.....void....tip(.const.QRec |
3aee0 | 74 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 | t.&,.const.QString&,.const.QStri |
3af00 | 6e 67 20 26 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 | ng.&,.const.QRect.&);......void. |
3af20 | 20 20 20 63 6c 65 61 72 28 29 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 69 64 67 65 74 | ...clear();..public:.....QWidget |
3af40 | 09 20 20 2a 70 61 72 65 6e 74 57 69 64 67 65 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 | ...*parentWidget().const.{.retur |
3af60 | 6e 20 70 3b 20 7d 0a 20 20 20 20 51 54 6f 6f 6c 54 69 70 47 72 6f 75 70 20 2a 67 72 6f 75 70 28 | n.p;.}.....QToolTipGroup.*group( |
3af80 | 29 09 20 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 67 3b 20 7d 0a 0a 70 72 69 76 61 74 65 | )...const.{.return.g;.}..private |
3afa0 | 3a 0a 20 20 20 20 51 57 69 64 67 65 74 09 20 20 20 20 2a 70 3b 0a 20 20 20 20 51 54 6f 6f 6c 54 | :.....QWidget.....*p;.....QToolT |
3afc0 | 69 70 47 72 6f 75 70 20 20 20 2a 67 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 46 6f 6e 74 20 20 | ipGroup...*g;.....static.QFont.. |
3afe0 | 20 20 2a 74 74 46 6f 6e 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 50 61 6c 65 74 74 65 20 2a | ..*ttFont;.....static.QPalette.* |
3b000 | 74 74 50 61 6c 65 74 74 65 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 69 | ttPalette;......friend.class.QTi |
3b020 | 70 4d 61 6e 61 67 65 72 3b 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 54 | pManager;.};...#endif.//.QT_NO_T |
3b040 | 4f 4f 4c 54 49 50 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 4f 4f 4c 54 49 50 5f 48 0a 00 00 00 | OOLTIP..#endif.//.QTOOLTIP_H.... |
3b060 | 1a 00 71 00 76 00 61 00 6c 00 75 00 65 00 73 00 74 00 61 00 63 00 6b 00 2e 00 68 00 00 07 cf 2f | ..q.v.a.l.u.e.s.t.a.c.k...h..../ |
3b080 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3b0a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3b0c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e | ************.**.$Id$.**.**.Defin |
3b0e0 | 69 74 69 6f 6e 20 6f 66 20 51 56 61 6c 75 65 53 74 61 63 6b 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a | ition.of.QValueStack.class.**.** |
3b100 | 20 43 72 65 61 74 65 64 20 3a 20 39 39 30 39 32 35 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 | .Created.:.990925.**.**.Copyrigh |
3b120 | 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 33 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 | t.(C).1992-2003.Trolltech.ASA... |
3b140 | 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 | All.rights.reserved..**.**.This. |
3b160 | 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 | file.is.part.of.the.tools.module |
3b180 | 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 | .of.the.Qt.GUI.Toolkit..**.**.Th |
3b1a0 | 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 | is.file.may.be.distributed.under |
3b1c0 | 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e | .the.terms.of.the.Q.Public.Licen |
3b1e0 | 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 | se.**.as.defined.by.Trolltech.AS |
3b200 | 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 | A.of.Norway.and.appearing.in.the |
3b220 | 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e | .file.**.LICENSE.QPL.included.in |
3b240 | 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a | .the.packaging.of.this.file..**. |
3b260 | 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 | **.This.file.may.be.distributed. |
3b280 | 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 | and/or.modified.under.the.terms. |
3b2a0 | 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 | of.the.**.GNU.General.Public.Lic |
3b2c0 | 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 | ense.version.2.as.published.by.t |
3b2e0 | 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 | he.Free.Software.**.Foundation.a |
3b300 | 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 | nd.appearing.in.the.file.LICENSE |
3b320 | 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e | .GPL.included.in.the.**.packagin |
3b340 | 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 | g.of.this.file..**.**.Licensees. |
3b360 | 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 | holding.valid.Qt.Enterprise.Edit |
3b380 | 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a | ion.or.Qt.Professional.Edition.* |
3b3a0 | 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 | *.licenses.may.use.this.file.in. |
3b3c0 | 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 | accordance.with.the.Qt.Commercia |
3b3e0 | 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 | l.License.**.Agreement.provided. |
3b400 | 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 | with.the.Software..**.**.This.fi |
3b420 | 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 | le.is.provided.AS.IS.with.NO.WAR |
3b440 | 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 | RANTY.OF.ANY.KIND,.INCLUDING.THE |
3b460 | 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 | .**.WARRANTY.OF.DESIGN,.MERCHANT |
3b480 | 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 | ABILITY.AND.FITNESS.FOR.A.PARTIC |
3b4a0 | 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 | ULAR.PURPOSE..**.**.See.http://q |
3b4c0 | 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d | tsoftware.com/pricing.html.or.em |
3b4e0 | 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 | ail.sales@trolltech.com.for.**.. |
3b500 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c | .information.about.Qt.Commercial |
3b520 | 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 | .License.Agreements..**.See.http |
3b540 | 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c | ://qtsoftware.com/qpl/.for.QPL.l |
3b560 | 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 | icensing.information..**.See.htt |
3b580 | 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 | p://qtsoftware.com/gpl/.for.GPL. |
3b5a0 | 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e | licensing.information..**.**.Con |
3b5c0 | 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 | tact.info@trolltech.com.if.any.c |
3b5e0 | 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a | onditions.of.this.licensing.are. |
3b600 | 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a | **.not.clear.to.you..**.******** |
3b620 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3b640 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a | ******************************/. |
3b660 | 0a 23 69 66 6e 64 65 66 20 51 56 41 4c 55 45 53 54 41 43 4b 5f 48 0a 23 64 65 66 69 6e 65 20 51 | .#ifndef.QVALUESTACK_H.#define.Q |
3b680 | 56 41 4c 55 45 53 54 41 43 4b 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c | VALUESTACK_H..#ifndef.QT_H.#incl |
3b6a0 | 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 54 5f | ude."qvaluelist.h".#endif.//.QT_ |
3b6c0 | 48 0a 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 54 3e 0a 63 6c 61 73 73 20 51 56 61 6c | H...template<class.T>.class.QVal |
3b6e0 | 75 65 53 74 61 63 6b 20 3a 20 70 75 62 6c 69 63 20 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 0a 7b | ueStack.:.public.QValueList<T>.{ |
3b700 | 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 56 61 6c 75 65 53 74 61 63 6b 28 29 20 7b 7d 0a 20 20 | .public:.....QValueStack().{}... |
3b720 | 20 7e 51 56 61 6c 75 65 53 74 61 63 6b 28 29 20 7b 7d 0a 20 20 20 20 76 6f 69 64 20 20 70 75 73 | .~QValueStack().{}.....void..pus |
3b740 | 68 28 20 63 6f 6e 73 74 20 54 26 20 64 20 29 20 7b 20 74 68 69 73 2d 3e 61 70 70 65 6e 64 28 64 | h(.const.T&.d.).{.this->append(d |
3b760 | 29 3b 20 7d 0a 20 20 20 20 54 20 70 6f 70 28 29 0a 20 20 20 20 7b 0a 09 54 20 65 6c 65 6d 28 20 | );.}.....T.pop().....{..T.elem(. |
3b780 | 74 68 69 73 2d 3e 6c 61 73 74 28 29 20 29 3b 0a 09 69 66 20 28 20 21 74 68 69 73 2d 3e 69 73 45 | this->last().);..if.(.!this->isE |
3b7a0 | 6d 70 74 79 28 29 20 29 0a 09 20 20 20 20 74 68 69 73 2d 3e 72 65 6d 6f 76 65 28 20 74 68 69 73 | mpty().)......this->remove(.this |
3b7c0 | 2d 3e 66 72 6f 6d 4c 61 73 74 28 29 20 29 3b 0a 09 72 65 74 75 72 6e 20 65 6c 65 6d 3b 0a 20 20 | ->fromLast().);..return.elem;... |
3b7e0 | 20 20 7d 0a 20 20 20 20 54 26 20 74 6f 70 28 29 20 7b 20 72 65 74 75 72 6e 20 74 68 69 73 2d 3e | ..}.....T&.top().{.return.this-> |
3b800 | 6c 61 73 74 28 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 54 26 20 74 6f 70 28 29 20 63 6f 6e | last();.}.....const.T&.top().con |
3b820 | 73 74 20 7b 20 72 65 74 75 72 6e 20 74 68 69 73 2d 3e 6c 61 73 74 28 29 3b 20 7d 0a 7d 3b 0a 0a | st.{.return.this->last();.}.};.. |
3b840 | 23 65 6e 64 69 66 0a 00 00 00 18 00 71 00 73 00 71 00 6c 00 64 00 72 00 69 00 76 00 65 00 72 00 | #endif......q.s.q.l.d.r.i.v.e.r. |
3b860 | 2e 00 68 00 00 0f a8 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ..h..../************************ |
3b880 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3b8a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e | ********************.**.**.Defin |
3b8c0 | 69 74 69 6f 6e 20 6f 66 20 51 53 71 6c 44 72 69 76 65 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 | ition.of.QSqlDriver.class.**.**. |
3b8e0 | 43 72 65 61 74 65 64 20 3a 20 32 30 30 30 2d 31 31 2d 30 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 | Created.:.2000-11-03.**.**.Copyr |
3b900 | 69 67 68 74 20 28 43 29 20 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c | ight.(C).2000.Trolltech.ASA...Al |
3b920 | 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 | l.rights.reserved..**.**.This.fi |
3b940 | 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 73 71 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 | le.is.part.of.the.sql.module.of. |
3b960 | 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 | the.Qt.GUI.Toolkit..**.**.This.f |
3b980 | 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 | ile.may.be.distributed.under.the |
3b9a0 | 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a | .terms.of.the.Q.Public.License.* |
3b9c0 | 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 | *.as.defined.by.Trolltech.ASA.of |
3b9e0 | 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c | .Norway.and.appearing.in.the.fil |
3ba00 | 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 | e.**.LICENSE.QPL.included.in.the |
3ba20 | 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 | .packaging.of.this.file..**.**.T |
3ba40 | 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f | his.file.may.be.distributed.and/ |
3ba60 | 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 | or.modified.under.the.terms.of.t |
3ba80 | 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 | he.**.GNU.General.Public.License |
3baa0 | 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 | .version.2.as.published.by.the.F |
3bac0 | 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 | ree.Software.**.Foundation.and.a |
3bae0 | 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c | ppearing.in.the.file.LICENSE.GPL |
3bb00 | 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 | .included.in.the.**.packaging.of |
3bb20 | 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 | .this.file..**.**.Licensees.hold |
3bb40 | 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 | ing.valid.Qt.Enterprise.Edition. |
3bb60 | 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e | licenses.may.use.this.**.file.in |
3bb80 | 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 | .accordance.with.the.Qt.Commerci |
3bba0 | 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a | al.License.Agreement.provided.** |
3bbc0 | 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 | .with.the.Software..**.**.This.f |
3bbe0 | 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 | ile.is.provided.AS.IS.with.NO.WA |
3bc00 | 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 | RRANTY.OF.ANY.KIND,.INCLUDING.TH |
3bc20 | 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e | E.**.WARRANTY.OF.DESIGN,.MERCHAN |
3bc40 | 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 | TABILITY.AND.FITNESS.FOR.A.PARTI |
3bc60 | 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f | CULAR.PURPOSE..**.**.See.http:// |
3bc80 | 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 | qtsoftware.com/pricing.html.or.e |
3bca0 | 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 | mail.sales@trolltech.com.for.**. |
3bcc0 | 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 | ..information.about.Qt.Commercia |
3bce0 | 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 | l.License.Agreements..**.See.htt |
3bd00 | 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 | p://qtsoftware.com/qpl/.for.QPL. |
3bd20 | 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 | licensing.information..**.See.ht |
3bd40 | 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c | tp://qtsoftware.com/gpl/.for.GPL |
3bd60 | 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f | .licensing.information..**.**.Co |
3bd80 | 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 | ntact.info@trolltech.com.if.any. |
3bda0 | 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 | conditions.of.this.licensing.are |
3bdc0 | 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a | .**.not.clear.to.you..**.******* |
3bde0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3be00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f | *******************************/ |
3be20 | 0a 0a 23 69 66 6e 64 65 66 20 51 53 51 4c 44 52 49 56 45 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 | ..#ifndef.QSQLDRIVER_H.#define.Q |
3be40 | 53 51 4c 44 52 49 56 45 52 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 | SQLDRIVER_H..#ifndef.QT_H.#inclu |
3be60 | 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 64 69 63 | de."qobject.h".#include."qptrdic |
3be80 | 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 | t.h".#include."qstring.h".#inclu |
3bea0 | 64 65 20 22 71 73 71 6c 65 72 72 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 71 6c 71 | de."qsqlerror.h".#include."qsqlq |
3bec0 | 75 65 72 79 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 71 6c 66 69 65 6c 64 2e 68 22 0a 23 | uery.h".#include."qsqlfield.h".# |
3bee0 | 69 6e 63 6c 75 64 65 20 22 71 73 71 6c 69 6e 64 65 78 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 | include."qsqlindex.h".#include." |
3bf00 | 71 73 74 72 69 6e 67 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6d 61 70 2e 68 22 | qstringlist.h".#include."qmap.h" |
3bf20 | 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 20 51 | .#endif.//.QT_H..#if.!defined(.Q |
3bf40 | 54 5f 4d 4f 44 55 4c 45 5f 53 51 4c 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f 4c 49 | T_MODULE_SQL.).||.defined(.QT_LI |
3bf60 | 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 65 20 51 4d 5f | CENSE_PROFESSIONAL.).#define.QM_ |
3bf80 | 45 58 50 4f 52 54 5f 53 51 4c 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f | EXPORT_SQL.#else.#define.QM_EXPO |
3bfa0 | 52 54 5f 53 51 4c 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 | RT_SQL.Q_EXPORT.#endif..#ifndef. |
3bfc0 | 51 54 5f 4e 4f 5f 53 51 4c 0a 0a 63 6c 61 73 73 20 51 53 71 6c 44 72 69 76 65 72 45 78 74 65 6e | QT_NO_SQL..class.QSqlDriverExten |
3bfe0 | 73 69 6f 6e 3b 0a 0a 63 6c 61 73 73 20 51 53 71 6c 44 61 74 61 62 61 73 65 3b 0a 0a 63 6c 61 73 | sion;..class.QSqlDatabase;..clas |
3c000 | 73 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 53 71 6c 44 72 69 76 65 72 20 3a 20 70 75 62 | s.QM_EXPORT_SQL.QSqlDriver.:.pub |
3c020 | 6c 69 63 20 51 4f 62 6a 65 63 74 0a 7b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 | lic.QObject.{.....friend.class.Q |
3c040 | 53 71 6c 44 61 74 61 62 61 73 65 3b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 | SqlDatabase;.....Q_OBJECT.public |
3c060 | 3a 0a 20 20 20 20 65 6e 75 6d 20 44 72 69 76 65 72 46 65 61 74 75 72 65 20 7b 20 54 72 61 6e 73 | :.....enum.DriverFeature.{.Trans |
3c080 | 61 63 74 69 6f 6e 73 2c 20 51 75 65 72 79 53 69 7a 65 2c 20 42 4c 4f 42 2c 20 55 6e 69 63 6f 64 | actions,.QuerySize,.BLOB,.Unicod |
3c0a0 | 65 2c 20 50 72 65 70 61 72 65 64 51 75 65 72 69 65 73 2c 0a 09 09 09 20 4e 61 6d 65 64 50 6c 61 | e,.PreparedQueries,.....NamedPla |
3c0c0 | 63 65 68 6f 6c 64 65 72 73 2c 20 50 6f 73 69 74 69 6f 6e 61 6c 50 6c 61 63 65 68 6f 6c 64 65 72 | ceholders,.PositionalPlaceholder |
3c0e0 | 73 20 7d 3b 0a 0a 20 20 20 20 51 53 71 6c 44 72 69 76 65 72 28 20 51 4f 62 6a 65 63 74 20 2a 20 | s.};......QSqlDriver(.QObject.*. |
3c100 | 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 6e 61 6d 65 3d 30 20 29 3b | parent=0,.const.char.*.name=0.); |
3c120 | 0a 20 20 20 20 7e 51 53 71 6c 44 72 69 76 65 72 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 09 69 | .....~QSqlDriver();.....bool...i |
3c140 | 73 4f 70 65 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 09 69 73 4f 70 65 6e | sOpen().const;.....bool...isOpen |
3c160 | 45 72 72 6f 72 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 | Error().const;......virtual.bool |
3c180 | 09 09 62 65 67 69 6e 54 72 61 6e 73 61 63 74 69 6f 6e 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 | ..beginTransaction();.....virtua |
3c1a0 | 6c 20 62 6f 6f 6c 09 09 63 6f 6d 6d 69 74 54 72 61 6e 73 61 63 74 69 6f 6e 28 29 3b 0a 20 20 20 | l.bool..commitTransaction();.... |
3c1c0 | 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 09 09 72 6f 6c 6c 62 61 63 6b 54 72 61 6e 73 61 63 74 69 | .virtual.bool..rollbackTransacti |
3c1e0 | 6f 6e 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 4c 69 73 74 09 09 74 | on();.....virtual.QStringList..t |
3c200 | 61 62 6c 65 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 61 62 6c 65 54 79 70 65 20 | ables(.const.QString&.tableType. |
3c220 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 71 6c 49 6e 64 65 78 09 09 | ).const;.....virtual.QSqlIndex.. |
3c240 | 70 72 69 6d 61 72 79 49 6e 64 65 78 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 61 62 | primaryIndex(.const.QString&.tab |
3c260 | 6c 65 4e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 71 6c | leName.).const;.....virtual.QSql |
3c280 | 52 65 63 6f 72 64 09 09 72 65 63 6f 72 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 | Record..record(.const.QString&.t |
3c2a0 | 61 62 6c 65 4e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 | ableName.).const;.....virtual.QS |
3c2c0 | 71 6c 52 65 63 6f 72 64 09 09 72 65 63 6f 72 64 28 20 63 6f 6e 73 74 20 51 53 71 6c 51 75 65 72 | qlRecord..record(.const.QSqlQuer |
3c2e0 | 79 26 20 71 75 65 72 79 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 | y&.query.).const;.....virtual.QS |
3c300 | 71 6c 52 65 63 6f 72 64 49 6e 66 6f 09 72 65 63 6f 72 64 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 | qlRecordInfo.recordInfo(.const.Q |
3c320 | 53 74 72 69 6e 67 26 20 74 61 62 6c 65 6e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 | String&.tablename.).const;.....v |
3c340 | 69 72 74 75 61 6c 20 51 53 71 6c 52 65 63 6f 72 64 49 6e 66 6f 09 72 65 63 6f 72 64 49 6e 66 6f | irtual.QSqlRecordInfo.recordInfo |
3c360 | 28 20 63 6f 6e 73 74 20 51 53 71 6c 51 75 65 72 79 26 20 71 75 65 72 79 20 29 20 63 6f 6e 73 74 | (.const.QSqlQuery&.query.).const |
3c380 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 09 09 6e 75 6c 6c 54 65 78 74 28 | ;.....virtual.QString..nullText( |
3c3a0 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 09 09 66 6f | ).const;.....virtual.QString..fo |
3c3c0 | 72 6d 61 74 56 61 6c 75 65 28 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 2a 20 66 69 65 6c | rmatValue(.const.QSqlField*.fiel |
3c3e0 | 64 2c 20 62 6f 6f 6c 20 74 72 69 6d 53 74 72 69 6e 67 73 20 3d 20 46 41 4c 53 45 20 29 20 63 6f | d,.bool.trimStrings.=.FALSE.).co |
3c400 | 6e 73 74 3b 0a 20 20 20 20 51 53 71 6c 45 72 72 6f 72 09 09 09 6c 61 73 74 45 72 72 6f 72 28 29 | nst;.....QSqlError...lastError() |
3c420 | 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 09 09 68 61 73 46 65 | .const;......virtual.bool..hasFe |
3c440 | 61 74 75 72 65 28 20 44 72 69 76 65 72 46 65 61 74 75 72 65 20 66 20 29 20 63 6f 6e 73 74 20 3d | ature(.DriverFeature.f.).const.= |
3c460 | 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 09 09 6f 70 65 6e 28 20 63 6f 6e 73 | .0;.....virtual.bool..open(.cons |
3c480 | 74 20 51 53 74 72 69 6e 67 20 26 20 64 62 2c 0a 09 09 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 | t.QString.&.db,...........const. |
3c4a0 | 51 53 74 72 69 6e 67 20 26 20 75 73 65 72 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a | QString.&.user.=.QString::null,. |
3c4c0 | 09 09 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 70 61 73 73 77 6f | ..........const.QString.&.passwo |
3c4e0 | 72 64 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 09 09 20 20 20 20 20 20 63 6f | rd.=.QString::null,...........co |
3c500 | 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 68 6f 73 74 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 | nst.QString.&.host.=.QString::nu |
3c520 | 6c 6c 2c 0a 09 09 09 09 20 20 20 20 20 20 69 6e 74 20 70 6f 72 74 20 3d 20 2d 31 20 29 20 3d 20 | ll,...........int.port.=.-1.).=. |
3c540 | 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 09 63 6c 6f 73 65 28 29 20 3d 20 30 | 0;.....virtual.void..close().=.0 |
3c560 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 71 6c 51 75 65 72 79 09 09 63 72 65 61 74 65 51 | ;.....virtual.QSqlQuery..createQ |
3c580 | 75 65 72 79 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 0a 20 20 20 20 2f 2f 20 23 23 23 20 72 65 | uery().const.=.0;......//.###.re |
3c5a0 | 6d 6f 76 65 20 66 6f 72 20 34 2e 30 0a 20 20 20 20 62 6f 6f 6c 09 09 09 6f 70 65 6e 28 20 63 6f | move.for.4.0.....bool...open(.co |
3c5c0 | 6e 73 74 20 51 53 74 72 69 6e 67 26 20 64 62 2c 0a 09 09 09 09 20 20 20 20 20 20 63 6f 6e 73 74 | nst.QString&.db,...........const |
3c5e0 | 20 51 53 74 72 69 6e 67 26 20 75 73 65 72 2c 0a 09 09 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 | .QString&.user,...........const. |
3c600 | 51 53 74 72 69 6e 67 26 20 70 61 73 73 77 6f 72 64 2c 0a 09 09 09 09 20 20 20 20 20 20 63 6f 6e | QString&.password,...........con |
3c620 | 73 74 20 51 53 74 72 69 6e 67 26 20 68 6f 73 74 2c 0a 09 09 09 09 20 20 20 20 20 20 69 6e 74 20 | st.QString&.host,...........int. |
3c640 | 70 6f 72 74 2c 0a 09 09 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 | port,...........const.QString&.c |
3c660 | 6f 6e 6e 4f 70 74 73 20 29 3b 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 | onnOpts.);.protected:.....virtua |
3c680 | 6c 20 76 6f 69 64 09 09 73 65 74 4f 70 65 6e 28 20 62 6f 6f 6c 20 6f 20 29 3b 0a 20 20 20 20 76 | l.void..setOpen(.bool.o.);.....v |
3c6a0 | 69 72 74 75 61 6c 20 76 6f 69 64 09 09 73 65 74 4f 70 65 6e 45 72 72 6f 72 28 20 62 6f 6f 6c 20 | irtual.void..setOpenError(.bool. |
3c6c0 | 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 09 73 65 74 4c 61 73 74 45 72 | e.);.....virtual.void..setLastEr |
3c6e0 | 72 6f 72 28 20 63 6f 6e 73 74 20 51 53 71 6c 45 72 72 6f 72 26 20 65 20 29 3b 0a 70 72 69 76 61 | ror(.const.QSqlError&.e.);.priva |
3c700 | 74 65 3a 0a 20 20 20 20 2f 2f 20 23 23 23 20 54 68 69 73 20 63 6c 61 73 73 20 6e 65 65 64 73 20 | te:.....//.###.This.class.needs. |
3c720 | 61 20 64 2d 70 6f 69 6e 74 65 72 20 69 6e 20 34 2e 30 2e 0a 20 20 20 20 69 6e 74 09 09 20 20 20 | a.d-pointer.in.4.0......int..... |
3c740 | 20 20 20 20 20 20 20 64 62 53 74 61 74 65 3b 0a 20 20 20 20 51 53 71 6c 45 72 72 6f 72 09 20 20 | .......dbState;.....QSqlError... |
3c760 | 20 20 20 20 20 20 20 20 65 72 72 6f 72 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 | ........error;.#if.defined(Q_DIS |
3c780 | 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 53 71 6c 44 72 69 76 65 72 28 20 63 6f 6e 73 74 | ABLE_COPY).....QSqlDriver(.const |
3c7a0 | 20 51 53 71 6c 44 72 69 76 65 72 20 26 20 29 3b 0a 20 20 20 20 51 53 71 6c 44 72 69 76 65 72 20 | .QSqlDriver.&.);.....QSqlDriver. |
3c7c0 | 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 71 6c 44 72 69 76 65 72 20 26 20 29 | &operator=(.const.QSqlDriver.&.) |
3c7e0 | 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 09 2f 2f 20 51 54 5f 4e 4f 5f 53 51 4c | ;.#endif.};..#endif.//.QT_NO_SQL |
3c800 | 0a 23 65 6e 64 69 66 0a 00 00 00 0a 00 71 00 74 00 6c 00 2e 00 68 00 00 1d fb 2f 2a 2a 2a 2a 2a | .#endif......q.t.l...h..../***** |
3c820 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3c840 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3c860 | 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e | *******.**.$Id$.**.**.Definition |
3c880 | 20 6f 66 20 51 74 20 74 65 6d 70 6c 61 74 65 20 6c 69 62 72 61 72 79 20 63 6c 61 73 73 65 73 0a | .of.Qt.template.library.classes. |
3c8a0 | 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 30 31 32 38 0a 2a 2a 0a 2a 2a 20 43 6f 70 | **.**.Created.:.990128.**.**.Cop |
3c8c0 | 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 | yright.(C).1992-2000.Trolltech.A |
3c8e0 | 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 | SA...All.rights.reserved..**.**. |
3c900 | 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d | This.file.is.part.of.the.tools.m |
3c920 | 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a | odule.of.the.Qt.GUI.Toolkit..**. |
3c940 | 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 | **.This.file.may.be.distributed. |
3c960 | 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 | under.the.terms.of.the.Q.Public. |
3c980 | 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 | License.**.as.defined.by.Trollte |
3c9a0 | 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 | ch.ASA.of.Norway.and.appearing.i |
3c9c0 | 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 | n.the.file.**.LICENSE.QPL.includ |
3c9e0 | 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 | ed.in.the.packaging.of.this.file |
3ca00 | 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 | ..**.**.This.file.may.be.distrib |
3ca20 | 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 | uted.and/or.modified.under.the.t |
3ca40 | 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 | erms.of.the.**.GNU.General.Publi |
3ca60 | 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 | c.License.version.2.as.published |
3ca80 | 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 | .by.the.Free.Software.**.Foundat |
3caa0 | 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 | ion.and.appearing.in.the.file.LI |
3cac0 | 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 | CENSE.GPL.included.in.the.**.pac |
3cae0 | 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e | kaging.of.this.file..**.**.Licen |
3cb00 | 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 | sees.holding.valid.Qt.Enterprise |
3cb20 | 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 | .Edition.or.Qt.Professional.Edit |
3cb40 | 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c | ion.**.licenses.may.use.this.fil |
3cb60 | 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d | e.in.accordance.with.the.Qt.Comm |
3cb80 | 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 | ercial.License.**.Agreement.prov |
3cba0 | 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 | ided.with.the.Software..**.**.Th |
3cbc0 | 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e | is.file.is.provided.AS.IS.with.N |
3cbe0 | 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e | O.WARRANTY.OF.ANY.KIND,.INCLUDIN |
3cc00 | 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 | G.THE.**.WARRANTY.OF.DESIGN,.MER |
3cc20 | 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 | CHANTABILITY.AND.FITNESS.FOR.A.P |
3cc40 | 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 | ARTICULAR.PURPOSE..**.**.See.htt |
3cc60 | 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 | p://qtsoftware.com/pricing.html. |
3cc80 | 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 | or.email.sales@trolltech.com.for |
3cca0 | 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 | .**...information.about.Qt.Comme |
3ccc0 | 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 | rcial.License.Agreements..**.See |
3cce0 | 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 | .http://qtsoftware.com/qpl/.for. |
3cd00 | 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 | QPL.licensing.information..**.Se |
3cd20 | 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 | e.http://qtsoftware.com/gpl/.for |
3cd40 | 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a | .GPL.licensing.information..**.* |
3cd60 | 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 | *.Contact.info@trolltech.com.if. |
3cd80 | 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 | any.conditions.of.this.licensing |
3cda0 | 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a | .are.**.not.clear.to.you..**.*** |
3cdc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3cde0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3ce00 | 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 4c 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 4c 5f | ***/..#ifndef.QTL_H.#define.QTL_ |
3ce20 | 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 6c 6f 62 61 | H..#ifndef.QT_H.#include."qgloba |
3ce40 | 6c 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 69 | l.h".#include."qtextstream.h".#i |
3ce60 | 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 5f | nclude."qstring.h".#endif.//.QT_ |
3ce80 | 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 54 53 54 52 45 41 4d 0a 74 65 6d 70 | H..#ifndef.QT_NO_TEXTSTREAM.temp |
3cea0 | 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 63 6c 61 73 73 20 51 54 65 78 74 4f 53 74 72 65 61 | late.<class.T>.class.QTextOStrea |
3cec0 | 6d 49 74 65 72 61 74 6f 72 0a 7b 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 54 65 78 74 | mIterator.{.protected:.....QText |
3cee0 | 4f 53 74 72 65 61 6d 26 20 73 74 72 65 61 6d 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 73 65 70 | OStream&.stream;.....QString.sep |
3cf00 | 61 72 61 74 6f 72 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 65 78 74 4f 53 74 72 65 61 | arator;..public:.....QTextOStrea |
3cf20 | 6d 49 74 65 72 61 74 6f 72 28 20 51 54 65 78 74 4f 53 74 72 65 61 6d 26 20 73 29 20 3a 20 73 74 | mIterator(.QTextOStream&.s).:.st |
3cf40 | 72 65 61 6d 28 20 73 20 29 20 7b 7d 0a 20 20 20 20 51 54 65 78 74 4f 53 74 72 65 61 6d 49 74 65 | ream(.s.).{}.....QTextOStreamIte |
3cf60 | 72 61 74 6f 72 28 20 51 54 65 78 74 4f 53 74 72 65 61 6d 26 20 73 2c 20 63 6f 6e 73 74 20 51 53 | rator(.QTextOStream&.s,.const.QS |
3cf80 | 74 72 69 6e 67 26 20 73 65 70 20 29 0a 09 3a 20 73 74 72 65 61 6d 28 20 73 20 29 2c 20 73 65 70 | tring&.sep.)..:.stream(.s.),.sep |
3cfa0 | 61 72 61 74 6f 72 28 20 73 65 70 20 29 20 20 7b 7d 0a 20 20 20 20 51 54 65 78 74 4f 53 74 72 65 | arator(.sep.)..{}.....QTextOStre |
3cfc0 | 61 6d 49 74 65 72 61 74 6f 72 3c 54 3e 26 20 6f 70 65 72 61 74 6f 72 3d 20 28 20 63 6f 6e 73 74 | amIterator<T>&.operator=.(.const |
3cfe0 | 20 54 26 20 78 20 29 20 7b 0a 09 73 74 72 65 61 6d 20 3c 3c 20 78 3b 0a 09 69 66 20 28 20 21 73 | .T&.x.).{..stream.<<.x;..if.(.!s |
3d000 | 65 70 61 72 61 74 6f 72 2e 69 73 45 6d 70 74 79 28 29 20 29 0a 09 20 20 20 20 73 74 72 65 61 6d | eparator.isEmpty().)......stream |
3d020 | 20 3c 3c 20 73 65 70 61 72 61 74 6f 72 3b 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 20 20 | .<<.separator;..return.*this;... |
3d040 | 20 20 7d 0a 20 20 20 20 51 54 65 78 74 4f 53 74 72 65 61 6d 49 74 65 72 61 74 6f 72 3c 54 3e 26 | ..}.....QTextOStreamIterator<T>& |
3d060 | 20 6f 70 65 72 61 74 6f 72 2a 28 29 20 7b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a 20 | .operator*().{.return.*this;.}.. |
3d080 | 20 20 20 51 54 65 78 74 4f 53 74 72 65 61 6d 49 74 65 72 61 74 6f 72 3c 54 3e 26 20 6f 70 65 72 | ...QTextOStreamIterator<T>&.oper |
3d0a0 | 61 74 6f 72 2b 2b 28 29 20 7b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a 20 20 20 20 51 | ator++().{.return.*this;.}.....Q |
3d0c0 | 54 65 78 74 4f 53 74 72 65 61 6d 49 74 65 72 61 74 6f 72 3c 54 3e 26 20 6f 70 65 72 61 74 6f 72 | TextOStreamIterator<T>&.operator |
3d0e0 | 2b 2b 28 69 6e 74 29 20 7b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a 7d 3b 0a 23 65 6e | ++(int).{.return.*this;.}.};.#en |
3d100 | 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f 54 45 58 54 53 54 52 45 41 4d 0a 0a 74 65 6d 70 6c 61 74 65 | dif.//QT_NO_TEXTSTREAM..template |
3d120 | 20 3c 63 6c 61 73 73 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 2c 20 63 6c 61 73 73 20 4f 75 74 | .<class.InputIterator,.class.Out |
3d140 | 70 75 74 49 74 65 72 61 74 6f 72 3e 0a 69 6e 6c 69 6e 65 20 4f 75 74 70 75 74 49 74 65 72 61 74 | putIterator>.inline.OutputIterat |
3d160 | 6f 72 20 71 43 6f 70 79 28 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 20 5f 62 65 67 69 6e 2c 20 | or.qCopy(.InputIterator._begin,. |
3d180 | 49 6e 70 75 74 49 74 65 72 61 74 6f 72 20 5f 65 6e 64 2c 0a 09 09 09 20 20 20 20 20 4f 75 74 70 | InputIterator._end,.........Outp |
3d1a0 | 75 74 49 74 65 72 61 74 6f 72 20 5f 64 65 73 74 20 29 0a 7b 0a 20 20 20 20 77 68 69 6c 65 28 20 | utIterator._dest.).{.....while(. |
3d1c0 | 5f 62 65 67 69 6e 20 21 3d 20 5f 65 6e 64 20 29 0a 09 2a 5f 64 65 73 74 2b 2b 20 3d 20 2a 5f 62 | _begin.!=._end.)..*_dest++.=.*_b |
3d1e0 | 65 67 69 6e 2b 2b 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 5f 64 65 73 74 3b 0a 7d 0a 0a 74 65 6d | egin++;.....return._dest;.}..tem |
3d200 | 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 42 69 49 74 65 72 61 74 6f 72 2c 20 63 6c 61 73 73 20 42 | plate.<class.BiIterator,.class.B |
3d220 | 69 4f 75 74 70 75 74 49 74 65 72 61 74 6f 72 3e 0a 69 6e 6c 69 6e 65 20 42 69 4f 75 74 70 75 74 | iOutputIterator>.inline.BiOutput |
3d240 | 49 74 65 72 61 74 6f 72 20 71 43 6f 70 79 42 61 63 6b 77 61 72 64 28 20 42 69 49 74 65 72 61 74 | Iterator.qCopyBackward(.BiIterat |
3d260 | 6f 72 20 5f 62 65 67 69 6e 2c 20 42 69 49 74 65 72 61 74 6f 72 20 5f 65 6e 64 2c 0a 09 09 09 09 | or._begin,.BiIterator._end,..... |
3d280 | 20 20 20 20 20 20 20 42 69 4f 75 74 70 75 74 49 74 65 72 61 74 6f 72 20 5f 64 65 73 74 20 29 0a | .......BiOutputIterator._dest.). |
3d2a0 | 7b 0a 20 20 20 20 77 68 69 6c 65 20 28 20 5f 62 65 67 69 6e 20 21 3d 20 5f 65 6e 64 20 29 0a 09 | {.....while.(._begin.!=._end.).. |
3d2c0 | 2a 2d 2d 5f 64 65 73 74 20 3d 20 2a 2d 2d 5f 65 6e 64 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 5f | *--_dest.=.*--_end;.....return._ |
3d2e0 | 64 65 73 74 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 49 6e 70 75 74 49 74 | dest;.}..template.<class.InputIt |
3d300 | 65 72 61 74 6f 72 31 2c 20 63 6c 61 73 73 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 32 3e 0a 69 | erator1,.class.InputIterator2>.i |
3d320 | 6e 6c 69 6e 65 20 62 6f 6f 6c 20 71 45 71 75 61 6c 28 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 | nline.bool.qEqual(.InputIterator |
3d340 | 31 20 66 69 72 73 74 31 2c 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 31 20 6c 61 73 74 31 2c 20 | 1.first1,.InputIterator1.last1,. |
3d360 | 49 6e 70 75 74 49 74 65 72 61 74 6f 72 32 20 66 69 72 73 74 32 20 29 0a 7b 0a 20 20 20 20 2f 2f | InputIterator2.first2.).{.....// |
3d380 | 20 23 23 23 20 63 6f 6d 70 61 72 65 20 75 73 69 6e 67 20 21 28 2a 66 69 72 73 74 31 20 3d 3d 20 | .###.compare.using.!(*first1.==. |
3d3a0 | 2a 66 69 72 73 74 32 29 20 69 6e 20 51 74 20 34 2e 30 0a 20 20 20 20 66 6f 72 20 28 20 3b 20 66 | *first2).in.Qt.4.0.....for.(.;.f |
3d3c0 | 69 72 73 74 31 20 21 3d 20 6c 61 73 74 31 3b 20 2b 2b 66 69 72 73 74 31 2c 20 2b 2b 66 69 72 73 | irst1.!=.last1;.++first1,.++firs |
3d3e0 | 74 32 20 29 0a 09 69 66 20 28 20 2a 66 69 72 73 74 31 20 21 3d 20 2a 66 69 72 73 74 32 20 29 0a | t2.)..if.(.*first1.!=.*first2.). |
3d400 | 09 20 20 20 20 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 54 52 | .....return.FALSE;.....return.TR |
3d420 | 55 45 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 46 6f 72 77 61 72 64 49 74 | UE;.}..template.<class.ForwardIt |
3d440 | 65 72 61 74 6f 72 2c 20 63 6c 61 73 73 20 54 3e 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 71 46 69 | erator,.class.T>.inline.void.qFi |
3d460 | 6c 6c 28 20 46 6f 72 77 61 72 64 49 74 65 72 61 74 6f 72 20 66 69 72 73 74 2c 20 46 6f 72 77 61 | ll(.ForwardIterator.first,.Forwa |
3d480 | 72 64 49 74 65 72 61 74 6f 72 20 6c 61 73 74 2c 20 63 6f 6e 73 74 20 54 26 20 76 61 6c 20 29 0a | rdIterator.last,.const.T&.val.). |
3d4a0 | 7b 0a 20 20 20 20 66 6f 72 20 28 20 3b 20 66 69 72 73 74 20 21 3d 20 6c 61 73 74 3b 20 2b 2b 66 | {.....for.(.;.first.!=.last;.++f |
3d4c0 | 69 72 73 74 20 29 0a 09 2a 66 69 72 73 74 20 3d 20 76 61 6c 3b 0a 7d 0a 0a 23 69 66 20 30 0a 74 | irst.)..*first.=.val;.}..#if.0.t |
3d4e0 | 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 42 69 49 74 65 72 61 74 6f 72 2c 20 63 6c 61 73 73 | emplate.<class.BiIterator,.class |
3d500 | 20 4f 75 74 70 75 74 49 74 65 72 61 74 6f 72 3e 0a 69 6e 6c 69 6e 65 20 4f 75 74 70 75 74 49 74 | .OutputIterator>.inline.OutputIt |
3d520 | 65 72 61 74 6f 72 20 71 52 65 76 65 72 73 65 43 6f 70 79 28 20 42 69 49 74 65 72 61 74 6f 72 20 | erator.qReverseCopy(.BiIterator. |
3d540 | 5f 62 65 67 69 6e 2c 20 42 69 49 74 65 72 61 74 6f 72 20 5f 65 6e 64 2c 0a 09 09 09 09 20 20 20 | _begin,.BiIterator._end,........ |
3d560 | 20 4f 75 74 70 75 74 49 74 65 72 61 74 6f 72 20 5f 64 65 73 74 20 29 0a 7b 0a 20 20 20 20 77 68 | .OutputIterator._dest.).{.....wh |
3d580 | 69 6c 65 20 28 20 5f 62 65 67 69 6e 20 21 3d 20 5f 65 6e 64 20 29 20 7b 0a 09 2d 2d 5f 65 6e 64 | ile.(._begin.!=._end.).{..--_end |
3d5a0 | 3b 0a 09 2a 5f 64 65 73 74 20 3d 20 2a 5f 65 6e 64 3b 0a 09 2b 2b 5f 64 65 73 74 3b 0a 20 20 20 | ;..*_dest.=.*_end;..++_dest;.... |
3d5c0 | 20 7d 0a 20 20 20 20 72 65 74 75 72 6e 20 5f 64 65 73 74 3b 0a 7d 0a 23 65 6e 64 69 66 0a 0a 0a | .}.....return._dest;.}.#endif... |
3d5e0 | 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 2c 20 63 | template.<class.InputIterator,.c |
3d600 | 6c 61 73 73 20 54 3e 0a 69 6e 6c 69 6e 65 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 20 71 46 69 | lass.T>.inline.InputIterator.qFi |
3d620 | 6e 64 28 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 20 66 69 72 73 74 2c 20 49 6e 70 75 74 49 74 | nd(.InputIterator.first,.InputIt |
3d640 | 65 72 61 74 6f 72 20 6c 61 73 74 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 54 26 20 76 61 6c | erator.last,........const.T&.val |
3d660 | 20 29 0a 7b 0a 20 20 20 20 77 68 69 6c 65 20 28 20 66 69 72 73 74 20 21 3d 20 6c 61 73 74 20 26 | .).{.....while.(.first.!=.last.& |
3d680 | 26 20 2a 66 69 72 73 74 20 21 3d 20 76 61 6c 20 29 0a 09 2b 2b 66 69 72 73 74 3b 0a 20 20 20 20 | &.*first.!=.val.)..++first;..... |
3d6a0 | 72 65 74 75 72 6e 20 66 69 72 73 74 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 | return.first;.}..template.<class |
3d6c0 | 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 2c 20 63 6c 61 73 73 20 54 2c 20 63 6c 61 73 73 20 53 | .InputIterator,.class.T,.class.S |
3d6e0 | 69 7a 65 3e 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 71 43 6f 75 6e 74 28 20 49 6e 70 75 74 49 74 | ize>.inline.void.qCount(.InputIt |
3d700 | 65 72 61 74 6f 72 20 66 69 72 73 74 2c 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 20 6c 61 73 74 | erator.first,.InputIterator.last |
3d720 | 2c 20 63 6f 6e 73 74 20 54 26 20 76 61 6c 75 65 2c 0a 09 09 20 20 20 20 53 69 7a 65 26 20 6e 20 | ,.const.T&.value,.......Size&.n. |
3d740 | 29 0a 7b 0a 20 20 20 20 66 6f 72 20 28 20 3b 20 66 69 72 73 74 20 21 3d 20 6c 61 73 74 3b 20 2b | ).{.....for.(.;.first.!=.last;.+ |
3d760 | 2b 66 69 72 73 74 20 29 0a 09 69 66 20 28 20 2a 66 69 72 73 74 20 3d 3d 20 76 61 6c 75 65 20 29 | +first.)..if.(.*first.==.value.) |
3d780 | 0a 09 20 20 20 20 2b 2b 6e 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e | ......++n;.}..template.<class.T> |
3d7a0 | 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 71 53 77 61 70 28 20 54 26 20 5f 76 61 6c 75 65 31 2c 20 | .inline.void.qSwap(.T&._value1,. |
3d7c0 | 54 26 20 5f 76 61 6c 75 65 32 20 29 0a 7b 0a 20 20 20 20 54 20 74 6d 70 20 3d 20 5f 76 61 6c 75 | T&._value2.).{.....T.tmp.=._valu |
3d7e0 | 65 31 3b 0a 20 20 20 20 5f 76 61 6c 75 65 31 20 3d 20 5f 76 61 6c 75 65 32 3b 0a 20 20 20 20 5f | e1;....._value1.=._value2;....._ |
3d800 | 76 61 6c 75 65 32 20 3d 20 74 6d 70 3b 0a 7d 0a 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 | value2.=.tmp;.}...template.<clas |
3d820 | 73 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 | s.InputIterator>.Q_INLINE_TEMPLA |
3d840 | 54 45 53 20 76 6f 69 64 20 71 42 75 62 62 6c 65 53 6f 72 74 28 20 49 6e 70 75 74 49 74 65 72 61 | TES.void.qBubbleSort(.InputItera |
3d860 | 74 6f 72 20 62 2c 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 20 65 20 29 0a 7b 0a 20 20 20 20 2f | tor.b,.InputIterator.e.).{...../ |
3d880 | 2f 20 47 6f 74 6f 20 6c 61 73 74 20 65 6c 65 6d 65 6e 74 3b 0a 20 20 20 20 49 6e 70 75 74 49 74 | /.Goto.last.element;.....InputIt |
3d8a0 | 65 72 61 74 6f 72 20 6c 61 73 74 20 3d 20 65 3b 0a 20 20 20 20 2d 2d 6c 61 73 74 3b 0a 20 20 20 | erator.last.=.e;.....--last;.... |
3d8c0 | 20 2f 2f 20 6f 6e 6c 79 20 6f 6e 65 20 65 6c 65 6d 65 6e 74 20 6f 72 20 6e 6f 20 65 6c 65 6d 65 | .//.only.one.element.or.no.eleme |
3d8e0 | 6e 74 73 20 3f 0a 20 20 20 20 69 66 20 28 20 6c 61 73 74 20 3d 3d 20 62 20 29 0a 09 72 65 74 75 | nts.?.....if.(.last.==.b.)..retu |
3d900 | 72 6e 3b 0a 0a 20 20 20 20 2f 2f 20 53 6f 20 77 65 20 68 61 76 65 20 61 74 20 6c 65 61 73 74 20 | rn;......//.So.we.have.at.least. |
3d920 | 74 77 6f 20 65 6c 65 6d 65 6e 74 73 20 69 6e 20 68 65 72 65 0a 20 20 20 20 77 68 69 6c 65 28 20 | two.elements.in.here.....while(. |
3d940 | 62 20 21 3d 20 6c 61 73 74 20 29 20 7b 0a 09 62 6f 6f 6c 20 73 77 61 70 70 65 64 20 3d 20 46 41 | b.!=.last.).{..bool.swapped.=.FA |
3d960 | 4c 53 45 3b 0a 09 49 6e 70 75 74 49 74 65 72 61 74 6f 72 20 73 77 61 70 5f 70 6f 73 20 3d 20 62 | LSE;..InputIterator.swap_pos.=.b |
3d980 | 3b 0a 09 49 6e 70 75 74 49 74 65 72 61 74 6f 72 20 78 20 3d 20 65 3b 0a 09 49 6e 70 75 74 49 74 | ;..InputIterator.x.=.e;..InputIt |
3d9a0 | 65 72 61 74 6f 72 20 79 20 3d 20 78 3b 0a 09 79 2d 2d 3b 0a 09 64 6f 20 7b 0a 09 20 20 20 20 2d | erator.y.=.x;..y--;..do.{......- |
3d9c0 | 2d 78 3b 0a 09 20 20 20 20 2d 2d 79 3b 0a 09 20 20 20 20 69 66 20 28 20 2a 78 20 3c 20 2a 79 20 | -x;......--y;......if.(.*x.<.*y. |
3d9e0 | 29 20 7b 0a 09 09 73 77 61 70 70 65 64 20 3d 20 54 52 55 45 3b 0a 09 09 71 53 77 61 70 28 20 2a | ).{...swapped.=.TRUE;...qSwap(.* |
3da00 | 78 2c 20 2a 79 20 29 3b 0a 09 09 73 77 61 70 5f 70 6f 73 20 3d 20 79 3b 0a 09 20 20 20 20 7d 0a | x,.*y.);...swap_pos.=.y;......}. |
3da20 | 09 7d 20 77 68 69 6c 65 28 20 79 20 21 3d 20 62 20 29 3b 0a 09 69 66 20 28 20 21 73 77 61 70 70 | .}.while(.y.!=.b.);..if.(.!swapp |
3da40 | 65 64 20 29 0a 09 20 20 20 20 72 65 74 75 72 6e 3b 0a 09 62 20 3d 20 73 77 61 70 5f 70 6f 73 3b | ed.)......return;..b.=.swap_pos; |
3da60 | 0a 09 62 2b 2b 3b 0a 20 20 20 20 7d 0a 7d 0a 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 | ..b++;.....}.}...template.<class |
3da80 | 20 43 6f 6e 74 61 69 6e 65 72 3e 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 71 42 75 62 62 6c 65 53 | .Container>.inline.void.qBubbleS |
3daa0 | 6f 72 74 28 20 43 6f 6e 74 61 69 6e 65 72 20 26 63 20 29 0a 7b 0a 20 20 71 42 75 62 62 6c 65 53 | ort(.Container.&c.).{...qBubbleS |
3dac0 | 6f 72 74 28 20 63 2e 62 65 67 69 6e 28 29 2c 20 63 2e 65 6e 64 28 29 20 29 3b 0a 7d 0a 0a 0a 74 | ort(.c.begin(),.c.end().);.}...t |
3dae0 | 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 56 61 6c 75 65 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 | emplate.<class.Value>.Q_INLINE_T |
3db00 | 45 4d 50 4c 41 54 45 53 20 76 6f 69 64 20 71 48 65 61 70 53 6f 72 74 50 75 73 68 44 6f 77 6e 28 | EMPLATES.void.qHeapSortPushDown( |
3db20 | 20 56 61 6c 75 65 2a 20 68 65 61 70 2c 20 69 6e 74 20 66 69 72 73 74 2c 20 69 6e 74 20 6c 61 73 | .Value*.heap,.int.first,.int.las |
3db40 | 74 20 29 0a 7b 0a 20 20 20 20 69 6e 74 20 72 20 3d 20 66 69 72 73 74 3b 0a 20 20 20 20 77 68 69 | t.).{.....int.r.=.first;.....whi |
3db60 | 6c 65 20 28 20 72 20 3c 3d 20 6c 61 73 74 20 2f 20 32 20 29 20 7b 0a 09 69 66 20 28 20 6c 61 73 | le.(.r.<=.last./.2.).{..if.(.las |
3db80 | 74 20 3d 3d 20 32 20 2a 20 72 20 29 20 7b 0a 09 20 20 20 20 2f 2f 20 6e 6f 64 65 20 72 20 68 61 | t.==.2.*.r.).{......//.node.r.ha |
3dba0 | 73 20 6f 6e 6c 79 20 6f 6e 65 20 63 68 69 6c 64 0a 09 20 20 20 20 69 66 20 28 20 68 65 61 70 5b | s.only.one.child......if.(.heap[ |
3dbc0 | 32 20 2a 20 72 5d 20 3c 20 68 65 61 70 5b 72 5d 20 29 0a 09 09 71 53 77 61 70 28 20 68 65 61 70 | 2.*.r].<.heap[r].)...qSwap(.heap |
3dbe0 | 5b 72 5d 2c 20 68 65 61 70 5b 32 20 2a 20 72 5d 20 29 3b 0a 09 20 20 20 20 72 20 3d 20 6c 61 73 | [r],.heap[2.*.r].);......r.=.las |
3dc00 | 74 3b 0a 09 7d 20 65 6c 73 65 20 7b 0a 09 20 20 20 20 2f 2f 20 6e 6f 64 65 20 72 20 68 61 73 20 | t;..}.else.{......//.node.r.has. |
3dc20 | 74 77 6f 20 63 68 69 6c 64 72 65 6e 0a 09 20 20 20 20 69 66 20 28 20 68 65 61 70 5b 32 20 2a 20 | two.children......if.(.heap[2.*. |
3dc40 | 72 5d 20 3c 20 68 65 61 70 5b 72 5d 20 26 26 20 21 28 68 65 61 70 5b 32 20 2a 20 72 20 2b 20 31 | r].<.heap[r].&&.!(heap[2.*.r.+.1 |
3dc60 | 5d 20 3c 20 68 65 61 70 5b 32 20 2a 20 72 5d 29 20 29 20 7b 0a 09 09 2f 2f 20 73 77 61 70 20 77 | ].<.heap[2.*.r]).).{...//.swap.w |
3dc80 | 69 74 68 20 6c 65 66 74 20 63 68 69 6c 64 0a 09 09 71 53 77 61 70 28 20 68 65 61 70 5b 72 5d 2c | ith.left.child...qSwap(.heap[r], |
3dca0 | 20 68 65 61 70 5b 32 20 2a 20 72 5d 20 29 3b 0a 09 09 72 20 2a 3d 20 32 3b 0a 09 20 20 20 20 7d | .heap[2.*.r].);...r.*=.2;......} |
3dcc0 | 20 65 6c 73 65 20 69 66 20 28 20 68 65 61 70 5b 32 20 2a 20 72 20 2b 20 31 5d 20 3c 20 68 65 61 | .else.if.(.heap[2.*.r.+.1].<.hea |
3dce0 | 70 5b 72 5d 0a 09 09 09 26 26 20 68 65 61 70 5b 32 20 2a 20 72 20 2b 20 31 5d 20 3c 20 68 65 61 | p[r]....&&.heap[2.*.r.+.1].<.hea |
3dd00 | 70 5b 32 20 2a 20 72 5d 20 29 20 7b 0a 09 09 2f 2f 20 73 77 61 70 20 77 69 74 68 20 72 69 67 68 | p[2.*.r].).{...//.swap.with.righ |
3dd20 | 74 20 63 68 69 6c 64 0a 09 09 71 53 77 61 70 28 20 68 65 61 70 5b 72 5d 2c 20 68 65 61 70 5b 32 | t.child...qSwap(.heap[r],.heap[2 |
3dd40 | 20 2a 20 72 20 2b 20 31 5d 20 29 3b 0a 09 09 72 20 3d 20 32 20 2a 20 72 20 2b 20 31 3b 0a 09 20 | .*.r.+.1].);...r.=.2.*.r.+.1;... |
3dd60 | 20 20 20 7d 20 65 6c 73 65 20 7b 0a 09 09 72 20 3d 20 6c 61 73 74 3b 0a 09 20 20 20 20 7d 0a 09 | ...}.else.{...r.=.last;......}.. |
3dd80 | 7d 0a 20 20 20 20 7d 0a 7d 0a 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 49 6e 70 75 | }.....}.}...template.<class.Inpu |
3dda0 | 74 49 74 65 72 61 74 6f 72 2c 20 63 6c 61 73 73 20 56 61 6c 75 65 3e 0a 51 5f 49 4e 4c 49 4e 45 | tIterator,.class.Value>.Q_INLINE |
3ddc0 | 5f 54 45 4d 50 4c 41 54 45 53 20 76 6f 69 64 20 71 48 65 61 70 53 6f 72 74 48 65 6c 70 65 72 28 | _TEMPLATES.void.qHeapSortHelper( |
3dde0 | 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 20 62 2c 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 20 | .InputIterator.b,.InputIterator. |
3de00 | 65 2c 20 56 61 6c 75 65 2c 20 75 69 6e 74 20 6e 20 29 0a 7b 0a 20 20 20 20 2f 2f 20 43 72 65 61 | e,.Value,.uint.n.).{.....//.Crea |
3de20 | 74 65 20 74 68 65 20 68 65 61 70 0a 20 20 20 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 20 69 6e | te.the.heap.....InputIterator.in |
3de40 | 73 65 72 74 20 3d 20 62 3b 0a 20 20 20 20 56 61 6c 75 65 2a 20 72 65 61 6c 68 65 61 70 20 3d 20 | sert.=.b;.....Value*.realheap.=. |
3de60 | 6e 65 77 20 56 61 6c 75 65 5b 6e 5d 3b 0a 20 20 20 20 2f 2f 20 57 6f 77 2c 20 77 68 61 74 20 61 | new.Value[n];.....//.Wow,.what.a |
3de80 | 20 66 61 6b 65 2e 20 42 75 74 20 49 20 77 61 6e 74 20 74 68 65 20 68 65 61 70 20 74 6f 20 62 65 | .fake..But.I.want.the.heap.to.be |
3dea0 | 20 69 6e 64 65 78 65 64 20 61 73 20 31 2e 2e 2e 6e 0a 20 20 20 20 56 61 6c 75 65 2a 20 68 65 61 | .indexed.as.1...n.....Value*.hea |
3dec0 | 70 20 3d 20 72 65 61 6c 68 65 61 70 20 2d 20 31 3b 0a 20 20 20 20 69 6e 74 20 73 69 7a 65 20 3d | p.=.realheap.-.1;.....int.size.= |
3dee0 | 20 30 3b 0a 20 20 20 20 66 6f 72 28 20 3b 20 69 6e 73 65 72 74 20 21 3d 20 65 3b 20 2b 2b 69 6e | .0;.....for(.;.insert.!=.e;.++in |
3df00 | 73 65 72 74 20 29 20 7b 0a 09 68 65 61 70 5b 2b 2b 73 69 7a 65 5d 20 3d 20 2a 69 6e 73 65 72 74 | sert.).{..heap[++size].=.*insert |
3df20 | 3b 0a 09 69 6e 74 20 69 20 3d 20 73 69 7a 65 3b 0a 09 77 68 69 6c 65 28 20 69 20 3e 20 31 20 26 | ;..int.i.=.size;..while(.i.>.1.& |
3df40 | 26 20 68 65 61 70 5b 69 5d 20 3c 20 68 65 61 70 5b 69 20 2f 20 32 5d 20 29 20 7b 0a 09 20 20 20 | &.heap[i].<.heap[i./.2].).{..... |
3df60 | 20 71 53 77 61 70 28 20 68 65 61 70 5b 69 5d 2c 20 68 65 61 70 5b 69 20 2f 20 32 5d 20 29 3b 0a | .qSwap(.heap[i],.heap[i./.2].);. |
3df80 | 09 20 20 20 20 69 20 2f 3d 20 32 3b 0a 09 7d 0a 20 20 20 20 7d 0a 0a 20 20 20 20 2f 2f 20 4e 6f | .....i./=.2;..}.....}......//.No |
3dfa0 | 77 20 64 6f 20 74 68 65 20 73 6f 72 74 69 6e 67 0a 20 20 20 20 66 6f 72 28 20 75 69 6e 74 20 69 | w.do.the.sorting.....for(.uint.i |
3dfc0 | 20 3d 20 6e 3b 20 69 20 3e 20 30 3b 20 69 2d 2d 20 29 20 7b 0a 09 2a 62 2b 2b 20 3d 20 68 65 61 | .=.n;.i.>.0;.i--.).{..*b++.=.hea |
3dfe0 | 70 5b 31 5d 3b 0a 09 69 66 20 28 20 69 20 3e 20 31 20 29 20 7b 0a 09 20 20 20 20 68 65 61 70 5b | p[1];..if.(.i.>.1.).{......heap[ |
3e000 | 31 5d 20 3d 20 68 65 61 70 5b 69 5d 3b 0a 09 20 20 20 20 71 48 65 61 70 53 6f 72 74 50 75 73 68 | 1].=.heap[i];......qHeapSortPush |
3e020 | 44 6f 77 6e 28 20 68 65 61 70 2c 20 31 2c 20 28 69 6e 74 29 69 20 2d 20 31 20 29 3b 0a 09 7d 0a | Down(.heap,.1,.(int)i.-.1.);..}. |
3e040 | 20 20 20 20 7d 0a 0a 20 20 20 20 64 65 6c 65 74 65 5b 5d 20 72 65 61 6c 68 65 61 70 3b 0a 7d 0a | ....}......delete[].realheap;.}. |
3e060 | 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 3e | ..template.<class.InputIterator> |
3e080 | 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 71 48 65 61 70 53 6f | .Q_INLINE_TEMPLATES.void.qHeapSo |
3e0a0 | 72 74 28 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 20 62 2c 20 49 6e 70 75 74 49 74 65 72 61 74 | rt(.InputIterator.b,.InputIterat |
3e0c0 | 6f 72 20 65 20 29 0a 7b 0a 20 20 20 20 2f 2f 20 45 6d 70 74 79 20 3f 0a 20 20 20 20 69 66 20 28 | or.e.).{.....//.Empty.?.....if.( |
3e0e0 | 20 62 20 3d 3d 20 65 20 29 0a 09 72 65 74 75 72 6e 3b 0a 0a 20 20 20 20 2f 2f 20 48 6f 77 20 6d | .b.==.e.)..return;......//.How.m |
3e100 | 61 6e 79 20 65 6e 74 72 69 65 73 20 68 61 76 65 20 74 6f 20 62 65 20 73 6f 72 74 65 64 20 3f 0a | any.entries.have.to.be.sorted.?. |
3e120 | 20 20 20 20 49 6e 70 75 74 49 74 65 72 61 74 6f 72 20 69 74 20 3d 20 62 3b 0a 20 20 20 20 75 69 | ....InputIterator.it.=.b;.....ui |
3e140 | 6e 74 20 6e 20 3d 20 30 3b 0a 20 20 20 20 77 68 69 6c 65 20 28 20 69 74 20 21 3d 20 65 20 29 20 | nt.n.=.0;.....while.(.it.!=.e.). |
3e160 | 7b 0a 09 2b 2b 6e 3b 0a 09 2b 2b 69 74 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 2f 2f 20 54 68 65 | {..++n;..++it;.....}......//.The |
3e180 | 20 73 65 63 6f 6e 64 20 6c 61 73 74 20 70 61 72 61 6d 65 74 65 72 20 69 73 20 61 20 68 61 63 6b | .second.last.parameter.is.a.hack |
3e1a0 | 20 74 6f 20 72 65 74 72 69 65 76 65 20 74 68 65 20 76 61 6c 75 65 20 74 79 70 65 0a 20 20 20 20 | .to.retrieve.the.value.type..... |
3e1c0 | 2f 2f 20 44 6f 20 74 68 65 20 72 65 61 6c 20 73 6f 72 74 69 6e 67 20 68 65 72 65 0a 20 20 20 20 | //.Do.the.real.sorting.here..... |
3e1e0 | 71 48 65 61 70 53 6f 72 74 48 65 6c 70 65 72 28 20 62 2c 20 65 2c 20 2a 62 2c 20 6e 20 29 3b 0a | qHeapSortHelper(.b,.e,.*b,.n.);. |
3e200 | 7d 0a 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 43 6f 6e 74 61 69 6e 65 72 3e 0a 51 | }...template.<class.Container>.Q |
3e220 | 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 76 6f 69 64 20 71 48 65 61 70 53 6f 72 74 | _INLINE_TEMPLATES.void.qHeapSort |
3e240 | 28 20 43 6f 6e 74 61 69 6e 65 72 20 26 63 20 29 0a 7b 0a 20 20 20 20 69 66 20 28 20 63 2e 62 65 | (.Container.&c.).{.....if.(.c.be |
3e260 | 67 69 6e 28 29 20 3d 3d 20 63 2e 65 6e 64 28 29 20 29 0a 09 72 65 74 75 72 6e 3b 0a 0a 20 20 20 | gin().==.c.end().)..return;..... |
3e280 | 20 2f 2f 20 54 68 65 20 73 65 63 6f 6e 64 20 6c 61 73 74 20 70 61 72 61 6d 65 74 65 72 20 69 73 | .//.The.second.last.parameter.is |
3e2a0 | 20 61 20 68 61 63 6b 20 74 6f 20 72 65 74 72 69 65 76 65 20 74 68 65 20 76 61 6c 75 65 20 74 79 | .a.hack.to.retrieve.the.value.ty |
3e2c0 | 70 65 0a 20 20 20 20 2f 2f 20 44 6f 20 74 68 65 20 72 65 61 6c 20 73 6f 72 74 69 6e 67 20 68 65 | pe.....//.Do.the.real.sorting.he |
3e2e0 | 72 65 0a 20 20 20 20 71 48 65 61 70 53 6f 72 74 48 65 6c 70 65 72 28 20 63 2e 62 65 67 69 6e 28 | re.....qHeapSortHelper(.c.begin( |
3e300 | 29 2c 20 63 2e 65 6e 64 28 29 2c 20 2a 28 63 2e 62 65 67 69 6e 28 29 29 2c 20 28 75 69 6e 74 29 | ),.c.end(),.*(c.begin()),.(uint) |
3e320 | 63 2e 63 6f 75 6e 74 28 29 20 29 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 | c.count().);.}..template.<class. |
3e340 | 43 6f 6e 74 61 69 6e 65 72 3e 0a 63 6c 61 73 73 20 51 42 61 63 6b 49 6e 73 65 72 74 49 74 65 72 | Container>.class.QBackInsertIter |
3e360 | 61 74 6f 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 5f 45 58 50 4c 49 43 49 54 20 51 42 | ator.{.public:.....Q_EXPLICIT.QB |
3e380 | 61 63 6b 49 6e 73 65 72 74 49 74 65 72 61 74 6f 72 28 20 43 6f 6e 74 61 69 6e 65 72 20 26 63 20 | ackInsertIterator(.Container.&c. |
3e3a0 | 29 0a 09 3a 20 63 6f 6e 74 61 69 6e 65 72 28 20 26 63 20 29 0a 20 20 20 20 7b 0a 20 20 20 20 7d | )..:.container(.&c.).....{.....} |
3e3c0 | 0a 0a 20 20 20 20 51 42 61 63 6b 49 6e 73 65 72 74 49 74 65 72 61 74 6f 72 3c 43 6f 6e 74 61 69 | ......QBackInsertIterator<Contai |
3e3e0 | 6e 65 72 3e 26 0a 20 20 20 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 5f 54 59 50 | ner>&.....operator=(.const.Q_TYP |
3e400 | 45 4e 41 4d 45 20 43 6f 6e 74 61 69 6e 65 72 3a 3a 76 61 6c 75 65 5f 74 79 70 65 20 26 76 61 6c | ENAME.Container::value_type.&val |
3e420 | 75 65 20 29 0a 20 20 20 20 7b 0a 09 63 6f 6e 74 61 69 6e 65 72 2d 3e 70 75 73 68 5f 62 61 63 6b | ue.).....{..container->push_back |
3e440 | 28 20 76 61 6c 75 65 20 29 3b 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 20 20 20 20 7d 0a | (.value.);..return.*this;.....}. |
3e460 | 0a 20 20 20 20 51 42 61 63 6b 49 6e 73 65 72 74 49 74 65 72 61 74 6f 72 3c 43 6f 6e 74 61 69 6e | .....QBackInsertIterator<Contain |
3e480 | 65 72 3e 26 20 6f 70 65 72 61 74 6f 72 2a 28 29 0a 20 20 20 20 7b 0a 09 72 65 74 75 72 6e 20 2a | er>&.operator*().....{..return.* |
3e4a0 | 74 68 69 73 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 42 61 63 6b 49 6e 73 65 72 74 49 74 65 72 | this;.....}......QBackInsertIter |
3e4c0 | 61 74 6f 72 3c 43 6f 6e 74 61 69 6e 65 72 3e 26 20 6f 70 65 72 61 74 6f 72 2b 2b 28 29 0a 20 20 | ator<Container>&.operator++()... |
3e4e0 | 20 20 7b 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 42 | ..{..return.*this;.....}......QB |
3e500 | 61 63 6b 49 6e 73 65 72 74 49 74 65 72 61 74 6f 72 3c 43 6f 6e 74 61 69 6e 65 72 3e 26 20 6f 70 | ackInsertIterator<Container>&.op |
3e520 | 65 72 61 74 6f 72 2b 2b 28 69 6e 74 29 0a 20 20 20 20 7b 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 | erator++(int).....{..return.*thi |
3e540 | 73 3b 0a 20 20 20 20 7d 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 43 6f 6e 74 61 69 6e | s;.....}..protected:.....Contain |
3e560 | 65 72 20 2a 63 6f 6e 74 61 69 6e 65 72 3b 0a 7d 3b 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 | er.*container;.};..template.<cla |
3e580 | 73 73 20 43 6f 6e 74 61 69 6e 65 72 3e 0a 69 6e 6c 69 6e 65 20 51 42 61 63 6b 49 6e 73 65 72 74 | ss.Container>.inline.QBackInsert |
3e5a0 | 49 74 65 72 61 74 6f 72 3c 43 6f 6e 74 61 69 6e 65 72 3e 20 71 42 61 63 6b 49 6e 73 65 72 74 65 | Iterator<Container>.qBackInserte |
3e5c0 | 72 28 20 43 6f 6e 74 61 69 6e 65 72 20 26 63 20 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 51 | r(.Container.&c.).{.....return.Q |
3e5e0 | 42 61 63 6b 49 6e 73 65 72 74 49 74 65 72 61 74 6f 72 3c 43 6f 6e 74 61 69 6e 65 72 3e 28 20 63 | BackInsertIterator<Container>(.c |
3e600 | 20 29 3b 0a 7d 0a 0a 23 65 6e 64 69 66 0a 00 00 00 1a 00 71 00 74 00 72 00 61 00 6e 00 73 00 6c | .);.}..#endif......q.t.r.a.n.s.l |
3e620 | 00 61 00 74 00 6f 00 72 00 2e 00 68 00 00 14 4f 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .a.t.o.r...h...O/*************** |
3e640 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3e660 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a | *****************************.** |
3e680 | 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 | .$Id:.$.**.**.Definition.of.the. |
3e6a0 | 74 72 61 6e 73 6c 61 74 6f 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a | translator.class.**.**.Created.: |
3e6c0 | 20 39 38 30 39 30 36 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 | .980906.**.**.Copyright.(C).1998 |
3e6e0 | 2d 39 39 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 | -99.by.Trolltech.ASA...All.right |
3e700 | 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 | s.reserved..**.**.This.file.is.p |
3e720 | 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 | art.of.the.kernel.module.of.the. |
3e740 | 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 | Qt.GUI.Toolkit..**.**.This.file. |
3e760 | 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 | may.be.distributed.under.the.ter |
3e780 | 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 | ms.of.the.Q.Public.License.**.as |
3e7a0 | 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 | .defined.by.Trolltech.ASA.of.Nor |
3e7c0 | 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a | way.and.appearing.in.the.file.** |
3e7e0 | 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 | .LICENSE.QPL.included.in.the.pac |
3e800 | 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 | kaging.of.this.file..**.**.This. |
3e820 | 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d | file.may.be.distributed.and/or.m |
3e840 | 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a | odified.under.the.terms.of.the.* |
3e860 | 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 | *.GNU.General.Public.License.ver |
3e880 | 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 | sion.2.as.published.by.the.Free. |
3e8a0 | 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 | Software.**.Foundation.and.appea |
3e8c0 | 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 | ring.in.the.file.LICENSE.GPL.inc |
3e8e0 | 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 | luded.in.the.**.packaging.of.thi |
3e900 | 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 | s.file..**.**.Licensees.holding. |
3e920 | 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 | valid.Qt.Enterprise.Edition.or.Q |
3e940 | 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 | t.Professional.Edition.**.licens |
3e960 | 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e | es.may.use.this.file.in.accordan |
3e980 | 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 | ce.with.the.Qt.Commercial.Licens |
3e9a0 | 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 | e.**.Agreement.provided.with.the |
3e9c0 | 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 | .Software..**.**.This.file.is.pr |
3e9e0 | 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 | ovided.AS.IS.with.NO.WARRANTY.OF |
3ea00 | 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 | .ANY.KIND,.INCLUDING.THE.**.WARR |
3ea20 | 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 | ANTY.OF.DESIGN,.MERCHANTABILITY. |
3ea40 | 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 | AND.FITNESS.FOR.A.PARTICULAR.PUR |
3ea60 | 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 | POSE..**.**.See.http://qtsoftwar |
3ea80 | 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 | e.com/pricing.html.or.email.sale |
3eaa0 | 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 | s@trolltech.com.for.**...informa |
3eac0 | 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 | tion.about.Qt.Commercial.License |
3eae0 | 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 | .Agreements..**.See.http://qtsof |
3eb00 | 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 | tware.com/qpl/.for.QPL.licensing |
3eb20 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f | .information..**.See.http://qtso |
3eb40 | 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e | ftware.com/gpl/.for.GPL.licensin |
3eb60 | 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 | g.information..**.**.Contact.inf |
3eb80 | 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e | o@trolltech.com.if.any.condition |
3eba0 | 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 | s.of.this.licensing.are.**.not.c |
3ebc0 | 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | lear.to.you..**.**************** |
3ebe0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3ec00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 0a 23 69 66 6e 64 65 | **********************/...#ifnde |
3ec20 | 66 20 51 54 52 41 4e 53 4c 41 54 4f 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 52 41 4e 53 4c 41 | f.QTRANSLATOR_H.#define.QTRANSLA |
3ec40 | 54 4f 52 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f | TOR_H..#ifndef.QT_H.#include."qo |
3ec60 | 62 6a 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 76 61 6c 75 65 6c 69 73 74 2e 68 22 | bject.h".#include."qvaluelist.h" |
3ec80 | 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 54 | .#endif.//.QT_H..#ifndef.QT_NO_T |
3eca0 | 52 41 4e 53 4c 41 54 49 4f 4e 0a 0a 63 6c 61 73 73 20 51 54 72 61 6e 73 6c 61 74 6f 72 50 72 69 | RANSLATION..class.QTranslatorPri |
3ecc0 | 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 72 61 6e 73 6c 61 74 6f | vate;..class.Q_EXPORT.QTranslato |
3ece0 | 72 4d 65 73 73 61 67 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 72 61 6e 73 6c 61 74 | rMessage.{.public:.....QTranslat |
3ed00 | 6f 72 4d 65 73 73 61 67 65 28 29 3b 0a 20 20 20 20 51 54 72 61 6e 73 6c 61 74 6f 72 4d 65 73 73 | orMessage();.....QTranslatorMess |
3ed20 | 61 67 65 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 63 6f 6e 74 65 78 74 2c 0a 09 09 09 63 6f | age(.const.char.*.context,....co |
3ed40 | 6e 73 74 20 63 68 61 72 20 2a 20 73 6f 75 72 63 65 54 65 78 74 2c 0a 09 09 09 63 6f 6e 73 74 20 | nst.char.*.sourceText,....const. |
3ed60 | 63 68 61 72 20 2a 20 63 6f 6d 6d 65 6e 74 2c 0a 09 09 09 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | char.*.comment,....const.QString |
3ed80 | 26 20 74 72 61 6e 73 6c 61 74 69 6f 6e 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 3b | &.translation.=.QString::null.); |
3eda0 | 0a 20 20 20 20 51 54 72 61 6e 73 6c 61 74 6f 72 4d 65 73 73 61 67 65 28 20 51 44 61 74 61 53 74 | .....QTranslatorMessage(.QDataSt |
3edc0 | 72 65 61 6d 20 26 20 29 3b 0a 20 20 20 20 51 54 72 61 6e 73 6c 61 74 6f 72 4d 65 73 73 61 67 65 | ream.&.);.....QTranslatorMessage |
3ede0 | 28 20 63 6f 6e 73 74 20 51 54 72 61 6e 73 6c 61 74 6f 72 4d 65 73 73 61 67 65 20 26 20 6d 20 29 | (.const.QTranslatorMessage.&.m.) |
3ee00 | 3b 0a 0a 20 20 20 20 51 54 72 61 6e 73 6c 61 74 6f 72 4d 65 73 73 61 67 65 20 26 20 6f 70 65 72 | ;......QTranslatorMessage.&.oper |
3ee20 | 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 54 72 61 6e 73 6c 61 74 6f 72 4d 65 73 73 61 67 65 20 | ator=(.const.QTranslatorMessage. |
3ee40 | 26 20 6d 20 29 3b 0a 0a 20 20 20 20 75 69 6e 74 20 68 61 73 68 28 29 20 63 6f 6e 73 74 20 7b 20 | &.m.);......uint.hash().const.{. |
3ee60 | 72 65 74 75 72 6e 20 68 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 63 6f 6e 74 | return.h;.}.....const.char.*cont |
3ee80 | 65 78 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 63 78 3b 20 7d 0a 20 20 20 20 63 | ext().const.{.return.cx;.}.....c |
3eea0 | 6f 6e 73 74 20 63 68 61 72 20 2a 73 6f 75 72 63 65 54 65 78 74 28 29 20 63 6f 6e 73 74 20 7b 20 | onst.char.*sourceText().const.{. |
3eec0 | 72 65 74 75 72 6e 20 73 74 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 63 6f 6d | return.st;.}.....const.char.*com |
3eee0 | 6d 65 6e 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 63 6d 3b 20 7d 0a 0a 20 20 20 | ment().const.{.return.cm;.}..... |
3ef00 | 20 76 6f 69 64 20 73 65 74 54 72 61 6e 73 6c 61 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 | .void.setTranslation(.const.QStr |
3ef20 | 69 6e 67 20 26 20 74 72 61 6e 73 6c 61 74 69 6f 6e 20 29 20 7b 20 74 6e 20 3d 20 74 72 61 6e 73 | ing.&.translation.).{.tn.=.trans |
3ef40 | 6c 61 74 69 6f 6e 3b 20 7d 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 72 61 6e 73 6c 61 74 69 6f | lation;.}.....QString.translatio |
3ef60 | 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 6e 3b 20 7d 0a 0a 20 20 20 20 65 6e | n().const.{.return.tn;.}......en |
3ef80 | 75 6d 20 50 72 65 66 69 78 20 7b 20 4e 6f 50 72 65 66 69 78 2c 20 48 61 73 68 2c 20 48 61 73 68 | um.Prefix.{.NoPrefix,.Hash,.Hash |
3efa0 | 43 6f 6e 74 65 78 74 2c 20 48 61 73 68 43 6f 6e 74 65 78 74 53 6f 75 72 63 65 54 65 78 74 2c 0a | Context,.HashContextSourceText,. |
3efc0 | 09 09 20 20 48 61 73 68 43 6f 6e 74 65 78 74 53 6f 75 72 63 65 54 65 78 74 43 6f 6d 6d 65 6e 74 | ....HashContextSourceTextComment |
3efe0 | 20 7d 3b 0a 20 20 20 20 76 6f 69 64 20 77 72 69 74 65 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 | .};.....void.write(.QDataStream. |
3f000 | 26 20 73 2c 20 62 6f 6f 6c 20 73 74 72 69 70 20 3d 20 46 41 4c 53 45 2c 0a 09 09 50 72 65 66 69 | &.s,.bool.strip.=.FALSE,...Prefi |
3f020 | 78 20 70 72 65 66 69 78 20 3d 20 48 61 73 68 43 6f 6e 74 65 78 74 53 6f 75 72 63 65 54 65 78 74 | x.prefix.=.HashContextSourceText |
3f040 | 43 6f 6d 6d 65 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 50 72 65 66 69 78 20 63 6f 6d 6d | Comment.).const;.....Prefix.comm |
3f060 | 6f 6e 50 72 65 66 69 78 28 20 63 6f 6e 73 74 20 51 54 72 61 6e 73 6c 61 74 6f 72 4d 65 73 73 61 | onPrefix(.const.QTranslatorMessa |
3f080 | 67 65 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d | ge&.).const;......bool.operator= |
3f0a0 | 3d 28 20 63 6f 6e 73 74 20 51 54 72 61 6e 73 6c 61 74 6f 72 4d 65 73 73 61 67 65 26 20 6d 20 29 | =(.const.QTranslatorMessage&.m.) |
3f0c0 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e | .const;.....bool.operator!=(.con |
3f0e0 | 73 74 20 51 54 72 61 6e 73 6c 61 74 6f 72 4d 65 73 73 61 67 65 26 20 6d 20 29 20 63 6f 6e 73 74 | st.QTranslatorMessage&.m.).const |
3f100 | 0a 20 20 20 20 7b 20 72 65 74 75 72 6e 20 21 6f 70 65 72 61 74 6f 72 3d 3d 28 20 6d 20 29 3b 20 | .....{.return.!operator==(.m.);. |
3f120 | 7d 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 28 20 63 6f 6e 73 74 20 51 54 72 61 | }.....bool.operator<(.const.QTra |
3f140 | 6e 73 6c 61 74 6f 72 4d 65 73 73 61 67 65 26 20 6d 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 | nslatorMessage&.m.).const;.....b |
3f160 | 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 3d 28 20 63 6f 6e 73 74 20 51 54 72 61 6e 73 6c 61 74 6f | ool.operator<=(.const.QTranslato |
3f180 | 72 4d 65 73 73 61 67 65 26 20 6d 20 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 20 72 65 74 75 72 6e | rMessage&.m.).const.....{.return |
3f1a0 | 20 21 6d 2e 6f 70 65 72 61 74 6f 72 3c 28 20 2a 74 68 69 73 20 29 3b 20 7d 0a 20 20 20 20 62 6f | .!m.operator<(.*this.);.}.....bo |
3f1c0 | 6f 6c 20 6f 70 65 72 61 74 6f 72 3e 28 20 63 6f 6e 73 74 20 51 54 72 61 6e 73 6c 61 74 6f 72 4d | ol.operator>(.const.QTranslatorM |
3f1e0 | 65 73 73 61 67 65 26 20 6d 20 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 20 72 65 74 75 72 6e 20 6d | essage&.m.).const.....{.return.m |
3f200 | 2e 6f 70 65 72 61 74 6f 72 3c 28 20 2a 74 68 69 73 20 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 | .operator<(.*this.);.}.....bool. |
3f220 | 6f 70 65 72 61 74 6f 72 3e 3d 28 20 63 6f 6e 73 74 20 51 54 72 61 6e 73 6c 61 74 6f 72 4d 65 73 | operator>=(.const.QTranslatorMes |
3f240 | 73 61 67 65 26 20 6d 20 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 20 72 65 74 75 72 6e 20 21 6f 70 | sage&.m.).const.....{.return.!op |
3f260 | 65 72 61 74 6f 72 3c 28 20 6d 20 29 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 75 69 | erator<(.m.);.}..private:.....ui |
3f280 | 6e 74 20 68 3b 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 63 78 3b 0a 20 20 20 20 51 43 53 74 72 | nt.h;.....QCString.cx;.....QCStr |
3f2a0 | 69 6e 67 20 73 74 3b 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 63 6d 3b 0a 20 20 20 20 51 53 74 | ing.st;.....QCString.cm;.....QSt |
3f2c0 | 72 69 6e 67 20 74 6e 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 54 61 67 20 7b 20 54 61 67 5f 45 6e 64 | ring.tn;......enum.Tag.{.Tag_End |
3f2e0 | 20 3d 20 31 2c 20 54 61 67 5f 53 6f 75 72 63 65 54 65 78 74 31 36 2c 20 54 61 67 5f 54 72 61 6e | .=.1,.Tag_SourceText16,.Tag_Tran |
3f300 | 73 6c 61 74 69 6f 6e 2c 20 54 61 67 5f 43 6f 6e 74 65 78 74 31 36 2c 0a 09 20 20 20 20 20 20 20 | slation,.Tag_Context16,......... |
3f320 | 54 61 67 5f 48 61 73 68 2c 20 54 61 67 5f 53 6f 75 72 63 65 54 65 78 74 2c 20 54 61 67 5f 43 6f | Tag_Hash,.Tag_SourceText,.Tag_Co |
3f340 | 6e 74 65 78 74 2c 20 54 61 67 5f 43 6f 6d 6d 65 6e 74 2c 0a 09 20 20 20 20 20 20 20 54 61 67 5f | ntext,.Tag_Comment,.........Tag_ |
3f360 | 4f 62 73 6f 6c 65 74 65 31 20 7d 3b 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 | Obsolete1.};.};...class.Q_EXPORT |
3f380 | 20 51 54 72 61 6e 73 6c 61 74 6f 72 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 0a 7b 0a 20 | .QTranslator:.public.QObject.{.. |
3f3a0 | 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 54 72 61 6e 73 6c 61 | ...Q_OBJECT.public:.....QTransla |
3f3c0 | 74 6f 72 28 20 51 4f 62 6a 65 63 74 20 2a 20 70 61 72 65 6e 74 20 3d 20 30 2c 20 63 6f 6e 73 74 | tor(.QObject.*.parent.=.0,.const |
3f3e0 | 20 63 68 61 72 20 2a 20 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 54 72 61 6e 73 6c | .char.*.name.=.0.);.....~QTransl |
3f400 | 61 74 6f 72 28 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 | ator();..#ifndef.QT_NO_COMPAT... |
3f420 | 20 20 51 53 74 72 69 6e 67 20 66 69 6e 64 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 63 6f 6e 74 | ..QString.find(.const.char.*cont |
3f440 | 65 78 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 6f 75 72 63 65 54 65 78 74 2c 20 63 6f 6e | ext,.const.char.*sourceText,.con |
3f460 | 73 74 20 63 68 61 72 20 2a 20 63 6f 6d 6d 65 6e 74 20 3d 20 30 20 29 20 63 6f 6e 73 74 20 7b 0a | st.char.*.comment.=.0.).const.{. |
3f480 | 09 72 65 74 75 72 6e 20 66 69 6e 64 4d 65 73 73 61 67 65 28 20 63 6f 6e 74 65 78 74 2c 20 73 6f | .return.findMessage(.context,.so |
3f4a0 | 75 72 63 65 54 65 78 74 2c 20 63 6f 6d 6d 65 6e 74 20 29 2e 74 72 61 6e 73 6c 61 74 69 6f 6e 28 | urceText,.comment.).translation( |
3f4c0 | 29 3b 0a 20 20 20 20 7d 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 54 72 61 | );.....}.#endif.....virtual.QTra |
3f4e0 | 6e 73 6c 61 74 6f 72 4d 65 73 73 61 67 65 20 66 69 6e 64 4d 65 73 73 61 67 65 28 20 63 6f 6e 73 | nslatorMessage.findMessage(.cons |
3f500 | 74 20 63 68 61 72 20 2a 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2c 0a 09 09 09 09 09 20 20 20 | t.char.*,.const.char.*,......... |
3f520 | 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 | .const.char.*.=.0.).const;...... |
3f540 | 62 6f 6f 6c 20 6c 6f 61 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 66 69 6c 65 6e | bool.load(.const.QString.&.filen |
3f560 | 61 6d 65 2c 0a 09 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 64 69 72 | ame,.........const.QString.&.dir |
3f580 | 65 63 74 6f 72 79 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 20 20 20 20 20 20 20 | ectory.=.QString::null,......... |
3f5a0 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 73 65 61 72 63 68 5f 64 65 6c 69 6d 69 74 65 72 | const.QString.&.search_delimiter |
3f5c0 | 73 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 20 20 20 20 20 20 20 63 6f 6e 73 74 | s.=.QString::null,.........const |
3f5e0 | 20 51 53 74 72 69 6e 67 20 26 20 73 75 66 66 69 78 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c | .QString.&.suffix.=.QString::nul |
3f600 | 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 6c 6f 61 64 28 20 63 6f 6e 73 74 20 75 63 68 61 72 20 | l.);.....bool.load(.const.uchar. |
3f620 | 2a 64 61 74 61 2c 20 69 6e 74 20 6c 65 6e 20 29 20 7b 0a 09 63 6c 65 61 72 28 29 3b 0a 09 72 65 | *data,.int.len.).{..clear();..re |
3f640 | 74 75 72 6e 20 64 6f 5f 6c 6f 61 64 28 20 64 61 74 61 2c 20 6c 65 6e 20 29 3b 0a 20 20 20 20 7d | turn.do_load(.data,.len.);.....} |
3f660 | 0a 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 28 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f | ......void.clear();..#ifndef.QT_ |
3f680 | 4e 4f 5f 54 52 41 4e 53 4c 41 54 49 4f 4e 5f 42 55 49 4c 44 45 52 0a 20 20 20 20 65 6e 75 6d 20 | NO_TRANSLATION_BUILDER.....enum. |
3f6a0 | 53 61 76 65 4d 6f 64 65 20 7b 20 45 76 65 72 79 74 68 69 6e 67 2c 20 53 74 72 69 70 70 65 64 20 | SaveMode.{.Everything,.Stripped. |
3f6c0 | 7d 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 73 61 76 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | };......bool.save(.const.QString |
3f6e0 | 20 26 20 66 69 6c 65 6e 61 6d 65 2c 20 53 61 76 65 4d 6f 64 65 20 6d 6f 64 65 20 3d 20 45 76 65 | .&.filename,.SaveMode.mode.=.Eve |
3f700 | 72 79 74 68 69 6e 67 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 69 6e 73 65 72 74 28 20 63 6f 6e | rything.);......void.insert(.con |
3f720 | 73 74 20 51 54 72 61 6e 73 6c 61 74 6f 72 4d 65 73 73 61 67 65 26 20 29 3b 0a 20 20 20 20 76 6f | st.QTranslatorMessage&.);.....vo |
3f740 | 69 64 20 69 6e 73 65 72 74 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 63 6f 6e 74 65 78 74 2c 20 | id.insert(.const.char.*context,. |
3f760 | 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 6f 75 72 63 65 54 65 78 74 2c 20 63 6f 6e 73 74 20 51 53 | const.char.*sourceText,.const.QS |
3f780 | 74 72 69 6e 67 20 26 74 72 61 6e 73 6c 61 74 69 6f 6e 20 29 20 7b 0a 09 69 6e 73 65 72 74 28 20 | tring.&translation.).{..insert(. |
3f7a0 | 51 54 72 61 6e 73 6c 61 74 6f 72 4d 65 73 73 61 67 65 28 63 6f 6e 74 65 78 74 2c 20 73 6f 75 72 | QTranslatorMessage(context,.sour |
3f7c0 | 63 65 54 65 78 74 2c 20 22 22 2c 20 74 72 61 6e 73 6c 61 74 69 6f 6e 29 20 29 3b 0a 20 20 20 20 | ceText,."",.translation).);..... |
3f7e0 | 7d 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 28 20 63 6f 6e 73 74 20 51 54 72 61 6e 73 6c | }.....void.remove(.const.QTransl |
3f800 | 61 74 6f 72 4d 65 73 73 61 67 65 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 28 | atorMessage&.);.....void.remove( |
3f820 | 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 63 6f 6e 74 65 78 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 | .const.char.*context,.const.char |
3f840 | 20 2a 73 6f 75 72 63 65 54 65 78 74 20 29 20 7b 0a 09 72 65 6d 6f 76 65 28 20 51 54 72 61 6e 73 | .*sourceText.).{..remove(.QTrans |
3f860 | 6c 61 74 6f 72 4d 65 73 73 61 67 65 28 63 6f 6e 74 65 78 74 2c 20 73 6f 75 72 63 65 54 65 78 74 | latorMessage(context,.sourceText |
3f880 | 2c 20 22 22 29 20 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 63 6f 6e 74 61 69 6e 73 | ,."").);.....}.....bool.contains |
3f8a0 | 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2c 20 63 6f | (.const.char.*,.const.char.*,.co |
3f8c0 | 6e 73 74 20 63 68 61 72 20 2a 20 63 6f 6d 6d 65 6e 74 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b 0a | nst.char.*.comment.=.0.).const;. |
3f8e0 | 0a 20 20 20 20 76 6f 69 64 20 73 71 75 65 65 7a 65 28 20 53 61 76 65 4d 6f 64 65 20 3d 20 45 76 | .....void.squeeze(.SaveMode.=.Ev |
3f900 | 65 72 79 74 68 69 6e 67 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 6e 73 71 75 65 65 7a 65 28 29 | erything.);.....void.unsqueeze() |
3f920 | 3b 0a 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 54 72 61 6e 73 6c 61 74 6f 72 4d 65 73 | ;......QValueList<QTranslatorMes |
3f940 | 73 61 67 65 3e 20 6d 65 73 73 61 67 65 73 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a | sage>.messages().const;.#endif.. |
3f960 | 20 20 20 20 62 6f 6f 6c 20 69 73 45 6d 70 74 79 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 | ....bool.isEmpty().const;..priva |
3f980 | 74 65 3a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a | te:.#if.defined(Q_DISABLE_COPY). |
3f9a0 | 20 20 20 20 51 54 72 61 6e 73 6c 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 54 72 61 6e 73 6c 61 74 | ....QTranslator(.const.QTranslat |
3f9c0 | 6f 72 20 26 20 29 3b 0a 20 20 20 20 51 54 72 61 6e 73 6c 61 74 6f 72 20 26 6f 70 65 72 61 74 6f | or.&.);.....QTranslator.&operato |
3f9e0 | 72 3d 28 20 63 6f 6e 73 74 20 51 54 72 61 6e 73 6c 61 74 6f 72 20 26 20 29 3b 0a 23 65 6e 64 69 | r=(.const.QTranslator.&.);.#endi |
3fa00 | 66 0a 0a 20 20 20 20 62 6f 6f 6c 20 64 6f 5f 6c 6f 61 64 28 20 63 6f 6e 73 74 20 75 63 68 61 72 | f......bool.do_load(.const.uchar |
3fa20 | 20 2a 64 61 74 61 2c 20 69 6e 74 20 6c 65 6e 20 29 3b 0a 0a 20 20 20 20 51 54 72 61 6e 73 6c 61 | .*data,.int.len.);......QTransla |
3fa40 | 74 6f 72 50 72 69 76 61 74 65 20 2a 20 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 | torPrivate.*.d;.};..#endif.//.QT |
3fa60 | 5f 4e 4f 5f 54 52 41 4e 53 4c 41 54 49 4f 4e 0a 0a 23 65 6e 64 69 66 0a 00 00 00 1a 00 71 00 77 | _NO_TRANSLATION..#endif......q.w |
3fa80 | 00 69 00 64 00 67 00 65 00 74 00 6c 00 69 00 73 00 74 00 2e 00 68 00 00 08 cf 2f 2a 2a 2a 2a 2a | .i.d.g.e.t.l.i.s.t...h..../***** |
3faa0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3fac0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3fae0 | 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 | *******.**.$Id:.$.**.**.Definiti |
3fb00 | 6f 6e 20 6f 66 20 51 57 69 64 67 65 74 4c 69 73 74 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 | on.of.QWidgetList.**.**.Created. |
3fb20 | 3a 20 39 35 30 31 31 36 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 | :.950116.**.**.Copyright.(C).199 |
3fb40 | 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 | 2-2000.Trolltech.ASA...All.right |
3fb60 | 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 | s.reserved..**.**.This.file.is.p |
3fb80 | 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 | art.of.the.kernel.module.of.the. |
3fba0 | 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 | Qt.GUI.Toolkit..**.**.This.file. |
3fbc0 | 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 | may.be.distributed.under.the.ter |
3fbe0 | 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 | ms.of.the.Q.Public.License.**.as |
3fc00 | 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 | .defined.by.Trolltech.ASA.of.Nor |
3fc20 | 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a | way.and.appearing.in.the.file.** |
3fc40 | 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 | .LICENSE.QPL.included.in.the.pac |
3fc60 | 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 | kaging.of.this.file..**.**.This. |
3fc80 | 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d | file.may.be.distributed.and/or.m |
3fca0 | 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a | odified.under.the.terms.of.the.* |
3fcc0 | 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 | *.GNU.General.Public.License.ver |
3fce0 | 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 | sion.2.as.published.by.the.Free. |
3fd00 | 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 | Software.**.Foundation.and.appea |
3fd20 | 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 | ring.in.the.file.LICENSE.GPL.inc |
3fd40 | 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 | luded.in.the.**.packaging.of.thi |
3fd60 | 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 | s.file..**.**.Licensees.holding. |
3fd80 | 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 | valid.Qt.Enterprise.Edition.or.Q |
3fda0 | 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 | t.Professional.Edition.**.licens |
3fdc0 | 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e | es.may.use.this.file.in.accordan |
3fde0 | 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 | ce.with.the.Qt.Commercial.Licens |
3fe00 | 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 | e.**.Agreement.provided.with.the |
3fe20 | 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 | .Software..**.**.This.file.is.pr |
3fe40 | 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 | ovided.AS.IS.with.NO.WARRANTY.OF |
3fe60 | 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 | .ANY.KIND,.INCLUDING.THE.**.WARR |
3fe80 | 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 | ANTY.OF.DESIGN,.MERCHANTABILITY. |
3fea0 | 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 | AND.FITNESS.FOR.A.PARTICULAR.PUR |
3fec0 | 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 | POSE..**.**.See.http://qtsoftwar |
3fee0 | 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 | e.com/pricing.html.or.email.sale |
3ff00 | 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 | s@trolltech.com.for.**...informa |
3ff20 | 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 | tion.about.Qt.Commercial.License |
3ff40 | 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 | .Agreements..**.See.http://qtsof |
3ff60 | 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 | tware.com/qpl/.for.QPL.licensing |
3ff80 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f | .information..**.See.http://qtso |
3ffa0 | 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e | ftware.com/gpl/.for.GPL.licensin |
3ffc0 | 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 | g.information..**.**.Contact.inf |
3ffe0 | 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e | o@trolltech.com.if.any.condition |
40000 | 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 | s.of.this.licensing.are.**.not.c |
40020 | 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | lear.to.you..**.**************** |
40040 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
40060 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 | **********************/..#ifndef |
40080 | 20 51 57 49 44 47 45 54 4c 49 53 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 49 44 47 45 54 4c 49 | .QWIDGETLIST_H.#define.QWIDGETLI |
400a0 | 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 77 69 | ST_H..#ifndef.QT_H.#include."qwi |
400c0 | 64 67 65 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 6c 69 73 74 2e 68 22 0a 23 65 | dget.h".#include."qptrlist.h".#e |
400e0 | 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 57 69 | ndif.//.QT_H..class.Q_EXPORT.QWi |
40100 | 64 67 65 74 4c 69 73 74 20 3a 20 70 75 62 6c 69 63 20 51 50 74 72 4c 69 73 74 3c 51 57 69 64 67 | dgetList.:.public.QPtrList<QWidg |
40120 | 65 74 3e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 69 64 67 65 74 4c 69 73 74 28 29 20 | et>.{.public:.....QWidgetList(). |
40140 | 3a 20 51 50 74 72 4c 69 73 74 3c 51 57 69 64 67 65 74 3e 28 29 20 7b 7d 0a 20 20 20 20 51 57 69 | :.QPtrList<QWidget>().{}.....QWi |
40160 | 64 67 65 74 4c 69 73 74 28 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 4c 69 73 74 20 26 6c 69 73 | dgetList(.const.QWidgetList.&lis |
40180 | 74 20 29 20 3a 20 51 50 74 72 4c 69 73 74 3c 51 57 69 64 67 65 74 3e 28 6c 69 73 74 29 20 7b 7d | t.).:.QPtrList<QWidget>(list).{} |
401a0 | 0a 20 20 20 7e 51 57 69 64 67 65 74 4c 69 73 74 28 29 20 7b 20 63 6c 65 61 72 28 29 3b 20 7d 0a | ....~QWidgetList().{.clear();.}. |
401c0 | 20 20 20 20 51 57 69 64 67 65 74 4c 69 73 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 | ....QWidgetList.&operator=(const |
401e0 | 20 51 57 69 64 67 65 74 4c 69 73 74 20 26 6c 69 73 74 29 0a 09 7b 20 72 65 74 75 72 6e 20 28 51 | .QWidgetList.&list)..{.return.(Q |
40200 | 57 69 64 67 65 74 4c 69 73 74 26 29 51 50 74 72 4c 69 73 74 3c 51 57 69 64 67 65 74 3e 3a 3a 6f | WidgetList&)QPtrList<QWidget>::o |
40220 | 70 65 72 61 74 6f 72 3d 28 6c 69 73 74 29 3b 20 7d 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 | perator=(list);.}.};..class.Q_EX |
40240 | 50 4f 52 54 20 51 57 69 64 67 65 74 4c 69 73 74 49 74 20 3a 20 70 75 62 6c 69 63 20 51 50 74 72 | PORT.QWidgetListIt.:.public.QPtr |
40260 | 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 51 57 69 64 67 65 74 3e 0a 7b 0a 70 75 62 6c 69 63 3a 0a | ListIterator<QWidget>.{.public:. |
40280 | 20 20 20 20 51 57 69 64 67 65 74 4c 69 73 74 49 74 28 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 | ....QWidgetListIt(.const.QWidget |
402a0 | 4c 69 73 74 20 26 6c 20 29 20 3a 20 51 50 74 72 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 51 57 69 | List.&l.).:.QPtrListIterator<QWi |
402c0 | 64 67 65 74 3e 28 6c 29 20 7b 7d 0a 20 20 20 20 51 57 69 64 67 65 74 4c 69 73 74 49 74 20 26 6f | dget>(l).{}.....QWidgetListIt.&o |
402e0 | 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 4c 69 73 74 49 74 20 26 69 29 | perator=(const.QWidgetListIt.&i) |
40300 | 0a 09 7b 20 72 65 74 75 72 6e 20 28 51 57 69 64 67 65 74 4c 69 73 74 49 74 26 29 51 50 74 72 4c | ..{.return.(QWidgetListIt&)QPtrL |
40320 | 69 73 74 49 74 65 72 61 74 6f 72 3c 51 57 69 64 67 65 74 3e 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 | istIterator<QWidget>::operator=( |
40340 | 69 29 3b 20 7d 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 49 44 47 45 54 4c 49 53 54 5f | i);.}.};..#endif.//.QWIDGETLIST_ |
40360 | 48 0a 00 00 00 1e 00 71 00 77 00 73 00 63 00 75 00 72 00 73 00 6f 00 72 00 5f 00 71 00 77 00 73 | H......q.w.s.c.u.r.s.o.r._.q.w.s |
40380 | 00 2e 00 68 00 00 08 0d 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ...h..../*********************** |
403a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
403c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a | *********************.**.$Id$.** |
403e0 | 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 57 53 43 75 72 73 6f 72 20 63 6c 61 73 | .**.Definition.of.QWSCursor.clas |
40400 | 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 30 30 30 31 30 31 0a 2a 2a 0a 2a 2a 20 43 | s.**.**.Created.:.000101.**.**.C |
40420 | 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 30 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 | opyright.(C).2000-2002.Trolltech |
40440 | 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a | .ASA...All.rights.reserved..**.* |
40460 | 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 | *.This.file.is.part.of.the.kerne |
40480 | 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a | l.module.of.the.Qt.GUI.Toolkit.. |
404a0 | 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 | **.**.This.file.may.be.distribut |
404c0 | 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 | ed.and/or.modified.under.the.ter |
404e0 | 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 | ms.of.the.**.GNU.General.Public. |
40500 | 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 | License.version.2.as.published.b |
40520 | 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f | y.the.Free.Software.**.Foundatio |
40540 | 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 | n.and.appearing.in.the.file.LICE |
40560 | 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 | NSE.GPL.included.in.the.**.packa |
40580 | 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 | ging.of.this.file..**.**.License |
405a0 | 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 | es.holding.valid.Qt.Enterprise.E |
405c0 | 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f | dition.or.Qt.Professional.Editio |
405e0 | 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 | n.**.licenses.for.Qtopia.Core.ma |
40600 | 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 | y.use.this.file.in.accordance.wi |
40620 | 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c | th.the.**.Qt.Embedded.Commercial |
40640 | 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 | .License.Agreement.provided.with |
40660 | 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 | .the.Software..**.**.This.file.i |
40680 | 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 | s.provided.AS.IS.with.NO.WARRANT |
406a0 | 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 | Y.OF.ANY.KIND,.INCLUDING.THE.**. |
406c0 | 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c | WARRANTY.OF.DESIGN,.MERCHANTABIL |
406e0 | 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 | ITY.AND.FITNESS.FOR.A.PARTICULAR |
40700 | 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 | .PURPOSE..**.**.See.http://qtsof |
40720 | 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 | tware.com/pricing.html.or.email. |
40740 | 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 | sales@trolltech.com.for.**...inf |
40760 | 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 | ormation.about.Qt.Commercial.Lic |
40780 | 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 | ense.Agreements..**.See.http://q |
407a0 | 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e | tsoftware.com/gpl/.for.GPL.licen |
407c0 | 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 | sing.information..**.**.Contact. |
407e0 | 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 | info@trolltech.com.if.any.condit |
40800 | 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f | ions.of.this.licensing.are.**.no |
40820 | 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | t.clear.to.you..**.************* |
40840 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
40860 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e | *************************/..#ifn |
40880 | 64 65 66 20 51 57 53 43 55 52 53 4f 52 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 53 43 | def.QWSCURSOR_QWS_H.#define.QWSC |
408a0 | 55 52 53 4f 52 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 | URSOR_QWS_H..#ifndef.QT_H.#inclu |
408c0 | 64 65 20 22 71 69 6d 61 67 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c | de."qimage.h".#endif.//.QT_H..cl |
408e0 | 61 73 73 20 51 57 53 43 75 72 73 6f 72 20 3a 20 70 75 62 6c 69 63 20 51 74 0a 7b 0a 70 75 62 6c | ass.QWSCursor.:.public.Qt.{.publ |
40900 | 69 63 3a 0a 20 20 20 20 51 57 53 43 75 72 73 6f 72 28 29 20 7b 7d 0a 20 20 20 20 51 57 53 43 75 | ic:.....QWSCursor().{}.....QWSCu |
40920 | 72 73 6f 72 28 63 6f 6e 73 74 20 75 63 68 61 72 20 2a 64 61 74 61 2c 20 63 6f 6e 73 74 20 75 63 | rsor(const.uchar.*data,.const.uc |
40940 | 68 61 72 20 2a 6d 61 73 6b 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 20 77 | har.*mask,.................int.w |
40960 | 69 64 74 68 2c 20 69 6e 74 20 68 65 69 67 68 74 2c 20 69 6e 74 20 68 6f 74 58 2c 20 69 6e 74 20 | idth,.int.height,.int.hotX,.int. |
40980 | 68 6f 74 59 29 0a 09 7b 20 73 65 74 28 64 61 74 61 2c 20 6d 61 73 6b 2c 20 77 69 64 74 68 2c 20 | hotY)..{.set(data,.mask,.width,. |
409a0 | 68 65 69 67 68 74 2c 20 68 6f 74 58 2c 20 68 6f 74 59 29 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 | height,.hotX,.hotY);.}......void |
409c0 | 20 73 65 74 28 63 6f 6e 73 74 20 75 63 68 61 72 20 2a 64 61 74 61 2c 20 63 6f 6e 73 74 20 75 63 | .set(const.uchar.*data,.const.uc |
409e0 | 68 61 72 20 2a 6d 61 73 6b 2c 0a 09 09 69 6e 74 20 77 69 64 74 68 2c 20 69 6e 74 20 68 65 69 67 | har.*mask,...int.width,.int.heig |
40a00 | 68 74 2c 20 69 6e 74 20 68 6f 74 58 2c 20 69 6e 74 20 68 6f 74 59 29 3b 0a 0a 20 20 20 20 51 50 | ht,.int.hotX,.int.hotY);......QP |
40a20 | 6f 69 6e 74 20 68 6f 74 53 70 6f 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 68 6f | oint.hotSpot().const.{.return.ho |
40a40 | 74 3b 20 7d 0a 20 20 20 20 51 49 6d 61 67 65 20 26 69 6d 61 67 65 28 29 20 7b 20 72 65 74 75 72 | t;.}.....QImage.&image().{.retur |
40a60 | 6e 20 63 75 72 73 6f 72 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 72 65 | n.cursor;.}.....const.QRegion.re |
40a80 | 67 69 6f 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 72 67 6e 3b 20 7d 0a 0a 20 20 | gion().const.{.return.rgn;.}.... |
40aa0 | 20 20 73 74 61 74 69 63 20 51 57 53 43 75 72 73 6f 72 20 2a 73 79 73 74 65 6d 43 75 72 73 6f 72 | ..static.QWSCursor.*systemCursor |
40ac0 | 28 69 6e 74 20 69 64 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 | (int.id);..private:.....static.v |
40ae0 | 6f 69 64 20 63 72 65 61 74 65 53 79 73 74 65 6d 43 75 72 73 6f 72 28 20 69 6e 74 20 69 64 20 29 | oid.createSystemCursor(.int.id.) |
40b00 | 3b 09 0a 20 20 20 20 76 6f 69 64 20 63 72 65 61 74 65 44 72 6f 70 53 68 61 64 6f 77 28 69 6e 74 | ;......void.createDropShadow(int |
40b20 | 20 64 72 6f 70 78 2c 20 69 6e 74 20 64 72 6f 70 79 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 | .dropx,.int.dropy);..private:... |
40b40 | 20 20 51 50 6f 69 6e 74 20 68 6f 74 3b 0a 20 20 20 20 51 49 6d 61 67 65 20 63 75 72 73 6f 72 3b | ..QPoint.hot;.....QImage.cursor; |
40b60 | 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 72 67 6e 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 | .....QRegion.rgn;.};..#endif.//. |
40b80 | 51 57 53 43 55 52 53 4f 52 5f 51 57 53 5f 48 0a 00 00 00 10 00 71 00 74 00 5f 00 6d 00 61 00 63 | QWSCURSOR_QWS_H......q.t._.m.a.c |
40ba0 | 00 2e 00 68 00 00 2d 6b 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ...h..-k/*********************** |
40bc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
40be0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a | *********************.**.$Id$.** |
40c00 | 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 3f 3f 3f 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 | .**.Definition.of.???.**.**.Copy |
40c20 | 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 | right.(C).1992-2002.Trolltech.AS |
40c40 | 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 | A...All.rights.reserved..**.**.T |
40c60 | 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d | his.file.is.part.of.the.kernel.m |
40c80 | 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a | odule.of.the.Qt.GUI.Toolkit..**. |
40ca0 | 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 | **.This.file.may.be.distributed. |
40cc0 | 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 | and/or.modified.under.the.terms. |
40ce0 | 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 | of.the.**.GNU.General.Public.Lic |
40d00 | 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 | ense.version.2.as.published.by.t |
40d20 | 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 | he.Free.Software.**.Foundation.a |
40d40 | 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 | nd.appearing.in.the.file.LICENSE |
40d60 | 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e | .GPL.included.in.the.**.packagin |
40d80 | 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 | g.of.this.file..**.**.Licensees. |
40da0 | 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 | holding.valid.Qt.Enterprise.Edit |
40dc0 | 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a | ion.or.Qt.Professional.Edition.* |
40de0 | 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 4d 61 63 69 6e 74 6f 73 68 20 6d 61 79 20 75 73 65 | *.licenses.for.Macintosh.may.use |
40e00 | 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 | .this.file.in.accordance.with.th |
40e20 | 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 0a 2a 2a 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 | e.Qt.Commercial.**.License.Agree |
40e40 | 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e | ment.provided.with.the.Software. |
40e60 | 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 | .**.**.This.file.is.provided.AS. |
40e80 | 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c | IS.with.NO.WARRANTY.OF.ANY.KIND, |
40ea0 | 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 | .INCLUDING.THE.**.WARRANTY.OF.DE |
40ec0 | 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 | SIGN,.MERCHANTABILITY.AND.FITNES |
40ee0 | 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a | S.FOR.A.PARTICULAR.PURPOSE..**.* |
40f00 | 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 | *.See.http://qtsoftware.com/pric |
40f20 | 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 | ing.html.or.email.sales@trolltec |
40f40 | 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 | h.com.for.**...information.about |
40f60 | 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 | .Qt.Commercial.License.Agreement |
40f80 | 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f | s..**.See.http://qtsoftware.com/ |
40fa0 | 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 | gpl/.for.GPL.licensing.informati |
40fc0 | 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 | on..**.**.Contact.info@trolltech |
40fe0 | 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c | .com.if.any.conditions.of.this.l |
41000 | 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 | icensing.are.**.not.clear.to.you |
41020 | 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ..**.*************************** |
41040 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
41060 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4d 41 43 5f 48 0a 23 | ***********/..#ifndef.QT_MAC_H.# |
41080 | 64 65 66 69 6e 65 20 51 54 5f 4d 41 43 5f 48 0a 0a 23 75 6e 64 65 66 20 4f 4c 44 5f 44 45 42 55 | define.QT_MAC_H..#undef.OLD_DEBU |
410a0 | 47 0a 23 69 66 64 65 66 20 44 45 42 55 47 0a 23 64 65 66 69 6e 65 20 4f 4c 44 5f 44 45 42 55 47 | G.#ifdef.DEBUG.#define.OLD_DEBUG |
410c0 | 20 44 45 42 55 47 0a 23 75 6e 64 65 66 20 44 45 42 55 47 0a 23 65 6e 64 69 66 0a 23 64 65 66 69 | .DEBUG.#undef.DEBUG.#endif.#defi |
410e0 | 6e 65 20 44 45 42 55 47 20 30 0a 0a 23 69 66 6e 64 65 66 20 5f 5f 49 4d 41 47 45 43 41 50 54 55 | ne.DEBUG.0..#ifndef.__IMAGECAPTU |
41100 | 52 45 5f 5f 0a 23 64 65 66 69 6e 65 20 5f 5f 49 4d 41 47 45 43 41 50 54 55 52 45 5f 5f 0a 23 65 | RE__.#define.__IMAGECAPTURE__.#e |
41120 | 6e 64 69 66 0a 23 69 6e 63 6c 75 64 65 20 3c 43 61 72 62 6f 6e 2f 43 61 72 62 6f 6e 2e 68 3e 0a | ndif.#include.<Carbon/Carbon.h>. |
41140 | 23 69 6e 63 6c 75 64 65 20 3c 51 75 69 63 6b 54 69 6d 65 2f 4d 6f 76 69 65 73 2e 68 3e 0a 23 75 | #include.<QuickTime/Movies.h>.#u |
41160 | 6e 64 65 66 20 51 54 5f 42 55 49 4c 44 5f 4b 45 59 0a 23 69 6e 63 6c 75 64 65 20 3c 71 63 6f 6e | ndef.QT_BUILD_KEY.#include.<qcon |
41180 | 66 69 67 2e 68 3e 20 2f 2f 57 65 20 6e 65 65 64 20 74 68 69 73 20 74 6f 20 67 65 74 20 51 54 5f | fig.h>.//We.need.this.to.get.QT_ |
411a0 | 4d 41 43 4f 53 58 5f 56 45 52 53 49 4f 4e 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 6c 6f 62 61 6c | MACOSX_VERSION.#include."qglobal |
411c0 | 2e 68 22 0a 0a 23 69 66 64 65 66 20 51 5f 4f 53 5f 4d 41 43 39 0a 23 20 64 65 66 69 6e 65 20 51 | .h"..#ifdef.Q_OS_MAC9.#.define.Q |
411e0 | 4d 41 43 5f 44 45 46 41 55 4c 54 5f 53 54 59 4c 45 20 22 51 50 6c 61 74 69 6e 75 6d 53 74 79 6c | MAC_DEFAULT_STYLE."QPlatinumStyl |
41200 | 65 22 20 2f 2f 44 65 66 61 75 6c 74 20 73 74 79 6c 65 0a 23 20 69 6e 63 6c 75 64 65 20 22 71 74 | e".//Default.style.#.include."qt |
41220 | 5f 6d 61 63 39 2e 68 22 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 4d 41 43 58 | _mac9.h".#elif.defined(Q_OS_MACX |
41240 | 29 0a 23 20 64 65 66 69 6e 65 20 51 4d 41 43 5f 44 45 46 41 55 4c 54 5f 53 54 59 4c 45 20 22 51 | ).#.define.QMAC_DEFAULT_STYLE."Q |
41260 | 4d 61 63 53 74 79 6c 65 22 20 2f 2f 44 65 66 61 75 6c 74 53 74 79 6c 65 0a 23 65 6e 64 69 66 0a | MacStyle".//DefaultStyle.#endif. |
41280 | 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 58 29 20 7c 7c 20 51 54 5f 4d | .#if.!defined(Q_WS_MACX).||.QT_M |
412a0 | 41 43 4f 53 58 5f 56 45 52 53 49 4f 4e 20 3c 20 30 78 31 30 32 30 20 7c 7c 20 51 54 5f 4d 41 43 | ACOSX_VERSION.<.0x1020.||.QT_MAC |
412c0 | 4f 53 58 5f 56 45 52 53 49 4f 4e 20 3e 3d 20 30 78 31 30 33 30 0a 23 20 64 65 66 69 6e 65 20 51 | OSX_VERSION.>=.0x1030.#.define.Q |
412e0 | 4d 41 43 5f 4e 4f 5f 46 41 4b 45 43 55 52 53 4f 52 0a 23 65 6e 64 69 66 0a 0a 2f 2a 20 57 65 20 | MAC_NO_FAKECURSOR.#endif../*.We. |
41300 | 64 6f 6e 27 74 20 75 73 65 20 74 68 65 20 41 70 70 6c 69 63 61 74 69 6f 6e 45 76 65 6e 74 4c 6f | don't.use.the.ApplicationEventLo |
41320 | 6f 70 20 62 65 63 61 75 73 65 20 69 74 20 63 61 6e 20 63 61 75 73 65 73 20 62 61 64 20 62 65 68 | op.because.it.can.causes.bad.beh |
41340 | 61 76 69 6f 75 72 20 69 6e 0a 20 20 20 6d 75 6c 74 69 74 68 72 65 61 64 65 64 20 61 70 70 6c 69 | aviour.in....multithreaded.appli |
41360 | 63 61 74 69 6f 6e 73 2e 20 49 27 76 65 20 6c 65 66 74 20 74 68 65 20 63 6f 64 65 20 69 6e 20 68 | cations..I've.left.the.code.in.h |
41380 | 6f 77 65 76 65 72 20 62 65 63 61 75 73 65 20 75 73 69 6e 67 20 74 68 65 0a 20 20 20 41 70 70 6c | owever.because.using.the....Appl |
413a0 | 69 63 61 74 69 6f 6e 45 76 65 6e 74 4c 6f 6f 70 20 73 6f 6c 76 65 64 20 6f 74 68 65 72 20 70 72 | icationEventLoop.solved.other.pr |
413c0 | 6f 62 6c 65 6d 73 20 28 61 67 65 73 20 61 67 6f 29 20 2d 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 | oblems.(ages.ago).-.for.example. |
413e0 | 74 68 65 20 67 75 6d 64 72 6f 70 0a 20 20 20 22 68 6f 76 65 72 22 20 65 66 66 65 63 74 73 2e 20 | the.gumdrop...."hover".effects.. |
41400 | 2a 2f 0a 2f 2f 23 64 65 66 69 6e 65 20 51 4d 41 43 5f 55 53 45 5f 41 50 50 4c 49 43 41 54 49 4f | */.//#define.QMAC_USE_APPLICATIO |
41420 | 4e 5f 45 56 45 4e 54 5f 4c 4f 4f 50 0a 0a 23 75 6e 64 65 66 20 44 45 42 55 47 0a 23 69 66 64 65 | N_EVENT_LOOP..#undef.DEBUG.#ifde |
41440 | 66 20 4f 4c 44 5f 44 45 42 55 47 0a 23 64 65 66 69 6e 65 20 44 45 42 55 47 20 4f 4c 44 5f 44 45 | f.OLD_DEBUG.#define.DEBUG.OLD_DE |
41460 | 42 55 47 0a 23 65 6e 64 69 66 0a 23 75 6e 64 65 66 20 4f 4c 44 5f 44 45 42 55 47 0a 0a 23 69 66 | BUG.#endif.#undef.OLD_DEBUG..#if |
41480 | 64 65 66 20 51 5f 57 53 5f 4d 41 43 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 61 69 6e 74 65 72 2e | def.Q_WS_MAC.#include."qpainter. |
414a0 | 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 2e 68 22 0a 65 78 74 65 72 6e 20 69 | h".#include."qwidget.h".extern.i |
414c0 | 6e 74 20 6d 61 63 5f 77 69 6e 64 6f 77 5f 63 6f 75 6e 74 3b 20 2f 2f 71 77 69 64 67 65 74 5f 6d | nt.mac_window_count;.//qwidget_m |
414e0 | 61 63 2e 63 70 70 0a 23 69 66 64 65 66 20 51 54 5f 54 48 52 45 41 44 5f 53 55 50 50 4f 52 54 0a | ac.cpp.#ifdef.QT_THREAD_SUPPORT. |
41500 | 23 69 6e 63 6c 75 64 65 20 22 71 74 68 72 65 61 64 2e 68 22 0a 65 78 74 65 72 6e 20 51 4d 75 74 | #include."qthread.h".extern.QMut |
41520 | 65 78 20 2a 71 74 5f 6d 61 63 5f 70 6f 72 74 5f 6d 75 74 65 78 3b 20 2f 2f 71 61 70 70 6c 69 63 | ex.*qt_mac_port_mutex;.//qapplic |
41540 | 61 74 69 6f 6e 5f 6d 61 63 2e 63 70 70 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 4d 61 63 | ation_mac.cpp.#endif..class.QMac |
41560 | 42 6c 6f 63 6b 69 6e 67 46 75 6e 63 74 69 6f 6e 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 | BlockingFunction.:.public.QObjec |
41580 | 74 20 2f 2f 64 6f 6e 65 20 69 6e 20 71 61 70 70 6c 69 63 61 74 69 6f 6e 5f 6d 61 63 2e 63 70 70 | t.//done.in.qapplication_mac.cpp |
415a0 | 0a 7b 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 62 6c 6f 63 6b | .{.private:.....static.int.block |
415c0 | 3b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4d 61 63 42 6c 6f 63 6b 69 6e 67 46 75 6e 63 74 69 | ;.public:.....QMacBlockingFuncti |
415e0 | 6f 6e 28 29 3b 0a 20 20 20 20 7e 51 4d 61 63 42 6c 6f 63 6b 69 6e 67 46 75 6e 63 74 69 6f 6e 28 | on();.....~QMacBlockingFunction( |
41600 | 29 20 7b 20 62 6c 6f 63 6b 2d 2d 3b 20 7d 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 62 | ).{.block--;.}.....static.bool.b |
41620 | 6c 6f 63 6b 69 6e 67 28 29 20 7b 20 72 65 74 75 72 6e 20 62 6c 6f 63 6b 20 21 3d 20 30 3b 20 7d | locking().{.return.block.!=.0;.} |
41640 | 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 74 69 6d 65 72 45 76 65 6e 74 | ..protected:.....void.timerEvent |
41660 | 28 51 54 69 6d 65 72 45 76 65 6e 74 20 2a 29 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 61 63 53 | (QTimerEvent.*);.};..class.QMacS |
41680 | 61 76 65 64 46 6f 6e 74 49 6e 66 6f 20 0a 7b 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 | avedFontInfo..{.private:.....voi |
416a0 | 64 20 69 6e 69 74 28 43 47 72 61 66 50 74 72 29 3b 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 | d.init(CGrafPtr);.protected:.... |
416c0 | 20 73 68 6f 72 74 20 74 66 6f 6e 74 2c 20 74 66 61 63 65 3b 0a 20 20 20 20 69 6e 74 20 74 73 69 | .short.tfont,.tface;.....int.tsi |
416e0 | 7a 65 3b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 4d 61 63 53 61 76 65 64 | ze;.public:.....inline.QMacSaved |
41700 | 46 6f 6e 74 49 6e 66 6f 28 29 20 7b 20 47 57 6f 72 6c 64 50 74 72 20 77 3b 20 47 44 48 61 6e 64 | FontInfo().{.GWorldPtr.w;.GDHand |
41720 | 6c 65 20 68 3b 20 47 65 74 47 57 6f 72 6c 64 28 26 77 2c 20 26 68 29 3b 20 69 6e 69 74 28 77 29 | le.h;.GetGWorld(&w,.&h);.init(w) |
41740 | 3b 20 7d 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 4d 61 63 53 61 76 65 64 46 6f 6e 74 49 6e 66 6f | ;.}.....inline.QMacSavedFontInfo |
41760 | 28 43 47 72 61 66 50 74 72 20 77 29 20 7b 20 69 6e 69 74 28 77 29 3b 20 7d 0a 20 20 20 20 7e 51 | (CGrafPtr.w).{.init(w);.}.....~Q |
41780 | 4d 61 63 53 61 76 65 64 46 6f 6e 74 49 6e 66 6f 28 29 3b 0a 7d 3b 0a 0a 69 6e 6c 69 6e 65 20 51 | MacSavedFontInfo();.};..inline.Q |
417a0 | 4d 61 63 53 61 76 65 64 46 6f 6e 74 49 6e 66 6f 3a 3a 7e 51 4d 61 63 53 61 76 65 64 46 6f 6e 74 | MacSavedFontInfo::~QMacSavedFont |
417c0 | 49 6e 66 6f 28 29 20 0a 7b 0a 20 20 20 20 69 66 28 6d 61 63 5f 77 69 6e 64 6f 77 5f 63 6f 75 6e | Info()..{.....if(mac_window_coun |
417e0 | 74 29 20 7b 0a 09 54 65 78 74 46 6f 6e 74 28 74 66 6f 6e 74 29 3b 0a 09 54 65 78 74 46 61 63 65 | t).{..TextFont(tfont);..TextFace |
41800 | 28 74 66 61 63 65 29 3b 0a 09 54 65 78 74 53 69 7a 65 28 74 73 69 7a 65 29 3b 0a 20 20 20 20 7d | (tface);..TextSize(tsize);.....} |
41820 | 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 4d 61 63 53 61 76 65 64 46 6f 6e 74 49 6e 66 | .}..inline.void.QMacSavedFontInf |
41840 | 6f 3a 3a 69 6e 69 74 28 43 47 72 61 66 50 74 72 20 77 29 20 0a 7b 0a 20 20 20 20 69 66 28 6d 61 | o::init(CGrafPtr.w)..{.....if(ma |
41860 | 63 5f 77 69 6e 64 6f 77 5f 63 6f 75 6e 74 29 20 7b 0a 09 74 66 6f 6e 74 20 3d 20 47 65 74 50 6f | c_window_count).{..tfont.=.GetPo |
41880 | 72 74 54 65 78 74 46 6f 6e 74 28 77 29 3b 0a 09 74 66 61 63 65 20 3d 20 47 65 74 50 6f 72 74 54 | rtTextFont(w);..tface.=.GetPortT |
418a0 | 65 78 74 46 61 63 65 28 77 29 3b 0a 09 74 73 69 7a 65 20 3d 20 47 65 74 50 6f 72 74 54 65 78 74 | extFace(w);..tsize.=.GetPortText |
418c0 | 53 69 7a 65 28 77 29 3b 0a 20 20 20 20 7d 0a 7d 0a 0a 63 6c 61 73 73 20 51 4d 61 63 46 6f 6e 74 | Size(w);.....}.}..class.QMacFont |
418e0 | 49 6e 66 6f 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 4d 61 63 46 6f | Info.{.public:.....inline.QMacFo |
41900 | 6e 74 49 6e 66 6f 28 29 20 3a 20 66 69 5f 66 6e 75 6d 28 30 29 2c 20 66 69 5f 66 61 63 65 28 30 | ntInfo().:.fi_fnum(0),.fi_face(0 |
41920 | 29 2c 20 66 69 5f 73 69 7a 65 28 30 29 2c 20 66 69 5f 65 6e 63 28 30 29 2c 20 66 69 5f 61 73 74 | ),.fi_size(0),.fi_enc(0),.fi_ast |
41940 | 79 6c 65 28 30 29 0a 09 7b 20 7d 0a 20 20 20 20 69 6e 6c 69 6e 65 20 7e 51 4d 61 63 46 6f 6e 74 | yle(0)..{.}.....inline.~QMacFont |
41960 | 49 6e 66 6f 28 29 20 0a 09 7b 20 69 66 28 66 69 5f 61 73 74 79 6c 65 20 26 26 20 66 69 5f 61 73 | Info()...{.if(fi_astyle.&&.fi_as |
41980 | 74 79 6c 65 2d 3e 64 65 72 65 66 28 29 29 20 7b 0a 09 20 20 20 20 41 54 53 55 44 69 73 70 6f 73 | tyle->deref()).{......ATSUDispos |
419a0 | 65 53 74 79 6c 65 28 66 69 5f 61 73 74 79 6c 65 2d 3e 73 74 79 6c 65 29 3b 0a 09 20 20 20 20 64 | eStyle(fi_astyle->style);......d |
419c0 | 65 6c 65 74 65 20 66 69 5f 61 73 74 79 6c 65 3b 0a 09 7d 20 7d 0a 20 20 20 20 69 6e 6c 69 6e 65 | elete.fi_astyle;..}.}.....inline |
419e0 | 20 51 4d 61 63 46 6f 6e 74 49 6e 66 6f 20 26 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 20 51 | .QMacFontInfo.&operator=(const.Q |
41a00 | 4d 61 63 46 6f 6e 74 49 6e 66 6f 20 26 72 68 73 29 20 7b 0a 09 73 65 74 45 6e 63 6f 64 69 6e 67 | MacFontInfo.&rhs).{..setEncoding |
41a20 | 28 72 68 73 2e 65 6e 63 6f 64 69 6e 67 28 29 29 3b 0a 09 73 65 74 46 6f 6e 74 28 72 68 73 2e 66 | (rhs.encoding());..setFont(rhs.f |
41a40 | 6f 6e 74 28 29 29 3b 0a 09 73 65 74 53 74 79 6c 65 28 72 68 73 2e 73 74 79 6c 65 28 29 29 3b 0a | ont());..setStyle(rhs.style());. |
41a60 | 09 73 65 74 53 69 7a 65 28 72 68 73 2e 73 69 7a 65 28 29 29 3b 0a 09 69 66 28 72 68 73 2e 61 74 | .setSize(rhs.size());..if(rhs.at |
41a80 | 73 75 53 74 79 6c 65 28 29 29 20 7b 0a 09 20 20 20 20 72 68 73 2e 61 74 73 75 53 74 79 6c 65 28 | suStyle()).{......rhs.atsuStyle( |
41aa0 | 29 2d 3e 72 65 66 28 29 3b 0a 09 20 20 20 20 73 65 74 41 54 53 55 53 74 79 6c 65 28 72 68 73 2e | )->ref();......setATSUStyle(rhs. |
41ac0 | 61 74 73 75 53 74 79 6c 65 28 29 29 3b 0a 09 7d 20 65 6c 73 65 20 7b 0a 09 20 20 20 20 69 66 28 | atsuStyle());..}.else.{......if( |
41ae0 | 66 69 5f 61 73 74 79 6c 65 20 26 26 20 66 69 5f 61 73 74 79 6c 65 2d 3e 64 65 72 65 66 28 29 29 | fi_astyle.&&.fi_astyle->deref()) |
41b00 | 20 7b 0a 09 09 41 54 53 55 44 69 73 70 6f 73 65 53 74 79 6c 65 28 66 69 5f 61 73 74 79 6c 65 2d | .{...ATSUDisposeStyle(fi_astyle- |
41b20 | 3e 73 74 79 6c 65 29 3b 0a 09 09 64 65 6c 65 74 65 20 66 69 5f 61 73 74 79 6c 65 3b 0a 09 20 20 | >style);...delete.fi_astyle;.... |
41b40 | 20 20 7d 0a 09 20 20 20 20 73 65 74 53 74 79 6c 65 28 30 29 3b 0a 09 7d 0a 09 72 65 74 75 72 6e | ..}......setStyle(0);..}..return |
41b60 | 20 2a 74 68 69 73 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 69 6e 6c 69 6e 65 20 54 65 78 74 45 6e | .*this;.....}......inline.TextEn |
41b80 | 63 6f 64 69 6e 67 20 65 6e 63 6f 64 69 6e 67 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e | coding.encoding().const.{.return |
41ba0 | 20 66 69 5f 65 6e 63 3b 20 7d 0a 20 20 20 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 73 65 74 45 6e | .fi_enc;.}.....inline.void.setEn |
41bc0 | 63 6f 64 69 6e 67 28 54 65 78 74 45 6e 63 6f 64 69 6e 67 20 66 29 20 7b 20 66 69 5f 65 6e 63 20 | coding(TextEncoding.f).{.fi_enc. |
41be0 | 3d 20 66 3b 20 7d 0a 0a 20 20 20 20 69 6e 6c 69 6e 65 20 73 68 6f 72 74 20 66 6f 6e 74 28 29 20 | =.f;.}......inline.short.font(). |
41c00 | 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 66 69 5f 66 6e 75 6d 3b 20 7d 0a 20 20 20 20 69 6e | const.{.return.fi_fnum;.}.....in |
41c20 | 6c 69 6e 65 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 28 73 68 6f 72 74 20 66 29 20 7b 20 66 69 5f | line.void.setFont(short.f).{.fi_ |
41c40 | 66 6e 75 6d 20 3d 20 66 3b 20 7d 0a 0a 20 20 20 20 69 6e 6c 69 6e 65 20 73 68 6f 72 74 20 73 74 | fnum.=.f;.}......inline.short.st |
41c60 | 79 6c 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 66 69 5f 66 61 63 65 3b 20 7d 0a | yle().const.{.return.fi_face;.}. |
41c80 | 20 20 20 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 73 65 74 53 74 79 6c 65 28 73 68 6f 72 74 20 66 | ....inline.void.setStyle(short.f |
41ca0 | 29 20 7b 20 66 69 5f 66 61 63 65 20 3d 20 66 3b 20 7d 0a 0a 20 20 20 20 69 6e 6c 69 6e 65 20 69 | ).{.fi_face.=.f;.}......inline.i |
41cc0 | 6e 74 20 73 69 7a 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 66 69 5f 73 69 7a 65 | nt.size().const.{.return.fi_size |
41ce0 | 3b 20 7d 0a 20 20 20 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 73 65 74 53 69 7a 65 28 69 6e 74 20 | ;.}.....inline.void.setSize(int. |
41d00 | 66 29 20 7b 20 66 69 5f 73 69 7a 65 20 3d 20 66 3b 20 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 | f).{.fi_size.=.f;.}......struct. |
41d20 | 51 41 54 53 55 53 74 79 6c 65 20 3a 20 70 75 62 6c 69 63 20 51 53 68 61 72 65 64 20 7b 0a 09 41 | QATSUStyle.:.public.QShared.{..A |
41d40 | 54 53 55 53 74 79 6c 65 20 73 74 79 6c 65 3b 0a 09 52 47 42 43 6f 6c 6f 72 20 72 67 62 3b 0a 20 | TSUStyle.style;..RGBColor.rgb;.. |
41d60 | 20 20 20 7d 3b 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 41 54 53 55 53 74 79 6c 65 20 2a 61 74 73 | ...};.....inline.QATSUStyle.*ats |
41d80 | 75 53 74 79 6c 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 66 69 5f 61 73 74 79 6c | uStyle().const.{.return.fi_astyl |
41da0 | 65 3b 20 7d 0a 20 20 20 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 73 65 74 41 54 53 55 53 74 79 6c | e;.}.....inline.void.setATSUStyl |
41dc0 | 65 28 51 41 54 53 55 53 74 79 6c 65 20 2a 73 29 20 7b 20 66 69 5f 61 73 74 79 6c 65 20 3d 20 73 | e(QATSUStyle.*s).{.fi_astyle.=.s |
41de0 | 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 73 68 6f 72 74 20 66 69 5f 66 6e 75 6d 2c | ;.}..private:.....short.fi_fnum, |
41e00 | 20 66 69 5f 66 61 63 65 3b 0a 20 20 20 20 69 6e 74 20 66 69 5f 73 69 7a 65 3b 0a 20 20 20 20 54 | .fi_face;.....int.fi_size;.....T |
41e20 | 65 78 74 45 6e 63 6f 64 69 6e 67 20 66 69 5f 65 6e 63 3b 0a 20 20 20 20 51 41 54 53 55 53 74 79 | extEncoding.fi_enc;.....QATSUSty |
41e40 | 6c 65 20 2a 66 69 5f 61 73 74 79 6c 65 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 46 6f 6e 74 45 6e | le.*fi_astyle;.};..class.QFontEn |
41e60 | 67 69 6e 65 3b 0a 63 6c 61 73 73 20 51 46 6f 6e 74 44 65 66 3b 0a 63 6c 61 73 73 20 51 46 6f 6e | gine;.class.QFontDef;.class.QFon |
41e80 | 74 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 4d 61 63 53 65 74 46 6f 6e 74 49 6e 66 6f 20 | tPrivate;.class.QMacSetFontInfo. |
41ea0 | 3a 20 70 75 62 6c 69 63 20 51 4d 61 63 53 61 76 65 64 46 6f 6e 74 49 6e 66 6f 2c 20 70 75 62 6c | :.public.QMacSavedFontInfo,.publ |
41ec0 | 69 63 20 51 4d 61 63 46 6f 6e 74 49 6e 66 6f 20 0a 7b 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 | ic.QMacFontInfo..{.private:..... |
41ee0 | 73 74 61 74 69 63 20 51 4d 61 63 46 6f 6e 74 49 6e 66 6f 20 2a 63 72 65 61 74 65 46 6f 6e 74 49 | static.QMacFontInfo.*createFontI |
41f00 | 6e 66 6f 28 63 6f 6e 73 74 20 51 46 6f 6e 74 45 6e 67 69 6e 65 20 2a 66 65 2c 20 63 6f 6e 73 74 | nfo(const.QFontEngine.*fe,.const |
41f20 | 20 51 46 6f 6e 74 44 65 66 20 2a 64 65 66 2c 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 70 64 | .QFontDef.*def,.QPaintDevice.*pd |
41f40 | 65 76 29 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 2f 2f 63 72 65 61 74 65 20 74 68 69 73 20 | ev);..public:.....//create.this. |
41f60 | 66 6f 72 20 74 65 6d 70 6f 72 61 72 79 20 66 6f 6e 74 20 73 65 74 74 74 69 6e 67 0a 20 20 20 20 | for.temporary.font.settting..... |
41f80 | 69 6e 6c 69 6e 65 20 51 4d 61 63 53 65 74 46 6f 6e 74 49 6e 66 6f 28 63 6f 6e 73 74 20 51 46 6f | inline.QMacSetFontInfo(const.QFo |
41fa0 | 6e 74 50 72 69 76 61 74 65 20 2a 64 2c 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 70 64 65 76 | ntPrivate.*d,.QPaintDevice.*pdev |
41fc0 | 29 20 3a 20 51 4d 61 63 53 61 76 65 64 46 6f 6e 74 49 6e 66 6f 28 29 2c 20 0a 09 09 09 09 09 09 | ).:.QMacSavedFontInfo(),........ |
41fe0 | 09 09 09 51 4d 61 63 46 6f 6e 74 49 6e 66 6f 28 29 20 7b 20 73 65 74 4d 61 63 46 6f 6e 74 28 64 | ...QMacFontInfo().{.setMacFont(d |
42000 | 2c 20 74 68 69 73 2c 20 70 64 65 76 29 3b 20 7d 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 4d 61 63 | ,.this,.pdev);.}.....inline.QMac |
42020 | 53 65 74 46 6f 6e 74 49 6e 66 6f 28 63 6f 6e 73 74 20 51 46 6f 6e 74 45 6e 67 69 6e 65 20 2a 66 | SetFontInfo(const.QFontEngine.*f |
42040 | 65 2c 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 70 64 65 76 29 20 3a 20 51 4d 61 63 53 61 76 | e,.QPaintDevice.*pdev).:.QMacSav |
42060 | 65 64 46 6f 6e 74 49 6e 66 6f 28 29 2c 20 0a 09 09 09 09 09 09 09 09 09 51 4d 61 63 46 6f 6e 74 | edFontInfo(),...........QMacFont |
42080 | 49 6e 66 6f 28 29 20 7b 20 73 65 74 4d 61 63 46 6f 6e 74 28 66 65 2c 20 74 68 69 73 2c 20 70 64 | Info().{.setMacFont(fe,.this,.pd |
420a0 | 65 76 29 3b 20 7d 0a 0a 20 20 20 20 2f 2f 79 6f 75 20 63 61 6e 20 75 73 65 20 74 68 65 73 65 20 | ev);.}......//you.can.use.these. |
420c0 | 74 6f 20 63 61 75 73 65 20 66 6f 6e 74 20 73 65 74 74 69 6e 67 2c 20 77 69 74 68 6f 75 74 20 72 | to.cause.font.setting,.without.r |
420e0 | 65 73 74 6f 72 69 6e 67 20 6f 6c 64 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 73 65 74 | estoring.old.....static.bool.set |
42100 | 4d 61 63 46 6f 6e 74 28 63 6f 6e 73 74 20 51 4d 61 63 46 6f 6e 74 49 6e 66 6f 20 2a 66 2c 20 51 | MacFont(const.QMacFontInfo.*f,.Q |
42120 | 4d 61 63 53 65 74 46 6f 6e 74 49 6e 66 6f 20 2a 73 66 69 3d 4e 55 4c 4c 29 3b 0a 20 20 20 20 73 | MacSetFontInfo.*sfi=NULL);.....s |
42140 | 74 61 74 69 63 20 62 6f 6f 6c 20 73 65 74 4d 61 63 46 6f 6e 74 28 63 6f 6e 73 74 20 51 46 6f 6e | tatic.bool.setMacFont(const.QFon |
42160 | 74 50 72 69 76 61 74 65 20 2a 64 2c 20 51 4d 61 63 53 65 74 46 6f 6e 74 49 6e 66 6f 20 2a 73 66 | tPrivate.*d,.QMacSetFontInfo.*sf |
42180 | 69 3d 4e 55 4c 4c 2c 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 70 64 65 76 3d 4e 55 4c 4c 29 | i=NULL,.QPaintDevice.*pdev=NULL) |
421a0 | 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 73 65 74 4d 61 63 46 6f 6e 74 28 63 6f 6e | ;.....static.bool.setMacFont(con |
421c0 | 73 74 20 51 46 6f 6e 74 45 6e 67 69 6e 65 20 2a 66 65 2c 20 51 4d 61 63 53 65 74 46 6f 6e 74 49 | st.QFontEngine.*fe,.QMacSetFontI |
421e0 | 6e 66 6f 20 2a 73 66 69 3d 4e 55 4c 4c 2c 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 70 64 65 | nfo.*sfi=NULL,.QPaintDevice.*pde |
42200 | 76 3d 4e 55 4c 4c 29 3b 0a 7d 3b 0a 0a 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 6c 69 73 74 | v=NULL);.};...#include."qptrlist |
42220 | 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 61 69 6e 74 64 65 76 69 63 65 2e 68 22 0a 65 78 | .h".#include."qpaintdevice.h".ex |
42240 | 74 65 72 6e 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 71 74 5f 6d 61 63 5f 73 61 66 65 5f 70 | tern.QPaintDevice.*qt_mac_safe_p |
42260 | 64 65 76 3b 20 2f 2f 71 61 70 70 6c 69 63 61 74 69 6f 6e 5f 6d 61 63 2e 63 70 70 0a 65 78 74 65 | dev;.//qapplication_mac.cpp.exte |
42280 | 72 6e 20 51 50 61 69 6e 74 65 72 20 2a 71 74 5f 6d 61 63 5f 63 75 72 72 65 6e 74 5f 70 61 69 6e | rn.QPainter.*qt_mac_current_pain |
422a0 | 74 65 72 3b 20 2f 2f 71 70 61 69 6e 74 65 72 5f 6d 61 63 2e 63 70 70 0a 63 6c 61 73 73 20 51 4d | ter;.//qpainter_mac.cpp.class.QM |
422c0 | 61 63 53 61 76 65 64 50 6f 72 74 49 6e 66 6f 0a 7b 0a 20 20 20 20 52 67 6e 48 61 6e 64 6c 65 20 | acSavedPortInfo.{.....RgnHandle. |
422e0 | 63 6c 69 70 3b 0a 20 20 20 20 47 57 6f 72 6c 64 50 74 72 20 77 6f 72 6c 64 3b 0a 20 20 20 20 47 | clip;.....GWorldPtr.world;.....G |
42300 | 44 48 61 6e 64 6c 65 20 68 61 6e 64 6c 65 3b 0a 20 20 20 20 50 65 6e 53 74 61 74 65 20 70 65 6e | DHandle.handle;.....PenState.pen |
42320 | 3b 20 2f 2f 67 6f 20 70 65 6e 6e 73 74 61 74 65 0a 20 20 20 20 52 47 42 43 6f 6c 6f 72 20 62 61 | ;.//go.pennstate.....RGBColor.ba |
42340 | 63 6b 2c 20 66 6f 72 65 3b 0a 20 20 20 20 51 4d 61 63 53 61 76 65 64 46 6f 6e 74 49 6e 66 6f 20 | ck,.fore;.....QMacSavedFontInfo. |
42360 | 2a 66 69 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 | *fi;.....QPainter.*painter;..... |
42380 | 62 6f 6f 6c 20 76 61 6c 69 64 5f 67 77 6f 72 6c 64 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 | bool.valid_gworld;.....void.init |
423a0 | 28 29 3b 0a 20 20 20 20 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 4d 61 63 | ();......public:.....inline.QMac |
423c0 | 53 61 76 65 64 50 6f 72 74 49 6e 66 6f 28 29 20 7b 20 69 6e 69 74 28 29 3b 20 7d 0a 20 20 20 20 | SavedPortInfo().{.init();.}..... |
423e0 | 69 6e 6c 69 6e 65 20 51 4d 61 63 53 61 76 65 64 50 6f 72 74 49 6e 66 6f 28 51 50 61 69 6e 74 44 | inline.QMacSavedPortInfo(QPaintD |
42400 | 65 76 69 63 65 20 2a 70 64 29 20 7b 20 69 6e 69 74 28 29 3b 20 73 65 74 50 61 69 6e 74 44 65 76 | evice.*pd).{.init();.setPaintDev |
42420 | 69 63 65 28 70 64 29 3b 20 7d 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 4d 61 63 53 61 76 65 64 50 | ice(pd);.}.....inline.QMacSavedP |
42440 | 6f 72 74 49 6e 66 6f 28 51 57 69 64 67 65 74 20 2a 77 2c 20 62 6f 6f 6c 20 73 65 74 5f 63 6c 69 | ortInfo(QWidget.*w,.bool.set_cli |
42460 | 70 3d 46 41 4c 53 45 29 20 7b 20 69 6e 69 74 28 29 3b 20 73 65 74 50 61 69 6e 74 44 65 76 69 63 | p=FALSE).{.init();.setPaintDevic |
42480 | 65 28 77 2c 20 73 65 74 5f 63 6c 69 70 29 3b 20 7d 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 4d 61 | e(w,.set_clip);.}.....inline.QMa |
424a0 | 63 53 61 76 65 64 50 6f 72 74 49 6e 66 6f 28 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 70 64 2c | cSavedPortInfo(QPaintDevice.*pd, |
424c0 | 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 29 20 0a 09 7b 20 69 6e 69 74 28 29 3b 20 73 65 74 | .const.QRect.&r)...{.init();.set |
424e0 | 50 61 69 6e 74 44 65 76 69 63 65 28 70 64 29 3b 20 73 65 74 43 6c 69 70 52 65 67 69 6f 6e 28 72 | PaintDevice(pd);.setClipRegion(r |
42500 | 29 3b 20 7d 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 4d 61 63 53 61 76 65 64 50 6f 72 74 49 6e 66 | );.}.....inline.QMacSavedPortInf |
42520 | 6f 28 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 70 64 2c 20 63 6f 6e 73 74 20 51 52 65 67 69 6f | o(QPaintDevice.*pd,.const.QRegio |
42540 | 6e 20 26 72 29 20 0a 09 7b 20 69 6e 69 74 28 29 3b 20 73 65 74 50 61 69 6e 74 44 65 76 69 63 65 | n.&r)...{.init();.setPaintDevice |
42560 | 28 70 64 29 3b 20 73 65 74 43 6c 69 70 52 65 67 69 6f 6e 28 72 29 3b 20 7d 0a 20 20 20 20 7e 51 | (pd);.setClipRegion(r);.}.....~Q |
42580 | 4d 61 63 53 61 76 65 64 50 6f 72 74 49 6e 66 6f 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 | MacSavedPortInfo();.....static.b |
425a0 | 6f 6f 6c 20 73 65 74 43 6c 69 70 52 65 67 69 6f 6e 28 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 | ool.setClipRegion(const.QRect.&r |
425c0 | 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 73 65 74 43 6c 69 70 52 65 67 69 6f 6e | );.....static.bool.setClipRegion |
425e0 | 28 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 72 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 | (const.QRegion.&r);.....static.b |
42600 | 6f 6f 6c 20 73 65 74 50 61 69 6e 74 44 65 76 69 63 65 28 51 50 61 69 6e 74 44 65 76 69 63 65 20 | ool.setPaintDevice(QPaintDevice. |
42620 | 2a 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 73 65 74 50 61 69 6e 74 44 65 76 69 | *);.....static.bool.setPaintDevi |
42640 | 63 65 28 51 57 69 64 67 65 74 20 2a 2c 20 62 6f 6f 6c 20 73 65 74 5f 63 6c 69 70 3d 46 41 4c 53 | ce(QWidget.*,.bool.set_clip=FALS |
42660 | 45 2c 20 62 6f 6f 6c 20 77 69 74 68 5f 63 68 69 6c 64 3d 54 52 55 45 29 3b 0a 20 20 20 20 73 74 | E,.bool.with_child=TRUE);.....st |
42680 | 61 74 69 63 20 62 6f 6f 6c 20 66 6c 75 73 68 28 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 29 3b | atic.bool.flush(QPaintDevice.*); |
426a0 | 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 66 6c 75 73 68 28 51 50 61 69 6e 74 44 65 76 | .....static.bool.flush(QPaintDev |
426c0 | 69 63 65 20 2a 2c 20 51 52 65 67 69 6f 6e 20 72 2c 20 62 6f 6f 6c 20 66 6f 72 63 65 3d 46 41 4c | ice.*,.QRegion.r,.bool.force=FAL |
426e0 | 53 45 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 57 69 6e 64 6f 77 41 6c | SE);.....static.void.setWindowAl |
42700 | 70 68 61 28 51 57 69 64 67 65 74 20 2a 2c 20 66 6c 6f 61 74 29 3b 0a 7d 3b 0a 0a 69 6e 6c 69 6e | pha(QWidget.*,.float);.};..inlin |
42720 | 65 20 62 6f 6f 6c 20 0a 51 4d 61 63 53 61 76 65 64 50 6f 72 74 49 6e 66 6f 3a 3a 66 6c 75 73 68 | e.bool..QMacSavedPortInfo::flush |
42740 | 28 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 70 64 65 76 29 20 0a 7b 0a 23 69 66 64 65 66 20 51 | (QPaintDevice.*pdev)..{.#ifdef.Q |
42760 | 5f 57 53 5f 4d 41 43 58 0a 20 20 20 20 69 66 28 70 64 65 76 2d 3e 64 65 76 54 79 70 65 28 29 20 | _WS_MACX.....if(pdev->devType(). |
42780 | 3d 3d 20 51 49 6e 74 65 72 6e 61 6c 3a 3a 57 69 64 67 65 74 29 20 7b 0a 09 51 57 69 64 67 65 74 | ==.QInternal::Widget).{..QWidget |
427a0 | 20 2a 77 20 3d 20 28 51 57 69 64 67 65 74 20 2a 29 70 64 65 76 3b 0a 09 69 66 28 21 77 2d 3e 69 | .*w.=.(QWidget.*)pdev;..if(!w->i |
427c0 | 73 48 69 64 64 65 6e 28 29 20 26 26 20 51 44 49 73 50 6f 72 74 42 75 66 66 65 72 65 64 28 47 65 | sHidden().&&.QDIsPortBuffered(Ge |
427e0 | 74 57 69 6e 64 6f 77 50 6f 72 74 28 28 57 69 6e 64 6f 77 50 74 72 29 77 2d 3e 68 61 6e 64 6c 65 | tWindowPort((WindowPtr)w->handle |
42800 | 28 29 29 29 29 20 7b 0a 09 20 20 20 20 51 44 46 6c 75 73 68 50 6f 72 74 42 75 66 66 65 72 28 47 | ()))).{......QDFlushPortBuffer(G |
42820 | 65 74 57 69 6e 64 6f 77 50 6f 72 74 28 28 57 69 6e 64 6f 77 50 74 72 29 77 2d 3e 68 61 6e 64 6c | etWindowPort((WindowPtr)w->handl |
42840 | 65 28 29 29 2c 20 4e 55 4c 4c 29 3b 0a 09 20 20 20 20 72 65 74 75 72 6e 20 54 52 55 45 3b 0a 09 | e()),.NULL);......return.TRUE;.. |
42860 | 7d 0a 20 20 20 20 7d 20 0a 23 65 6c 73 65 0a 20 20 20 20 51 5f 55 4e 55 53 45 44 28 70 64 65 76 | }.....}..#else.....Q_UNUSED(pdev |
42880 | 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 0a 7d 0a 0a 69 | );.#endif.....return.FALSE;.}..i |
428a0 | 6e 6c 69 6e 65 20 62 6f 6f 6c 20 0a 51 4d 61 63 53 61 76 65 64 50 6f 72 74 49 6e 66 6f 3a 3a 66 | nline.bool..QMacSavedPortInfo::f |
428c0 | 6c 75 73 68 28 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 70 64 65 76 2c 20 51 52 65 67 69 6f 6e | lush(QPaintDevice.*pdev,.QRegion |
428e0 | 20 72 2c 20 62 6f 6f 6c 20 66 6f 72 63 65 29 20 0a 7b 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 4d | .r,.bool.force)..{.#ifdef.Q_WS_M |
42900 | 41 43 58 0a 20 20 20 20 69 66 28 70 64 65 76 2d 3e 64 65 76 54 79 70 65 28 29 20 3d 3d 20 51 49 | ACX.....if(pdev->devType().==.QI |
42920 | 6e 74 65 72 6e 61 6c 3a 3a 57 69 64 67 65 74 29 20 7b 0a 09 51 57 69 64 67 65 74 20 2a 77 20 3d | nternal::Widget).{..QWidget.*w.= |
42940 | 20 28 51 57 69 64 67 65 74 20 2a 29 70 64 65 76 3b 0a 09 72 2e 74 72 61 6e 73 6c 61 74 65 28 77 | .(QWidget.*)pdev;..r.translate(w |
42960 | 2d 3e 74 6f 70 4c 65 76 65 6c 57 69 64 67 65 74 28 29 2d 3e 67 65 6f 6d 65 74 72 79 28 29 2e 78 | ->topLevelWidget()->geometry().x |
42980 | 28 29 2c 20 77 2d 3e 74 6f 70 4c 65 76 65 6c 57 69 64 67 65 74 28 29 2d 3e 67 65 6f 6d 65 74 72 | (),.w->topLevelWidget()->geometr |
429a0 | 79 28 29 2e 79 28 29 29 3b 0a 09 69 66 28 21 77 2d 3e 69 73 48 69 64 64 65 6e 28 29 20 7c 7c 20 | y().y());..if(!w->isHidden().||. |
429c0 | 51 44 49 73 50 6f 72 74 42 75 66 66 65 72 65 64 28 47 65 74 57 69 6e 64 6f 77 50 6f 72 74 28 28 | QDIsPortBuffered(GetWindowPort(( |
429e0 | 57 69 6e 64 6f 77 50 74 72 29 77 2d 3e 68 61 6e 64 6c 65 28 29 29 29 29 20 7b 0a 09 20 20 20 20 | WindowPtr)w->handle()))).{...... |
42a00 | 51 44 46 6c 75 73 68 50 6f 72 74 42 75 66 66 65 72 28 47 65 74 57 69 6e 64 6f 77 50 6f 72 74 28 | QDFlushPortBuffer(GetWindowPort( |
42a20 | 28 57 69 6e 64 6f 77 50 74 72 29 77 2d 3e 68 61 6e 64 6c 65 28 29 29 2c 20 72 2e 68 61 6e 64 6c | (WindowPtr)w->handle()),.r.handl |
42a40 | 65 28 66 6f 72 63 65 29 29 3b 0a 09 20 20 20 20 72 65 74 75 72 6e 20 54 52 55 45 3b 0a 09 7d 0a | e(force));......return.TRUE;..}. |
42a60 | 20 20 20 20 7d 20 0a 23 65 6c 73 65 0a 20 20 20 20 51 5f 55 4e 55 53 45 44 28 70 64 65 76 29 3b | ....}..#else.....Q_UNUSED(pdev); |
42a80 | 0a 20 20 20 20 51 5f 55 4e 55 53 45 44 28 72 29 3b 0a 20 20 20 20 51 5f 55 4e 55 53 45 44 28 66 | .....Q_UNUSED(r);.....Q_UNUSED(f |
42aa0 | 6f 72 63 65 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 0a | orce);.#endif.....return.FALSE;. |
42ac0 | 7d 0a 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 4d 41 43 58 0a 65 78 74 65 72 6e 20 22 43 22 20 7b | }..#ifdef.Q_WS_MACX.extern."C".{ |
42ae0 | 0a 20 20 20 20 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 43 47 53 43 6f 6e 6e 65 63 74 69 6f | .....typedef.struct.CGSConnectio |
42b00 | 6e 20 2a 43 47 53 43 6f 6e 6e 65 63 74 69 6f 6e 52 65 66 3b 0a 20 20 20 20 74 79 70 65 64 65 66 | n.*CGSConnectionRef;.....typedef |
42b20 | 20 73 74 72 75 63 74 20 43 47 53 57 69 6e 64 6f 77 20 2a 43 47 53 57 69 6e 64 6f 77 52 65 66 3b | .struct.CGSWindow.*CGSWindowRef; |
42b40 | 0a 20 20 20 20 65 78 74 65 72 6e 20 4f 53 53 74 61 74 75 73 20 43 47 53 53 65 74 57 69 6e 64 6f | .....extern.OSStatus.CGSSetWindo |
42b60 | 77 41 6c 70 68 61 28 43 47 53 43 6f 6e 6e 65 63 74 69 6f 6e 52 65 66 2c 20 43 47 53 57 69 6e 64 | wAlpha(CGSConnectionRef,.CGSWind |
42b80 | 6f 77 52 65 66 2c 20 66 6c 6f 61 74 29 3b 0a 20 20 20 20 65 78 74 65 72 6e 20 43 47 53 57 69 6e | owRef,.float);.....extern.CGSWin |
42ba0 | 64 6f 77 52 65 66 20 47 65 74 4e 61 74 69 76 65 57 69 6e 64 6f 77 46 72 6f 6d 57 69 6e 64 6f 77 | dowRef.GetNativeWindowFromWindow |
42bc0 | 52 65 66 28 57 69 6e 64 6f 77 52 65 66 29 3b 0a 20 20 20 20 65 78 74 65 72 6e 20 43 47 53 43 6f | Ref(WindowRef);.....extern.CGSCo |
42be0 | 6e 6e 65 63 74 69 6f 6e 52 65 66 20 5f 43 47 53 44 65 66 61 75 6c 74 43 6f 6e 6e 65 63 74 69 6f | nnectionRef._CGSDefaultConnectio |
42c00 | 6e 28 29 3b 0a 7d 0a 23 65 6e 64 69 66 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 0a 51 4d 61 63 53 | n();.}.#endif.inline.void..QMacS |
42c20 | 61 76 65 64 50 6f 72 74 49 6e 66 6f 3a 3a 73 65 74 57 69 6e 64 6f 77 41 6c 70 68 61 28 51 57 69 | avedPortInfo::setWindowAlpha(QWi |
42c40 | 64 67 65 74 20 2a 77 2c 20 66 6c 6f 61 74 20 6c 29 0a 7b 0a 23 69 66 64 65 66 20 51 5f 57 53 5f | dget.*w,.float.l).{.#ifdef.Q_WS_ |
42c60 | 4d 41 43 58 0a 20 20 20 20 43 47 53 53 65 74 57 69 6e 64 6f 77 41 6c 70 68 61 28 5f 43 47 53 44 | MACX.....CGSSetWindowAlpha(_CGSD |
42c80 | 65 66 61 75 6c 74 43 6f 6e 6e 65 63 74 69 6f 6e 28 29 2c 20 0a 09 09 20 20 20 20 20 20 47 65 74 | efaultConnection(),..........Get |
42ca0 | 4e 61 74 69 76 65 57 69 6e 64 6f 77 46 72 6f 6d 57 69 6e 64 6f 77 52 65 66 28 28 57 69 6e 64 6f | NativeWindowFromWindowRef((Windo |
42cc0 | 77 52 65 66 29 77 2d 3e 68 61 6e 64 6c 65 28 29 29 2c 20 6c 29 3b 0a 23 65 6c 73 65 0a 20 20 20 | wRef)w->handle()),.l);.#else.... |
42ce0 | 20 51 5f 55 4e 55 53 45 44 28 77 29 3b 0a 20 20 20 20 51 5f 55 4e 55 53 45 44 28 6c 29 3b 0a 23 | .Q_UNUSED(w);.....Q_UNUSED(l);.# |
42d00 | 65 6e 64 69 66 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 0a 51 4d 61 63 53 61 76 65 64 50 | endif.}..inline.bool..QMacSavedP |
42d20 | 6f 72 74 49 6e 66 6f 3a 3a 73 65 74 43 6c 69 70 52 65 67 69 6f 6e 28 63 6f 6e 73 74 20 51 52 65 | ortInfo::setClipRegion(const.QRe |
42d40 | 63 74 20 26 72 65 63 74 29 0a 7b 0a 20 20 20 20 52 65 63 74 20 72 3b 0a 20 20 20 20 53 65 74 52 | ct.&rect).{.....Rect.r;.....SetR |
42d60 | 65 63 74 28 26 72 2c 20 72 65 63 74 2e 78 28 29 2c 20 72 65 63 74 2e 79 28 29 2c 20 72 65 63 74 | ect(&r,.rect.x(),.rect.y(),.rect |
42d80 | 2e 72 69 67 68 74 28 29 2b 31 2c 20 72 65 63 74 2e 62 6f 74 74 6f 6d 28 29 2b 31 29 3b 0a 23 69 | .right()+1,.rect.bottom()+1);.#i |
42da0 | 66 20 64 65 66 69 6e 65 64 28 51 54 5f 54 48 52 45 41 44 5f 53 55 50 50 4f 52 54 29 0a 20 20 20 | f.defined(QT_THREAD_SUPPORT).... |
42dc0 | 20 69 66 28 71 74 5f 6d 61 63 5f 70 6f 72 74 5f 6d 75 74 65 78 29 0a 09 71 74 5f 6d 61 63 5f 70 | .if(qt_mac_port_mutex)..qt_mac_p |
42de0 | 6f 72 74 5f 6d 75 74 65 78 2d 3e 6c 6f 63 6b 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 71 74 | ort_mutex->lock();.#endif.....qt |
42e00 | 5f 6d 61 63 5f 63 75 72 72 65 6e 74 5f 70 61 69 6e 74 65 72 20 3d 20 4e 55 4c 4c 3b 0a 20 20 20 | _mac_current_painter.=.NULL;.... |
42e20 | 20 43 6c 69 70 52 65 63 74 28 26 72 29 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 54 48 | .ClipRect(&r);.#if.defined(QT_TH |
42e40 | 52 45 41 44 5f 53 55 50 50 4f 52 54 29 0a 20 20 20 20 69 66 28 71 74 5f 6d 61 63 5f 70 6f 72 74 | READ_SUPPORT).....if(qt_mac_port |
42e60 | 5f 6d 75 74 65 78 29 0a 09 71 74 5f 6d 61 63 5f 70 6f 72 74 5f 6d 75 74 65 78 2d 3e 75 6e 6c 6f | _mutex)..qt_mac_port_mutex->unlo |
42e80 | 63 6b 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 72 65 74 75 72 6e 20 54 52 55 45 3b 0a 7d 0a | ck();.#endif.....return.TRUE;.}. |
42ea0 | 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 0a 51 4d 61 63 53 61 76 65 64 50 6f 72 74 49 6e 66 6f 3a | .inline.bool..QMacSavedPortInfo: |
42ec0 | 3a 73 65 74 43 6c 69 70 52 65 67 69 6f 6e 28 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 72 29 | :setClipRegion(const.QRegion.&r) |
42ee0 | 0a 7b 0a 20 20 20 20 69 66 28 72 2e 69 73 4e 75 6c 6c 28 29 29 0a 09 72 65 74 75 72 6e 20 73 65 | .{.....if(r.isNull())..return.se |
42f00 | 74 43 6c 69 70 52 65 67 69 6f 6e 28 51 52 65 63 74 28 29 29 3b 0a 20 20 20 20 65 6c 73 65 20 69 | tClipRegion(QRect());.....else.i |
42f20 | 66 28 21 72 2e 68 61 6e 64 6c 65 28 29 29 0a 09 72 65 74 75 72 6e 20 73 65 74 43 6c 69 70 52 65 | f(!r.handle())..return.setClipRe |
42f40 | 67 69 6f 6e 28 72 2e 62 6f 75 6e 64 69 6e 67 52 65 63 74 28 29 29 3b 0a 23 69 66 20 64 65 66 69 | gion(r.boundingRect());.#if.defi |
42f60 | 6e 65 64 28 51 54 5f 54 48 52 45 41 44 5f 53 55 50 50 4f 52 54 29 0a 20 20 20 20 69 66 28 71 74 | ned(QT_THREAD_SUPPORT).....if(qt |
42f80 | 5f 6d 61 63 5f 70 6f 72 74 5f 6d 75 74 65 78 29 0a 09 71 74 5f 6d 61 63 5f 70 6f 72 74 5f 6d 75 | _mac_port_mutex)..qt_mac_port_mu |
42fa0 | 74 65 78 2d 3e 6c 6f 63 6b 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 71 74 5f 6d 61 63 5f 63 | tex->lock();.#endif.....qt_mac_c |
42fc0 | 75 72 72 65 6e 74 5f 70 61 69 6e 74 65 72 20 3d 20 4e 55 4c 4c 3b 0a 20 20 20 20 53 65 74 43 6c | urrent_painter.=.NULL;.....SetCl |
42fe0 | 69 70 28 72 2e 68 61 6e 64 6c 65 28 29 29 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 54 | ip(r.handle());.#if.defined(QT_T |
43000 | 48 52 45 41 44 5f 53 55 50 50 4f 52 54 29 0a 20 20 20 20 69 66 28 71 74 5f 6d 61 63 5f 70 6f 72 | HREAD_SUPPORT).....if(qt_mac_por |
43020 | 74 5f 6d 75 74 65 78 29 0a 09 71 74 5f 6d 61 63 5f 70 6f 72 74 5f 6d 75 74 65 78 2d 3e 75 6e 6c | t_mutex)..qt_mac_port_mutex->unl |
43040 | 6f 63 6b 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 72 65 74 75 72 6e 20 54 52 55 45 3b 0a 7d | ock();.#endif.....return.TRUE;.} |
43060 | 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 0a 51 4d 61 63 53 61 76 65 64 50 6f 72 74 49 6e 66 6f 3a | ..inline.bool.QMacSavedPortInfo: |
43080 | 3a 73 65 74 50 61 69 6e 74 44 65 76 69 63 65 28 51 57 69 64 67 65 74 20 2a 77 2c 20 62 6f 6f 6c | :setPaintDevice(QWidget.*w,.bool |
430a0 | 20 73 65 74 5f 63 6c 69 70 2c 20 62 6f 6f 6c 20 77 69 74 68 5f 63 68 69 6c 64 29 20 0a 7b 0a 20 | .set_clip,.bool.with_child)..{.. |
430c0 | 20 20 20 69 66 28 21 77 29 0a 09 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 0a 20 20 20 20 69 66 28 | ...if(!w)..return.FALSE;.....if( |
430e0 | 21 73 65 74 50 61 69 6e 74 44 65 76 69 63 65 28 28 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 29 | !setPaintDevice((QPaintDevice.*) |
43100 | 77 29 29 0a 09 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 0a 20 20 20 20 69 66 28 73 65 74 5f 63 6c | w))..return.FALSE;.....if(set_cl |
43120 | 69 70 29 20 0a 09 72 65 74 75 72 6e 20 73 65 74 43 6c 69 70 52 65 67 69 6f 6e 28 77 2d 3e 63 6c | ip)...return.setClipRegion(w->cl |
43140 | 69 70 70 65 64 52 65 67 69 6f 6e 28 77 69 74 68 5f 63 68 69 6c 64 29 29 3b 0a 20 20 20 20 72 65 | ippedRegion(with_child));.....re |
43160 | 74 75 72 6e 20 54 52 55 45 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 0a 51 4d 61 63 53 61 | turn.TRUE;.}..inline.bool.QMacSa |
43180 | 76 65 64 50 6f 72 74 49 6e 66 6f 3a 3a 73 65 74 50 61 69 6e 74 44 65 76 69 63 65 28 51 50 61 69 | vedPortInfo::setPaintDevice(QPai |
431a0 | 6e 74 44 65 76 69 63 65 20 2a 70 64 29 0a 7b 0a 20 20 20 20 69 66 28 21 70 64 29 0a 09 72 65 74 | ntDevice.*pd).{.....if(!pd)..ret |
431c0 | 75 72 6e 20 46 41 4c 53 45 3b 0a 23 69 66 20 30 0a 20 20 20 20 69 66 28 71 74 5f 6d 61 63 5f 63 | urn.FALSE;.#if.0.....if(qt_mac_c |
431e0 | 75 72 72 65 6e 74 5f 70 61 69 6e 74 65 72 20 26 26 20 71 74 5f 6d 61 63 5f 63 75 72 72 65 6e 74 | urrent_painter.&&.qt_mac_current |
43200 | 5f 70 61 69 6e 74 65 72 2d 3e 68 61 6e 64 6c 65 28 29 20 3d 3d 20 70 64 2d 3e 68 61 6e 64 6c 65 | _painter->handle().==.pd->handle |
43220 | 28 29 29 0a 09 72 65 74 75 72 6e 20 54 52 55 45 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 62 6f 6f | ())..return.TRUE;.#endif.....boo |
43240 | 6c 20 72 65 74 20 3d 20 54 52 55 45 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 54 48 52 | l.ret.=.TRUE;.#if.defined(QT_THR |
43260 | 45 41 44 5f 53 55 50 50 4f 52 54 29 0a 20 20 20 20 69 66 28 71 74 5f 6d 61 63 5f 70 6f 72 74 5f | EAD_SUPPORT).....if(qt_mac_port_ |
43280 | 6d 75 74 65 78 29 0a 09 71 74 5f 6d 61 63 5f 70 6f 72 74 5f 6d 75 74 65 78 2d 3e 6c 6f 63 6b 28 | mutex)..qt_mac_port_mutex->lock( |
432a0 | 29 3b 0a 23 65 6e 64 69 66 0a 2f 2f 20 20 20 20 69 66 28 71 74 5f 6d 61 63 5f 63 75 72 72 65 6e | );.#endif.//....if(qt_mac_curren |
432c0 | 74 5f 70 61 69 6e 74 65 72 20 26 26 20 71 74 5f 6d 61 63 5f 63 75 72 72 65 6e 74 5f 70 61 69 6e | t_painter.&&.qt_mac_current_pain |
432e0 | 74 65 72 2d 3e 68 61 6e 64 6c 65 28 29 20 21 3d 20 70 64 2d 3e 68 61 6e 64 6c 65 28 29 29 0a 09 | ter->handle().!=.pd->handle()).. |
43300 | 71 74 5f 6d 61 63 5f 63 75 72 72 65 6e 74 5f 70 61 69 6e 74 65 72 20 3d 20 4e 55 4c 4c 3b 0a 20 | qt_mac_current_painter.=.NULL;.. |
43320 | 20 20 20 69 66 28 70 64 2d 3e 64 65 76 54 79 70 65 28 29 20 3d 3d 20 51 49 6e 74 65 72 6e 61 6c | ...if(pd->devType().==.QInternal |
43340 | 3a 3a 57 69 64 67 65 74 29 0a 09 53 65 74 50 6f 72 74 57 69 6e 64 6f 77 50 6f 72 74 28 28 57 69 | ::Widget)..SetPortWindowPort((Wi |
43360 | 6e 64 6f 77 50 74 72 29 70 64 2d 3e 68 61 6e 64 6c 65 28 29 29 3b 0a 20 20 20 20 65 6c 73 65 20 | ndowPtr)pd->handle());.....else. |
43380 | 69 66 28 70 64 2d 3e 64 65 76 54 79 70 65 28 29 20 3d 3d 20 51 49 6e 74 65 72 6e 61 6c 3a 3a 50 | if(pd->devType().==.QInternal::P |
433a0 | 69 78 6d 61 70 20 7c 7c 20 70 64 2d 3e 64 65 76 54 79 70 65 28 29 20 3d 3d 20 51 49 6e 74 65 72 | ixmap.||.pd->devType().==.QInter |
433c0 | 6e 61 6c 3a 3a 50 72 69 6e 74 65 72 29 0a 09 53 65 74 47 57 6f 72 6c 64 28 28 47 72 61 66 50 74 | nal::Printer)..SetGWorld((GrafPt |
433e0 | 72 29 70 64 2d 3e 68 61 6e 64 6c 65 28 29 2c 20 30 29 3b 20 2f 2f 73 65 74 20 74 68 65 20 67 77 | r)pd->handle(),.0);.//set.the.gw |
43400 | 6f 72 6c 64 0a 20 20 20 20 65 6c 73 65 0a 09 72 65 74 20 3d 20 46 41 4c 53 45 3b 0a 23 69 66 20 | orld.....else..ret.=.FALSE;.#if. |
43420 | 64 65 66 69 6e 65 64 28 51 54 5f 54 48 52 45 41 44 5f 53 55 50 50 4f 52 54 29 0a 20 20 20 20 69 | defined(QT_THREAD_SUPPORT).....i |
43440 | 66 28 71 74 5f 6d 61 63 5f 70 6f 72 74 5f 6d 75 74 65 78 29 0a 09 71 74 5f 6d 61 63 5f 70 6f 72 | f(qt_mac_port_mutex)..qt_mac_por |
43460 | 74 5f 6d 75 74 65 78 2d 3e 75 6e 6c 6f 63 6b 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 72 65 | t_mutex->unlock();.#endif.....re |
43480 | 74 75 72 6e 20 72 65 74 3b 0a 7d 0a 20 20 20 20 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 0a 51 | turn.ret;.}.......inline.void..Q |
434a0 | 4d 61 63 53 61 76 65 64 50 6f 72 74 49 6e 66 6f 3a 3a 69 6e 69 74 28 29 0a 7b 0a 23 69 66 20 64 | MacSavedPortInfo::init().{.#if.d |
434c0 | 65 66 69 6e 65 64 28 51 54 5f 54 48 52 45 41 44 5f 53 55 50 50 4f 52 54 29 0a 20 20 20 20 69 66 | efined(QT_THREAD_SUPPORT).....if |
434e0 | 28 71 74 5f 6d 61 63 5f 70 6f 72 74 5f 6d 75 74 65 78 29 0a 09 71 74 5f 6d 61 63 5f 70 6f 72 74 | (qt_mac_port_mutex)..qt_mac_port |
43500 | 5f 6d 75 74 65 78 2d 3e 6c 6f 63 6b 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 66 69 20 3d 20 | _mutex->lock();.#endif.....fi.=. |
43520 | 4e 55 4c 4c 3b 0a 20 20 20 20 70 61 69 6e 74 65 72 20 3d 20 71 74 5f 6d 61 63 5f 63 75 72 72 65 | NULL;.....painter.=.qt_mac_curre |
43540 | 6e 74 5f 70 61 69 6e 74 65 72 3b 0a 20 20 20 20 69 66 28 6d 61 63 5f 77 69 6e 64 6f 77 5f 63 6f | nt_painter;.....if(mac_window_co |
43560 | 75 6e 74 29 20 7b 0a 20 20 20 09 47 65 74 42 61 63 6b 43 6f 6c 6f 72 28 26 62 61 63 6b 29 3b 0a | unt).{.....GetBackColor(&back);. |
43580 | 09 47 65 74 46 6f 72 65 43 6f 6c 6f 72 28 26 66 6f 72 65 29 3b 0a 09 47 65 74 47 57 6f 72 6c 64 | .GetForeColor(&fore);..GetGWorld |
435a0 | 28 26 77 6f 72 6c 64 2c 20 26 68 61 6e 64 6c 65 29 3b 0a 09 76 61 6c 69 64 5f 67 77 6f 72 6c 64 | (&world,.&handle);..valid_gworld |
435c0 | 20 3d 20 54 52 55 45 3b 0a 09 66 69 20 3d 20 6e 65 77 20 51 4d 61 63 53 61 76 65 64 46 6f 6e 74 | .=.TRUE;..fi.=.new.QMacSavedFont |
435e0 | 49 6e 66 6f 28 77 6f 72 6c 64 29 3b 0a 09 63 6c 69 70 20 3d 20 4e 65 77 52 67 6e 28 29 3b 0a 09 | Info(world);..clip.=.NewRgn();.. |
43600 | 47 65 74 43 6c 69 70 28 63 6c 69 70 29 3b 0a 09 47 65 74 50 65 6e 53 74 61 74 65 28 26 70 65 6e | GetClip(clip);..GetPenState(&pen |
43620 | 29 3b 0a 20 20 20 20 7d 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 4d 61 63 53 61 76 65 64 50 6f 72 74 | );.....}.}..inline.QMacSavedPort |
43640 | 49 6e 66 6f 3a 3a 7e 51 4d 61 63 53 61 76 65 64 50 6f 72 74 49 6e 66 6f 28 29 0a 7b 0a 20 20 20 | Info::~QMacSavedPortInfo().{.... |
43660 | 20 69 66 28 6d 61 63 5f 77 69 6e 64 6f 77 5f 63 6f 75 6e 74 29 20 7b 0a 20 20 20 20 20 20 20 20 | .if(mac_window_count).{......... |
43680 | 62 6f 6f 6c 20 73 65 74 5f 73 74 61 74 65 20 3d 20 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 | bool.set_state.=.false;......... |
436a0 | 69 66 28 76 61 6c 69 64 5f 67 77 6f 72 6c 64 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 | if(valid_gworld).{.............s |
436c0 | 65 74 5f 73 74 61 74 65 20 3d 20 49 73 56 61 6c 69 64 50 6f 72 74 28 77 6f 72 6c 64 29 3b 0a 20 | et_state.=.IsValidPort(world);.. |
436e0 | 20 20 20 20 20 20 20 20 20 20 20 69 66 28 73 65 74 5f 73 74 61 74 65 29 0a 20 20 20 20 20 20 20 | ...........if(set_state)........ |
43700 | 20 20 20 20 20 20 20 20 20 53 65 74 47 57 6f 72 6c 64 28 77 6f 72 6c 64 2c 68 61 6e 64 6c 65 29 | .........SetGWorld(world,handle) |
43720 | 3b 20 2f 2f 61 6c 77 61 79 73 20 64 6f 20 74 68 69 73 20 6f 6e 65 20 66 69 72 73 74 0a 20 20 20 | ;.//always.do.this.one.first.... |
43740 | 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 74 50 61 69 | .....}.else.{.............setPai |
43760 | 6e 74 44 65 76 69 63 65 28 71 74 5f 6d 61 63 5f 73 61 66 65 5f 70 64 65 76 29 3b 0a 20 20 20 20 | ntDevice(qt_mac_safe_pdev);..... |
43780 | 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 69 66 28 73 65 74 5f 73 74 61 74 65 29 20 7b 0a 20 20 | ....}.........if(set_state).{... |
437a0 | 20 20 20 20 20 20 20 20 20 20 53 65 74 43 6c 69 70 28 63 6c 69 70 29 3b 0a 20 20 20 20 20 20 20 | ..........SetClip(clip);........ |
437c0 | 20 20 20 20 20 53 65 74 50 65 6e 53 74 61 74 65 28 26 70 65 6e 29 3b 0a 20 20 20 20 20 20 20 20 | .....SetPenState(&pen);......... |
437e0 | 20 20 20 20 52 47 42 46 6f 72 65 43 6f 6c 6f 72 28 26 66 6f 72 65 29 3b 0a 20 20 20 20 20 20 20 | ....RGBForeColor(&fore);........ |
43800 | 20 20 20 20 20 52 47 42 42 61 63 6b 43 6f 6c 6f 72 28 26 62 61 63 6b 29 3b 0a 20 20 20 20 20 20 | .....RGBBackColor(&back);....... |
43820 | 20 20 7d 0a 20 20 20 20 20 20 20 20 44 69 73 70 6f 73 65 52 67 6e 28 63 6c 69 70 29 3b 0a 20 20 | ..}.........DisposeRgn(clip);... |
43840 | 20 20 7d 0a 20 20 20 20 69 66 28 66 69 29 0a 09 64 65 6c 65 74 65 20 66 69 3b 0a 20 20 20 20 71 | ..}.....if(fi)..delete.fi;.....q |
43860 | 74 5f 6d 61 63 5f 63 75 72 72 65 6e 74 5f 70 61 69 6e 74 65 72 20 3d 20 70 61 69 6e 74 65 72 3b | t_mac_current_painter.=.painter; |
43880 | 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 54 48 52 45 41 44 5f 53 55 50 50 4f 52 54 29 0a | .#if.defined(QT_THREAD_SUPPORT). |
438a0 | 20 20 20 20 69 66 28 71 74 5f 6d 61 63 5f 70 6f 72 74 5f 6d 75 74 65 78 29 0a 20 20 20 20 20 20 | ....if(qt_mac_port_mutex)....... |
438c0 | 20 20 71 74 5f 6d 61 63 5f 70 6f 72 74 5f 6d 75 74 65 78 2d 3e 75 6e 6c 6f 63 6b 28 29 3b 0a 23 | ..qt_mac_port_mutex->unlock();.# |
438e0 | 65 6e 64 69 66 0a 7d 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 5f 57 53 5f 4d 41 43 0a 23 65 6e 64 69 | endif.}..#endif.//Q_WS_MAC.#endi |
43900 | 66 20 2f 2f 20 51 54 5f 4d 41 43 5f 48 0a 00 00 00 12 00 71 00 73 00 74 00 72 00 76 00 65 00 63 | f.//.QT_MAC_H......q.s.t.r.v.e.c |
43920 | 00 2e 00 68 00 00 0a 71 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ...h...q/*********************** |
43940 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
43960 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a | *********************.**.$Id$.** |
43980 | 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 74 72 56 65 63 20 61 6e 64 20 51 53 | .**.Definition.of.QStrVec.and.QS |
439a0 | 74 72 49 56 65 63 20 63 6c 61 73 73 65 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 | trIVec.classes.**.**.Created.:.9 |
439c0 | 33 31 32 30 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 | 31203.**.**.Copyright.(C).1992-2 |
439e0 | 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 | 000.Trolltech.ASA...All.rights.r |
43a00 | 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 | eserved..**.**.This.file.is.part |
43a20 | 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 | .of.the.tools.module.of.the.Qt.G |
43a40 | 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 | UI.Toolkit..**.**.This.file.may. |
43a60 | 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f | be.distributed.under.the.terms.o |
43a80 | 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 | f.the.Q.Public.License.**.as.def |
43aa0 | 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 | ined.by.Trolltech.ASA.of.Norway. |
43ac0 | 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 | and.appearing.in.the.file.**.LIC |
43ae0 | 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 | ENSE.QPL.included.in.the.packagi |
43b00 | 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 | ng.of.this.file..**.**.This.file |
43b20 | 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 | .may.be.distributed.and/or.modif |
43b40 | 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e | ied.under.the.terms.of.the.**.GN |
43b60 | 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e | U.General.Public.License.version |
43b80 | 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 | .2.as.published.by.the.Free.Soft |
43ba0 | 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 | ware.**.Foundation.and.appearing |
43bc0 | 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 | .in.the.file.LICENSE.GPL.include |
43be0 | 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 | d.in.the.**.packaging.of.this.fi |
43c00 | 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 | le..**.**.Licensees.holding.vali |
43c20 | 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 | d.Qt.Enterprise.Edition.or.Qt.Pr |
43c40 | 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d | ofessional.Edition.**.licenses.m |
43c60 | 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 | ay.use.this.file.in.accordance.w |
43c80 | 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a | ith.the.Qt.Commercial.License.** |
43ca0 | 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 | .Agreement.provided.with.the.Sof |
43cc0 | 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 | tware..**.**.This.file.is.provid |
43ce0 | 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 | ed.AS.IS.with.NO.WARRANTY.OF.ANY |
43d00 | 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 | .KIND,.INCLUDING.THE.**.WARRANTY |
43d20 | 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 | .OF.DESIGN,.MERCHANTABILITY.AND. |
43d40 | 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 | FITNESS.FOR.A.PARTICULAR.PURPOSE |
43d60 | 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f | ..**.**.See.http://qtsoftware.co |
43d80 | 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 | m/pricing.html.or.email.sales@tr |
43da0 | 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | olltech.com.for.**...information |
43dc0 | 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 | .about.Qt.Commercial.License.Agr |
43de0 | 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 | eements..**.See.http://qtsoftwar |
43e00 | 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 | e.com/qpl/.for.QPL.licensing.inf |
43e20 | 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 | ormation..**.See.http://qtsoftwa |
43e40 | 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e | re.com/gpl/.for.GPL.licensing.in |
43e60 | 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 | formation..**.**.Contact.info@tr |
43e80 | 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 | olltech.com.if.any.conditions.of |
43ea0 | 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 | .this.licensing.are.**.not.clear |
43ec0 | 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .to.you..**.******************** |
43ee0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
43f00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 54 | ******************/..#ifndef.QST |
43f20 | 52 56 45 43 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 54 52 56 45 43 5f 48 0a 0a 23 69 66 6e 64 65 | RVEC_H.#define.QSTRVEC_H..#ifnde |
43f40 | 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 | f.QT_H.#include."qstring.h".#inc |
43f60 | 6c 75 64 65 20 22 71 70 74 72 76 65 63 74 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 | lude."qptrvector.h".#include."qd |
43f80 | 61 74 61 73 74 72 65 61 6d 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c 61 | atastream.h".#endif.//.QT_H..cla |
43fa0 | 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 74 72 56 65 63 20 3a 20 70 75 62 6c 69 63 20 51 50 74 | ss.Q_EXPORT.QStrVec.:.public.QPt |
43fc0 | 72 56 65 63 74 6f 72 3c 63 68 61 72 3e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 74 72 | rVector<char>.{.public:.....QStr |
43fe0 | 56 65 63 28 29 20 20 7b 20 64 63 20 3d 20 54 52 55 45 3b 20 7d 0a 20 20 20 20 51 53 74 72 56 65 | Vec()..{.dc.=.TRUE;.}.....QStrVe |
44000 | 63 28 20 75 69 6e 74 20 73 69 7a 65 2c 20 62 6f 6f 6c 20 64 65 65 70 63 20 3d 20 54 52 55 45 20 | c(.uint.size,.bool.deepc.=.TRUE. |
44020 | 29 20 3a 20 51 50 74 72 56 65 63 74 6f 72 3c 63 68 61 72 3e 28 73 69 7a 65 29 20 7b 64 63 3d 64 | ).:.QPtrVector<char>(size).{dc=d |
44040 | 65 65 70 63 3b 7d 0a 20 20 20 7e 51 53 74 72 56 65 63 28 29 20 20 7b 20 63 6c 65 61 72 28 29 3b | eepc;}....~QStrVec()..{.clear(); |
44060 | 20 7d 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 49 74 65 6d 09 20 6e 65 77 49 74 65 6d 28 20 49 | .}.private:.....Item..newItem(.I |
44080 | 74 65 6d 20 64 20 29 09 7b 20 72 65 74 75 72 6e 20 64 63 20 3f 20 71 73 74 72 64 75 70 28 20 28 | tem.d.).{.return.dc.?.qstrdup(.( |
440a0 | 63 6f 6e 73 74 20 63 68 61 72 2a 29 64 20 29 20 3a 20 64 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 | const.char*)d.).:.d;.}.....void. |
440c0 | 64 65 6c 65 74 65 49 74 65 6d 28 20 49 74 65 6d 20 64 20 29 09 7b 20 69 66 20 28 20 64 63 20 29 | deleteItem(.Item.d.).{.if.(.dc.) |
440e0 | 20 64 65 6c 65 74 65 5b 5d 20 28 63 68 61 72 2a 29 64 3b 20 7d 0a 20 20 20 20 69 6e 74 09 20 63 | .delete[].(char*)d;.}.....int..c |
44100 | 6f 6d 70 61 72 65 49 74 65 6d 73 28 20 49 74 65 6d 20 73 31 2c 20 49 74 65 6d 20 73 32 20 29 0a | ompareItems(.Item.s1,.Item.s2.). |
44120 | 09 09 09 09 7b 20 72 65 74 75 72 6e 20 71 73 74 72 63 6d 70 28 28 63 6f 6e 73 74 20 63 68 61 72 | ....{.return.qstrcmp((const.char |
44140 | 2a 29 73 31 2c 0a 09 09 09 09 09 09 28 63 6f 6e 73 74 20 63 68 61 72 2a 29 73 32 29 3b 20 7d 0a | *)s1,.......(const.char*)s2);.}. |
44160 | 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 51 44 61 | #ifndef.QT_NO_DATASTREAM.....QDa |
44180 | 74 61 53 74 72 65 61 6d 20 26 72 65 61 64 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 73 2c 20 | taStream.&read(.QDataStream.&s,. |
441a0 | 49 74 65 6d 20 26 64 20 29 0a 09 09 09 09 7b 20 73 20 3e 3e 20 28 63 68 61 72 20 2a 26 29 64 3b | Item.&d.).....{.s.>>.(char.*&)d; |
441c0 | 20 72 65 74 75 72 6e 20 73 3b 20 7d 0a 20 20 20 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 77 72 | .return.s;.}.....QDataStream.&wr |
441e0 | 69 74 65 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 73 2c 20 49 74 65 6d 20 64 20 29 20 63 6f | ite(.QDataStream.&s,.Item.d.).co |
44200 | 6e 73 74 0a 09 09 09 09 7b 20 72 65 74 75 72 6e 20 73 20 3c 3c 20 28 63 6f 6e 73 74 20 63 68 61 | nst.....{.return.s.<<.(const.cha |
44220 | 72 2a 29 64 3b 20 7d 0a 23 65 6e 64 69 66 0a 20 20 20 20 62 6f 6f 6c 20 64 63 3b 0a 7d 3b 0a 0a | r*)d;.}.#endif.....bool.dc;.};.. |
44240 | 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 74 72 49 56 65 63 20 3a 20 70 75 62 6c 69 | .class.Q_EXPORT.QStrIVec.:.publi |
44260 | 63 20 51 53 74 72 56 65 63 09 2f 2f 20 63 61 73 65 20 69 6e 73 65 6e 73 69 74 69 76 65 20 73 74 | c.QStrVec.//.case.insensitive.st |
44280 | 72 69 6e 67 20 76 65 63 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 74 72 49 56 65 63 28 | ring.vec.{.public:.....QStrIVec( |
442a0 | 29 20 7b 7d 0a 20 20 20 20 51 53 74 72 49 56 65 63 28 20 75 69 6e 74 20 73 69 7a 65 2c 20 62 6f | ).{}.....QStrIVec(.uint.size,.bo |
442c0 | 6f 6c 20 64 63 20 3d 20 54 52 55 45 20 29 20 3a 20 51 53 74 72 56 65 63 28 20 73 69 7a 65 2c 20 | ol.dc.=.TRUE.).:.QStrVec(.size,. |
442e0 | 64 63 20 29 20 7b 7d 0a 20 20 20 7e 51 53 74 72 49 56 65 63 28 29 20 7b 20 63 6c 65 61 72 28 29 | dc.).{}....~QStrIVec().{.clear() |
44300 | 3b 20 7d 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 69 6e 74 09 20 63 6f 6d 70 61 72 65 49 74 65 | ;.}.private:.....int..compareIte |
44320 | 6d 73 28 20 49 74 65 6d 20 73 31 2c 20 49 74 65 6d 20 73 32 20 29 0a 09 09 09 09 7b 20 72 65 74 | ms(.Item.s1,.Item.s2.).....{.ret |
44340 | 75 72 6e 20 71 73 74 72 69 63 6d 70 28 28 63 6f 6e 73 74 20 63 68 61 72 2a 29 73 31 2c 0a 09 09 | urn.qstricmp((const.char*)s1,... |
44360 | 09 09 09 09 20 28 63 6f 6e 73 74 20 63 68 61 72 2a 29 73 32 29 3b 20 7d 0a 7d 3b 0a 0a 0a 23 65 | .....(const.char*)s2);.}.};...#e |
44380 | 6e 64 69 66 20 2f 2f 20 51 53 54 52 56 45 43 5f 48 0a 00 00 00 12 00 71 00 77 00 69 00 6e 00 64 | ndif.//.QSTRVEC_H......q.w.i.n.d |
443a0 | 00 6f 00 77 00 2e 00 68 00 00 06 41 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .o.w...h...A/******************* |
443c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
443e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 | *************************.**.$Id |
44400 | 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 57 69 6e 64 6f 77 20 | :.$.**.**.Definition.of.QWindow. |
44420 | 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 33 31 31 31 32 0a 2a 2a 0a | class.**.**.Created.:.931112.**. |
44440 | 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c | **.Copyright.(C).1992-2000.Troll |
44460 | 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a | tech.ASA...All.rights.reserved.. |
44480 | 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b | **.**.This.file.is.part.of.the.k |
444a0 | 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b | ernel.module.of.the.Qt.GUI.Toolk |
444c0 | 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 | it..**.**.This.file.may.be.distr |
444e0 | 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 | ibuted.under.the.terms.of.the.Q. |
44500 | 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 | Public.License.**.as.defined.by. |
44520 | 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 | Trolltech.ASA.of.Norway.and.appe |
44540 | 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c | aring.in.the.file.**.LICENSE.QPL |
44560 | 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 | .included.in.the.packaging.of.th |
44580 | 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 | is.file..**.**.This.file.may.be. |
445a0 | 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 | distributed.and/or.modified.unde |
445c0 | 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 | r.the.terms.of.the.**.GNU.Genera |
445e0 | 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 | l.Public.License.version.2.as.pu |
44600 | 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 | blished.by.the.Free.Software.**. |
44620 | 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 | Foundation.and.appearing.in.the. |
44640 | 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 | file.LICENSE.GPL.included.in.the |
44660 | 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a | .**.packaging.of.this.file..**.* |
44680 | 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 | *.Licensees.holding.valid.Qt.Ent |
446a0 | 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e | erprise.Edition.or.Qt.Profession |
446c0 | 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 | al.Edition.**.licenses.may.use.t |
446e0 | 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 | his.file.in.accordance.with.the. |
44700 | 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 | Qt.Commercial.License.**.Agreeme |
44720 | 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a | nt.provided.with.the.Software..* |
44740 | 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 | *.**.This.file.is.provided.AS.IS |
44760 | 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 | .with.NO.WARRANTY.OF.ANY.KIND,.I |
44780 | 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 | NCLUDING.THE.**.WARRANTY.OF.DESI |
447a0 | 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 | GN,.MERCHANTABILITY.AND.FITNESS. |
447c0 | 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 | FOR.A.PARTICULAR.PURPOSE..**.**. |
447e0 | 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e | See.http://qtsoftware.com/pricin |
44800 | 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e | g.html.or.email.sales@trolltech. |
44820 | 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 | com.for.**...information.about.Q |
44840 | 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e | t.Commercial.License.Agreements. |
44860 | 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 | .**.See.http://qtsoftware.com/qp |
44880 | 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | l/.for.QPL.licensing.information |
448a0 | 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 | ..**.See.http://qtsoftware.com/g |
448c0 | 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f | pl/.for.GPL.licensing.informatio |
448e0 | 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e | n..**.**.Contact.info@trolltech. |
44900 | 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 | com.if.any.conditions.of.this.li |
44920 | 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e | censing.are.**.not.clear.to.you. |
44940 | 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .**.**************************** |
44960 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
44980 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 49 4e 44 4f 57 5f 48 0a 23 | **********/..#ifndef.QWINDOW_H.# |
449a0 | 64 65 66 69 6e 65 20 51 57 49 4e 44 4f 57 5f 48 0a 0a 23 65 72 72 6f 72 20 22 51 57 69 6e 64 6f | define.QWINDOW_H..#error."QWindo |
449c0 | 77 20 68 61 73 20 67 6f 6e 65 20 61 77 61 79 22 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 49 4e | w.has.gone.away"..#endif.//.QWIN |
449e0 | 44 4f 57 5f 48 0a 00 00 00 0e 00 71 00 75 00 75 00 69 00 64 00 2e 00 68 00 00 11 e2 2f 2a 2a 2a | DOW_H......q.u.u.i.d...h..../*** |
44a00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
44a20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
44a40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 | *********.**.$Id$.**.**.Definiti |
44a60 | 6f 6e 20 6f 66 20 51 55 75 69 64 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 | on.of.QUuid.class.**.**.Created. |
44a80 | 3a 20 30 31 30 35 32 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 | :.010523.**.**.Copyright.(C).199 |
44aa0 | 32 2d 32 30 30 33 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 | 2-2003.Trolltech.ASA...All.right |
44ac0 | 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 | s.reserved..**.**.This.file.is.p |
44ae0 | 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 | art.of.the.tools.module.of.the.Q |
44b00 | 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d | t.GUI.Toolkit..**.**.This.file.m |
44b20 | 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d | ay.be.distributed.under.the.term |
44b40 | 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 | s.of.the.Q.Public.License.**.as. |
44b60 | 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 | defined.by.Trolltech.ASA.of.Norw |
44b80 | 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 | ay.and.appearing.in.the.file.**. |
44ba0 | 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b | LICENSE.QPL.included.in.the.pack |
44bc0 | 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 | aging.of.this.file..**.**.This.f |
44be0 | 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f | ile.may.be.distributed.and/or.mo |
44c00 | 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a | dified.under.the.terms.of.the.** |
44c20 | 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 | .GNU.General.Public.License.vers |
44c40 | 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 | ion.2.as.published.by.the.Free.S |
44c60 | 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 | oftware.**.Foundation.and.appear |
44c80 | 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c | ing.in.the.file.LICENSE.GPL.incl |
44ca0 | 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 | uded.in.the.**.packaging.of.this |
44cc0 | 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 | .file..**.**.Licensees.holding.v |
44ce0 | 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 | alid.Qt.Enterprise.Edition.or.Qt |
44d00 | 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 | .Professional.Edition.**.license |
44d20 | 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 | s.may.use.this.file.in.accordanc |
44d40 | 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 | e.with.the.Qt.Commercial.License |
44d60 | 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 | .**.Agreement.provided.with.the. |
44d80 | 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f | Software..**.**.This.file.is.pro |
44da0 | 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 | vided.AS.IS.with.NO.WARRANTY.OF. |
44dc0 | 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 | ANY.KIND,.INCLUDING.THE.**.WARRA |
44de0 | 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 | NTY.OF.DESIGN,.MERCHANTABILITY.A |
44e00 | 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 | ND.FITNESS.FOR.A.PARTICULAR.PURP |
44e20 | 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 | OSE..**.**.See.http://qtsoftware |
44e40 | 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 | .com/pricing.html.or.email.sales |
44e60 | 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 | @trolltech.com.for.**...informat |
44e80 | 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 | ion.about.Qt.Commercial.License. |
44ea0 | 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 | Agreements..**.See.http://qtsoft |
44ec0 | 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 | ware.com/qpl/.for.QPL.licensing. |
44ee0 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 | information..**.See.http://qtsof |
44f00 | 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 | tware.com/gpl/.for.GPL.licensing |
44f20 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f | .information..**.**.Contact.info |
44f40 | 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 | @trolltech.com.if.any.conditions |
44f60 | 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c | .of.this.licensing.are.**.not.cl |
44f80 | 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ear.to.you..**.***************** |
44fa0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
44fc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 | *********************/..#ifndef. |
44fe0 | 51 55 55 49 44 5f 48 0a 23 64 65 66 69 6e 65 20 51 55 55 49 44 5f 48 0a 0a 23 69 66 6e 64 65 66 | QUUID_H.#define.QUUID_H..#ifndef |
45000 | 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 65 6e 64 69 | .QT_H.#include."qstring.h".#endi |
45020 | 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 72 69 6e 67 2e 68 3e 0a 0a | f.//.QT_H..#include.<string.h>.. |
45040 | 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 57 49 4e 33 32 29 0a 23 69 66 6e 64 65 66 20 | #if.defined(Q_OS_WIN32).#ifndef. |
45060 | 47 55 49 44 5f 44 45 46 49 4e 45 44 0a 23 64 65 66 69 6e 65 20 47 55 49 44 5f 44 45 46 49 4e 45 | GUID_DEFINED.#define.GUID_DEFINE |
45080 | 44 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 5f 47 55 49 44 0a 7b 0a 20 20 20 20 75 6c 6f | D.typedef.struct._GUID.{.....ulo |
450a0 | 6e 67 20 20 20 44 61 74 61 31 3b 0a 20 20 20 20 75 73 68 6f 72 74 20 20 44 61 74 61 32 3b 0a 20 | ng...Data1;.....ushort..Data2;.. |
450c0 | 20 20 20 75 73 68 6f 72 74 20 20 44 61 74 61 33 3b 0a 20 20 20 20 75 63 68 61 72 20 20 20 44 61 | ...ushort..Data3;.....uchar...Da |
450e0 | 74 61 34 5b 20 38 20 5d 3b 0a 7d 20 47 55 49 44 2c 20 2a 52 45 46 47 55 49 44 2c 20 2a 4c 50 47 | ta4[.8.];.}.GUID,.*REFGUID,.*LPG |
45100 | 55 49 44 3b 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 0a 73 74 72 75 63 74 20 51 5f 45 58 | UID;.#endif.#endif...struct.Q_EX |
45120 | 50 4f 52 54 20 51 55 75 69 64 0a 7b 0a 20 20 20 20 65 6e 75 6d 20 56 61 72 69 61 6e 74 20 7b 0a | PORT.QUuid.{.....enum.Variant.{. |
45140 | 09 56 61 72 55 6e 6b 6e 6f 77 6e 09 3d 2d 31 2c 0a 09 4e 43 53 09 09 3d 20 30 2c 20 2f 2f 20 30 | .VarUnknown.=-1,..NCS..=.0,.//.0 |
45160 | 20 2d 20 2d 0a 09 44 43 45 09 09 3d 20 32 2c 20 2f 2f 20 31 20 30 20 2d 0a 09 4d 69 63 72 6f 73 | .-.-..DCE..=.2,.//.1.0.-..Micros |
45180 | 6f 66 74 09 3d 20 36 2c 20 2f 2f 20 31 20 31 20 30 0a 09 52 65 73 65 72 76 65 64 09 3d 20 37 20 | oft.=.6,.//.1.1.0..Reserved.=.7. |
451a0 | 20 2f 2f 20 31 20 31 20 31 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 56 65 72 73 69 | .//.1.1.1.....};......enum.Versi |
451c0 | 6f 6e 20 7b 0a 09 56 65 72 55 6e 6b 6e 6f 77 6e 09 3d 2d 31 2c 0a 09 54 69 6d 65 09 09 3d 20 31 | on.{..VerUnknown.=-1,..Time..=.1 |
451e0 | 2c 20 2f 2f 20 30 20 30 20 30 20 31 0a 09 45 6d 62 65 64 64 65 64 50 4f 53 49 58 09 3d 20 32 2c | ,.//.0.0.0.1..EmbeddedPOSIX.=.2, |
45200 | 20 2f 2f 20 30 20 30 20 31 20 30 0a 09 4e 61 6d 65 09 09 3d 20 33 2c 20 2f 2f 20 30 20 30 20 31 | .//.0.0.1.0..Name..=.3,.//.0.0.1 |
45220 | 20 31 0a 09 52 61 6e 64 6f 6d 09 09 3d 20 34 20 20 2f 2f 20 30 20 31 20 30 20 30 0a 20 20 20 20 | .1..Random..=.4..//.0.1.0.0..... |
45240 | 7d 3b 0a 0a 20 20 20 20 51 55 75 69 64 28 29 0a 20 20 20 20 7b 0a 09 6d 65 6d 73 65 74 28 20 74 | };......QUuid().....{..memset(.t |
45260 | 68 69 73 2c 20 30 2c 20 73 69 7a 65 6f 66 28 51 55 75 69 64 29 20 29 3b 0a 20 20 20 20 7d 0a 20 | his,.0,.sizeof(QUuid).);.....}.. |
45280 | 20 20 20 51 55 75 69 64 28 20 75 69 6e 74 20 6c 2c 20 75 73 68 6f 72 74 20 77 31 2c 20 75 73 68 | ...QUuid(.uint.l,.ushort.w1,.ush |
452a0 | 6f 72 74 20 77 32 2c 20 75 63 68 61 72 20 62 31 2c 20 75 63 68 61 72 20 62 32 2c 20 75 63 68 61 | ort.w2,.uchar.b1,.uchar.b2,.ucha |
452c0 | 72 20 62 33 2c 20 75 63 68 61 72 20 62 34 2c 20 75 63 68 61 72 20 62 35 2c 20 75 63 68 61 72 20 | r.b3,.uchar.b4,.uchar.b5,.uchar. |
452e0 | 62 36 2c 20 75 63 68 61 72 20 62 37 2c 20 75 63 68 61 72 20 62 38 20 29 0a 20 20 20 20 7b 0a 09 | b6,.uchar.b7,.uchar.b8.).....{.. |
45300 | 64 61 74 61 31 20 3d 20 6c 3b 0a 09 64 61 74 61 32 20 3d 20 77 31 3b 0a 09 64 61 74 61 33 20 3d | data1.=.l;..data2.=.w1;..data3.= |
45320 | 20 77 32 3b 0a 09 64 61 74 61 34 5b 30 5d 20 3d 20 62 31 3b 0a 09 64 61 74 61 34 5b 31 5d 20 3d | .w2;..data4[0].=.b1;..data4[1].= |
45340 | 20 62 32 3b 0a 09 64 61 74 61 34 5b 32 5d 20 3d 20 62 33 3b 0a 09 64 61 74 61 34 5b 33 5d 20 3d | .b2;..data4[2].=.b3;..data4[3].= |
45360 | 20 62 34 3b 0a 09 64 61 74 61 34 5b 34 5d 20 3d 20 62 35 3b 0a 09 64 61 74 61 34 5b 35 5d 20 3d | .b4;..data4[4].=.b5;..data4[5].= |
45380 | 20 62 36 3b 0a 09 64 61 74 61 34 5b 36 5d 20 3d 20 62 37 3b 0a 09 64 61 74 61 34 5b 37 5d 20 3d | .b6;..data4[6].=.b7;..data4[7].= |
453a0 | 20 62 38 3b 0a 20 20 20 20 7d 0a 20 20 20 20 51 55 75 69 64 28 20 63 6f 6e 73 74 20 51 55 75 69 | .b8;.....}.....QUuid(.const.QUui |
453c0 | 64 20 26 75 75 69 64 20 29 0a 20 20 20 20 7b 0a 09 6d 65 6d 63 70 79 28 20 74 68 69 73 2c 20 26 | d.&uuid.).....{..memcpy(.this,.& |
453e0 | 75 75 69 64 2c 20 73 69 7a 65 6f 66 28 51 55 75 69 64 29 20 29 3b 0a 20 20 20 20 7d 0a 23 69 66 | uuid,.sizeof(QUuid).);.....}.#if |
45400 | 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 55 55 49 44 5f 53 54 52 49 4e 47 0a 20 20 20 20 51 55 75 69 | ndef.QT_NO_QUUID_STRING.....QUui |
45420 | 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 51 55 75 69 64 28 | d(.const.QString.&.);.....QUuid( |
45440 | 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 53 | .const.char.*.);.....QString.toS |
45460 | 74 72 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 6f 70 65 72 61 74 6f 72 20 51 53 74 72 | tring().const;.....operator.QStr |
45480 | 69 6e 67 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 6f 53 74 72 69 6e 67 28 29 3b | ing().const.{.return.toString(); |
454a0 | 20 7d 0a 23 65 6e 64 69 66 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4e 75 6c 6c 28 29 20 63 6f 6e 73 | .}.#endif.....bool.isNull().cons |
454c0 | 74 3b 0a 0a 20 20 20 20 51 55 75 69 64 20 26 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 20 51 | t;......QUuid.&operator=(const.Q |
454e0 | 55 75 69 64 20 26 6f 72 69 67 20 29 0a 20 20 20 20 7b 0a 09 6d 65 6d 63 70 79 28 20 74 68 69 73 | Uuid.&orig.).....{..memcpy(.this |
45500 | 2c 20 26 6f 72 69 67 2c 20 73 69 7a 65 6f 66 28 51 55 75 69 64 29 20 29 3b 0a 09 72 65 74 75 72 | ,.&orig,.sizeof(QUuid).);..retur |
45520 | 6e 20 2a 74 68 69 73 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f | n.*this;.....}......bool.operato |
45540 | 72 3d 3d 28 63 6f 6e 73 74 20 51 55 75 69 64 20 26 6f 72 69 67 20 29 20 63 6f 6e 73 74 0a 20 20 | r==(const.QUuid.&orig.).const... |
45560 | 20 20 7b 0a 09 75 69 6e 74 20 69 3b 0a 09 69 66 20 28 20 64 61 74 61 31 20 21 3d 20 6f 72 69 67 | ..{..uint.i;..if.(.data1.!=.orig |
45580 | 2e 64 61 74 61 31 20 7c 7c 20 64 61 74 61 32 20 21 3d 20 6f 72 69 67 2e 64 61 74 61 32 20 7c 7c | .data1.||.data2.!=.orig.data2.|| |
455a0 | 20 0a 09 20 20 20 20 20 64 61 74 61 33 20 21 3d 20 6f 72 69 67 2e 64 61 74 61 33 20 29 0a 09 20 | ........data3.!=.orig.data3.)... |
455c0 | 20 20 20 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 0a 0a 09 66 6f 72 28 20 69 20 3d 20 30 3b 20 69 | ...return.FALSE;...for(.i.=.0;.i |
455e0 | 20 3c 20 38 3b 20 69 2b 2b 20 29 0a 09 20 20 20 20 69 66 20 28 20 64 61 74 61 34 5b 69 5d 20 21 | .<.8;.i++.)......if.(.data4[i].! |
45600 | 3d 20 6f 72 69 67 2e 64 61 74 61 34 5b 69 5d 20 29 0a 09 09 72 65 74 75 72 6e 20 46 41 4c 53 45 | =.orig.data4[i].)...return.FALSE |
45620 | 3b 0a 09 0a 09 72 65 74 75 72 6e 20 54 52 55 45 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 62 6f 6f | ;....return.TRUE;.....}......boo |
45640 | 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 63 6f 6e 73 74 20 51 55 75 69 64 20 26 6f 72 69 67 20 29 | l.operator!=(const.QUuid.&orig.) |
45660 | 20 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 72 65 74 75 72 6e 20 21 28 20 2a 74 68 69 73 20 3d 3d | .const.....{..return.!(.*this.== |
45680 | 20 6f 72 69 67 20 29 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 | .orig.);.....}......bool.operato |
456a0 | 72 3c 28 63 6f 6e 73 74 20 51 55 75 69 64 20 26 6f 74 68 65 72 20 29 20 63 6f 6e 73 74 3b 0a 20 | r<(const.QUuid.&other.).const;.. |
456c0 | 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3e 28 63 6f 6e 73 74 20 51 55 75 69 64 20 26 6f | ...bool.operator>(const.QUuid.&o |
456e0 | 74 68 65 72 20 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f | ther.).const;..#if.defined(Q_OS_ |
45700 | 57 49 4e 33 32 29 0a 20 20 20 20 2f 2f 20 4f 6e 20 57 69 6e 64 6f 77 73 20 77 65 20 68 61 76 65 | WIN32).....//.On.Windows.we.have |
45720 | 20 61 20 74 79 70 65 20 47 55 49 44 20 74 68 61 74 20 69 73 20 75 73 65 64 20 62 79 20 74 68 65 | .a.type.GUID.that.is.used.by.the |
45740 | 20 70 6c 61 74 66 6f 72 6d 20 41 50 49 2c 20 73 6f 20 77 65 0a 20 20 20 20 2f 2f 20 70 72 6f 76 | .platform.API,.so.we.....//.prov |
45760 | 69 64 65 20 63 6f 6e 76 65 6e 69 65 6e 63 65 20 6f 70 65 72 61 74 6f 72 73 20 74 6f 20 63 61 73 | ide.convenience.operators.to.cas |
45780 | 74 20 66 72 6f 6d 20 61 6e 64 20 74 6f 20 74 68 69 73 20 74 79 70 65 2e 0a 20 20 20 20 51 55 75 | t.from.and.to.this.type......QUu |
457a0 | 69 64 28 20 63 6f 6e 73 74 20 47 55 49 44 20 26 67 75 69 64 20 29 0a 20 20 20 20 7b 0a 09 6d 65 | id(.const.GUID.&guid.).....{..me |
457c0 | 6d 63 70 79 28 20 74 68 69 73 2c 20 26 67 75 69 64 2c 20 73 69 7a 65 6f 66 28 47 55 49 44 29 20 | mcpy(.this,.&guid,.sizeof(GUID). |
457e0 | 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 55 75 69 64 20 26 6f 70 65 72 61 74 6f 72 3d 28 63 | );.....}......QUuid.&operator=(c |
45800 | 6f 6e 73 74 20 47 55 49 44 20 26 6f 72 69 67 20 29 0a 20 20 20 20 7b 0a 09 6d 65 6d 63 70 79 28 | onst.GUID.&orig.).....{..memcpy( |
45820 | 20 74 68 69 73 2c 20 26 6f 72 69 67 2c 20 73 69 7a 65 6f 66 28 51 55 75 69 64 29 20 29 3b 0a 09 | .this,.&orig,.sizeof(QUuid).);.. |
45840 | 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 6f 70 65 72 61 74 6f | return.*this;.....}......operato |
45860 | 72 20 47 55 49 44 28 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 47 55 49 44 20 67 75 69 64 20 | r.GUID().const.....{..GUID.guid. |
45880 | 3d 20 7b 20 64 61 74 61 31 2c 20 64 61 74 61 32 2c 20 64 61 74 61 33 2c 20 7b 20 64 61 74 61 34 | =.{.data1,.data2,.data3,.{.data4 |
458a0 | 5b 30 5d 2c 20 64 61 74 61 34 5b 31 5d 2c 20 64 61 74 61 34 5b 32 5d 2c 20 64 61 74 61 34 5b 33 | [0],.data4[1],.data4[2],.data4[3 |
458c0 | 5d 2c 20 64 61 74 61 34 5b 34 5d 2c 20 64 61 74 61 34 5b 35 5d 2c 20 64 61 74 61 34 5b 36 5d 2c | ],.data4[4],.data4[5],.data4[6], |
458e0 | 20 64 61 74 61 34 5b 37 5d 20 7d 20 7d 3b 0a 09 72 65 74 75 72 6e 20 67 75 69 64 3b 0a 20 20 20 | .data4[7].}.};..return.guid;.... |
45900 | 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 6f 6e 73 74 20 47 | .}......bool.operator==(.const.G |
45920 | 55 49 44 20 26 67 75 69 64 20 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 75 69 6e 74 20 69 3b | UID.&guid.).const.....{..uint.i; |
45940 | 0a 09 69 66 20 28 20 64 61 74 61 31 20 21 3d 20 67 75 69 64 2e 44 61 74 61 31 20 7c 7c 20 64 61 | ..if.(.data1.!=.guid.Data1.||.da |
45960 | 74 61 32 20 21 3d 20 67 75 69 64 2e 44 61 74 61 32 20 7c 7c 20 0a 09 20 20 20 20 20 64 61 74 61 | ta2.!=.guid.Data2.||........data |
45980 | 33 20 21 3d 20 67 75 69 64 2e 44 61 74 61 33 20 29 0a 09 20 20 20 20 72 65 74 75 72 6e 20 46 41 | 3.!=.guid.Data3.)......return.FA |
459a0 | 4c 53 45 3b 0a 0a 09 66 6f 72 28 20 69 20 3d 20 30 3b 20 69 20 3c 20 38 3b 20 69 2b 2b 20 29 0a | LSE;...for(.i.=.0;.i.<.8;.i++.). |
459c0 | 09 20 20 20 20 69 66 20 28 20 64 61 74 61 34 5b 69 5d 20 21 3d 20 67 75 69 64 2e 44 61 74 61 34 | .....if.(.data4[i].!=.guid.Data4 |
459e0 | 5b 69 5d 20 29 0a 09 09 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 0a 09 0a 09 72 65 74 75 72 6e 20 | [i].)...return.FALSE;....return. |
45a00 | 54 52 55 45 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 21 3d | TRUE;.....}......bool.operator!= |
45a20 | 28 20 63 6f 6e 73 74 20 47 55 49 44 20 26 67 75 69 64 20 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b | (.const.GUID.&guid.).const.....{ |
45a40 | 0a 09 72 65 74 75 72 6e 20 21 28 20 2a 74 68 69 73 20 3d 3d 20 67 75 69 64 20 29 3b 0a 20 20 20 | ..return.!(.*this.==.guid.);.... |
45a60 | 20 7d 0a 23 65 6e 64 69 66 0a 20 20 20 20 73 74 61 74 69 63 20 51 55 75 69 64 20 63 72 65 61 74 | .}.#endif.....static.QUuid.creat |
45a80 | 65 55 75 69 64 28 29 3b 0a 20 20 20 20 51 55 75 69 64 3a 3a 56 61 72 69 61 6e 74 20 76 61 72 69 | eUuid();.....QUuid::Variant.vari |
45aa0 | 61 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 55 75 69 64 3a 3a 56 65 72 73 69 6f 6e 20 | ant().const;.....QUuid::Version. |
45ac0 | 76 65 72 73 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 75 69 6e 74 20 20 20 20 64 61 | version().const;......uint....da |
45ae0 | 74 61 31 3b 0a 20 20 20 20 75 73 68 6f 72 74 20 20 64 61 74 61 32 3b 0a 20 20 20 20 75 73 68 6f | ta1;.....ushort..data2;.....usho |
45b00 | 72 74 20 20 64 61 74 61 33 3b 0a 20 20 20 20 75 63 68 61 72 20 20 20 64 61 74 61 34 5b 20 38 20 | rt..data3;.....uchar...data4[.8. |
45b20 | 5d 3b 0a 7d 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a | ];.};..#ifndef.QT_NO_DATASTREAM. |
45b40 | 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c | Q_EXPORT.QDataStream.&operator<< |
45b60 | 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 63 6f 6e 73 74 20 51 55 75 69 64 20 26 20 29 | (.QDataStream.&,.const.QUuid.&.) |
45b80 | 3b 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 | ;.Q_EXPORT.QDataStream.&operator |
45ba0 | 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 55 75 69 64 20 26 20 29 3b 0a 23 65 | >>(.QDataStream.&,.QUuid.&.);.#e |
45bc0 | 6e 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 55 55 49 44 5f 48 0a 00 00 00 14 00 71 00 75 00 | ndif..#endif.//QUUID_H......q.u. |
45be0 | 72 00 6c 00 69 00 6e 00 66 00 6f 00 2e 00 68 00 00 13 bd 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | r.l.i.n.f.o...h..../************ |
45c00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
45c20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
45c40 | 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 55 72 | .**.$Id$.**.**.Definition.of.QUr |
45c60 | 6c 49 6e 66 6f 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 35 30 34 | lInfo.class.**.**.Created.:.9504 |
45c80 | 32 39 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 | 29.**.**.Copyright.(C).1992-2002 |
45ca0 | 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 | .Trolltech.ASA...All.rights.rese |
45cc0 | 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 | rved..**.**.This.file.is.part.of |
45ce0 | 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 | .the.kernel.module.of.the.Qt.GUI |
45d00 | 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 | .Toolkit..**.**.This.file.may.be |
45d20 | 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 | .distributed.under.the.terms.of. |
45d40 | 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e | the.Q.Public.License.**.as.defin |
45d60 | 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e | ed.by.Trolltech.ASA.of.Norway.an |
45d80 | 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e | d.appearing.in.the.file.**.LICEN |
45da0 | 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 | SE.QPL.included.in.the.packaging |
45dc0 | 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d | .of.this.file..**.**.This.file.m |
45de0 | 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 | ay.be.distributed.and/or.modifie |
45e00 | 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 | d.under.the.terms.of.the.**.GNU. |
45e20 | 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 | General.Public.License.version.2 |
45e40 | 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 | .as.published.by.the.Free.Softwa |
45e60 | 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 | re.**.Foundation.and.appearing.i |
45e80 | 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 | n.the.file.LICENSE.GPL.included. |
45ea0 | 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 | in.the.**.packaging.of.this.file |
45ec0 | 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 | ..**.**.Licensees.holding.valid. |
45ee0 | 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 | Qt.Enterprise.Edition.or.Qt.Prof |
45f00 | 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 | essional.Edition.**.licenses.may |
45f20 | 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 | .use.this.file.in.accordance.wit |
45f40 | 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 | h.the.Qt.Commercial.License.**.A |
45f60 | 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 | greement.provided.with.the.Softw |
45f80 | 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 | are..**.**.This.file.is.provided |
45fa0 | 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b | .AS.IS.with.NO.WARRANTY.OF.ANY.K |
45fc0 | 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f | IND,.INCLUDING.THE.**.WARRANTY.O |
45fe0 | 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 | F.DESIGN,.MERCHANTABILITY.AND.FI |
46000 | 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a | TNESS.FOR.A.PARTICULAR.PURPOSE.. |
46020 | 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f | **.**.See.http://qtsoftware.com/ |
46040 | 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c | pricing.html.or.email.sales@trol |
46060 | 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 | ltech.com.for.**...information.a |
46080 | 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 | bout.Qt.Commercial.License.Agree |
460a0 | 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e | ments..**.See.http://qtsoftware. |
460c0 | 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 | com/qpl/.for.QPL.licensing.infor |
460e0 | 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 | mation..**.See.http://qtsoftware |
46100 | 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f | .com/gpl/.for.GPL.licensing.info |
46120 | 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c | rmation..**.**.Contact.info@trol |
46140 | 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 | ltech.com.if.any.conditions.of.t |
46160 | 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 | his.licensing.are.**.not.clear.t |
46180 | 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | o.you..**.********************** |
461a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
461c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 55 52 4c 49 | ****************/..#ifndef.QURLI |
461e0 | 4e 46 4f 5f 48 0a 23 64 65 66 69 6e 65 20 51 55 52 4c 49 4e 46 4f 5f 48 0a 0a 23 69 66 6e 64 65 | NFO_H.#define.QURLINFO_H..#ifnde |
46200 | 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 61 74 65 74 69 6d 65 2e 68 22 0a 23 69 | f.QT_H.#include."qdatetime.h".#i |
46220 | 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 | nclude."qstring.h".#if.defined(Q |
46240 | 54 5f 41 42 49 5f 51 54 34 29 0a 23 69 6e 63 6c 75 64 65 20 22 71 69 6f 64 65 76 69 63 65 2e 68 | T_ABI_QT4).#include."qiodevice.h |
46260 | 22 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 | ".#endif.#endif.//.QT_H..class.Q |
46280 | 55 72 6c 4f 70 65 72 61 74 6f 72 3b 0a 63 6c 61 73 73 20 51 55 72 6c 3b 0a 63 6c 61 73 73 20 51 | UrlOperator;.class.QUrl;.class.Q |
462a0 | 55 72 6c 49 6e 66 6f 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 | UrlInfoPrivate;..class.Q_EXPORT. |
462c0 | 51 55 72 6c 49 6e 66 6f 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 50 65 72 6d | QUrlInfo.{.public:.....enum.Perm |
462e0 | 69 73 73 69 6f 6e 53 70 65 63 20 7b 0a 09 52 65 61 64 4f 77 6e 65 72 20 3d 20 30 30 34 30 30 2c | issionSpec.{..ReadOwner.=.00400, |
46300 | 20 57 72 69 74 65 4f 77 6e 65 72 20 3d 20 30 30 32 30 30 2c 20 45 78 65 4f 77 6e 65 72 20 3d 20 | .WriteOwner.=.00200,.ExeOwner.=. |
46320 | 30 30 31 30 30 2c 0a 09 52 65 61 64 47 72 6f 75 70 20 3d 20 30 30 30 34 30 2c 20 57 72 69 74 65 | 00100,..ReadGroup.=.00040,.Write |
46340 | 47 72 6f 75 70 20 3d 20 30 30 30 32 30 2c 20 45 78 65 47 72 6f 75 70 20 3d 20 30 30 30 31 30 2c | Group.=.00020,.ExeGroup.=.00010, |
46360 | 0a 09 52 65 61 64 4f 74 68 65 72 20 3d 20 30 30 30 30 34 2c 20 57 72 69 74 65 4f 74 68 65 72 20 | ..ReadOther.=.00004,.WriteOther. |
46380 | 3d 20 30 30 30 30 32 2c 20 45 78 65 4f 74 68 65 72 20 3d 20 30 30 30 30 31 20 7d 3b 0a 0a 20 20 | =.00002,.ExeOther.=.00001.};.... |
463a0 | 20 20 51 55 72 6c 49 6e 66 6f 28 29 3b 0a 20 20 20 20 51 55 72 6c 49 6e 66 6f 28 20 63 6f 6e 73 | ..QUrlInfo();.....QUrlInfo(.cons |
463c0 | 74 20 51 55 72 6c 4f 70 65 72 61 74 6f 72 20 26 70 61 74 68 2c 20 63 6f 6e 73 74 20 51 53 74 72 | t.QUrlOperator.&path,.const.QStr |
463e0 | 69 6e 67 20 26 66 69 6c 65 20 29 3b 0a 20 20 20 20 51 55 72 6c 49 6e 66 6f 28 20 63 6f 6e 73 74 | ing.&file.);.....QUrlInfo(.const |
46400 | 20 51 55 72 6c 49 6e 66 6f 20 26 75 69 20 29 3b 0a 23 69 66 20 28 51 54 5f 56 45 52 53 49 4f 4e | .QUrlInfo.&ui.);.#if.(QT_VERSION |
46420 | 2d 30 20 3e 3d 20 30 78 30 34 30 30 30 30 29 0a 23 65 72 72 6f 72 20 22 51 55 72 6c 49 6e 66 6f | -0.>=.0x040000).#error."QUrlInfo |
46440 | 3a 3a 51 55 72 6c 49 6e 66 6f 28 29 20 73 68 6f 75 6c 64 20 61 63 63 65 70 74 20 51 49 4f 44 65 | ::QUrlInfo().should.accept.QIODe |
46460 | 76 69 63 65 3a 3a 4f 66 66 73 65 74 20 69 6e 73 74 65 61 64 20 6f 66 20 75 69 6e 74 22 0a 23 65 | vice::Offset.instead.of.uint".#e |
46480 | 6c 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 41 42 49 5f 51 54 34 29 0a 20 20 20 20 51 55 72 6c | lif.defined(QT_ABI_QT4).....QUrl |
464a0 | 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 61 6d 65 2c 20 69 6e 74 20 70 | Info(.const.QString.&name,.int.p |
464c0 | 65 72 6d 69 73 73 69 6f 6e 73 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6f 77 6e 65 72 | ermissions,.const.QString.&owner |
464e0 | 2c 0a 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 67 72 6f 75 70 2c 20 51 | ,........const.QString.&group,.Q |
46500 | 49 4f 44 65 76 69 63 65 3a 3a 4f 66 66 73 65 74 20 73 69 7a 65 2c 20 63 6f 6e 73 74 20 51 44 61 | IODevice::Offset.size,.const.QDa |
46520 | 74 65 54 69 6d 65 20 26 6c 61 73 74 4d 6f 64 69 66 69 65 64 2c 0a 09 20 20 20 20 20 20 63 6f 6e | teTime.&lastModified,........con |
46540 | 73 74 20 51 44 61 74 65 54 69 6d 65 20 26 6c 61 73 74 52 65 61 64 2c 20 62 6f 6f 6c 20 69 73 44 | st.QDateTime.&lastRead,.bool.isD |
46560 | 69 72 2c 20 62 6f 6f 6c 20 69 73 46 69 6c 65 2c 20 62 6f 6f 6c 20 69 73 53 79 6d 4c 69 6e 6b 2c | ir,.bool.isFile,.bool.isSymLink, |
46580 | 0a 09 20 20 20 20 20 20 62 6f 6f 6c 20 69 73 57 72 69 74 61 62 6c 65 2c 20 62 6f 6f 6c 20 69 73 | ........bool.isWritable,.bool.is |
465a0 | 52 65 61 64 61 62 6c 65 2c 20 62 6f 6f 6c 20 69 73 45 78 65 63 75 74 61 62 6c 65 20 29 3b 0a 20 | Readable,.bool.isExecutable.);.. |
465c0 | 20 20 20 51 55 72 6c 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 55 72 6c 20 26 75 72 6c 2c 20 69 6e | ...QUrlInfo(.const.QUrl.&url,.in |
465e0 | 74 20 70 65 72 6d 69 73 73 69 6f 6e 73 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6f 77 | t.permissions,.const.QString.&ow |
46600 | 6e 65 72 2c 0a 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 67 72 6f 75 70 | ner,........const.QString.&group |
46620 | 2c 20 51 49 4f 44 65 76 69 63 65 3a 3a 4f 66 66 73 65 74 20 73 69 7a 65 2c 20 63 6f 6e 73 74 20 | ,.QIODevice::Offset.size,.const. |
46640 | 51 44 61 74 65 54 69 6d 65 20 26 6c 61 73 74 4d 6f 64 69 66 69 65 64 2c 0a 09 20 20 20 20 20 20 | QDateTime.&lastModified,........ |
46660 | 63 6f 6e 73 74 20 51 44 61 74 65 54 69 6d 65 20 26 6c 61 73 74 52 65 61 64 2c 20 62 6f 6f 6c 20 | const.QDateTime.&lastRead,.bool. |
46680 | 69 73 44 69 72 2c 20 62 6f 6f 6c 20 69 73 46 69 6c 65 2c 20 62 6f 6f 6c 20 69 73 53 79 6d 4c 69 | isDir,.bool.isFile,.bool.isSymLi |
466a0 | 6e 6b 2c 0a 09 20 20 20 20 20 20 62 6f 6f 6c 20 69 73 57 72 69 74 61 62 6c 65 2c 20 62 6f 6f 6c | nk,........bool.isWritable,.bool |
466c0 | 20 69 73 52 65 61 64 61 62 6c 65 2c 20 62 6f 6f 6c 20 69 73 45 78 65 63 75 74 61 62 6c 65 20 29 | .isReadable,.bool.isExecutable.) |
466e0 | 3b 0a 23 65 6c 73 65 0a 20 20 20 20 51 55 72 6c 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 53 74 72 | ;.#else.....QUrlInfo(.const.QStr |
46700 | 69 6e 67 20 26 6e 61 6d 65 2c 20 69 6e 74 20 70 65 72 6d 69 73 73 69 6f 6e 73 2c 20 63 6f 6e 73 | ing.&name,.int.permissions,.cons |
46720 | 74 20 51 53 74 72 69 6e 67 20 26 6f 77 6e 65 72 2c 0a 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 | t.QString.&owner,........const.Q |
46740 | 53 74 72 69 6e 67 20 26 67 72 6f 75 70 2c 20 75 69 6e 74 20 73 69 7a 65 2c 20 63 6f 6e 73 74 20 | String.&group,.uint.size,.const. |
46760 | 51 44 61 74 65 54 69 6d 65 20 26 6c 61 73 74 4d 6f 64 69 66 69 65 64 2c 0a 09 20 20 20 20 20 20 | QDateTime.&lastModified,........ |
46780 | 63 6f 6e 73 74 20 51 44 61 74 65 54 69 6d 65 20 26 6c 61 73 74 52 65 61 64 2c 20 62 6f 6f 6c 20 | const.QDateTime.&lastRead,.bool. |
467a0 | 69 73 44 69 72 2c 20 62 6f 6f 6c 20 69 73 46 69 6c 65 2c 20 62 6f 6f 6c 20 69 73 53 79 6d 4c 69 | isDir,.bool.isFile,.bool.isSymLi |
467c0 | 6e 6b 2c 0a 09 20 20 20 20 20 20 62 6f 6f 6c 20 69 73 57 72 69 74 61 62 6c 65 2c 20 62 6f 6f 6c | nk,........bool.isWritable,.bool |
467e0 | 20 69 73 52 65 61 64 61 62 6c 65 2c 20 62 6f 6f 6c 20 69 73 45 78 65 63 75 74 61 62 6c 65 20 29 | .isReadable,.bool.isExecutable.) |
46800 | 3b 0a 20 20 20 20 51 55 72 6c 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 55 72 6c 20 26 75 72 6c 2c | ;.....QUrlInfo(.const.QUrl.&url, |
46820 | 20 69 6e 74 20 70 65 72 6d 69 73 73 69 6f 6e 73 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 | .int.permissions,.const.QString. |
46840 | 26 6f 77 6e 65 72 2c 0a 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 67 72 | &owner,........const.QString.&gr |
46860 | 6f 75 70 2c 20 75 69 6e 74 20 73 69 7a 65 2c 20 63 6f 6e 73 74 20 51 44 61 74 65 54 69 6d 65 20 | oup,.uint.size,.const.QDateTime. |
46880 | 26 6c 61 73 74 4d 6f 64 69 66 69 65 64 2c 0a 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 44 61 74 | &lastModified,........const.QDat |
468a0 | 65 54 69 6d 65 20 26 6c 61 73 74 52 65 61 64 2c 20 62 6f 6f 6c 20 69 73 44 69 72 2c 20 62 6f 6f | eTime.&lastRead,.bool.isDir,.boo |
468c0 | 6c 20 69 73 46 69 6c 65 2c 20 62 6f 6f 6c 20 69 73 53 79 6d 4c 69 6e 6b 2c 0a 09 20 20 20 20 20 | l.isFile,.bool.isSymLink,....... |
468e0 | 20 62 6f 6f 6c 20 69 73 57 72 69 74 61 62 6c 65 2c 20 62 6f 6f 6c 20 69 73 52 65 61 64 61 62 6c | .bool.isWritable,.bool.isReadabl |
46900 | 65 2c 20 62 6f 6f 6c 20 69 73 45 78 65 63 75 74 61 62 6c 65 20 29 3b 0a 23 65 6e 64 69 66 0a 20 | e,.bool.isExecutable.);.#endif.. |
46920 | 20 20 20 51 55 72 6c 49 6e 66 6f 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 55 | ...QUrlInfo.&operator=(.const.QU |
46940 | 72 6c 49 6e 66 6f 20 26 75 69 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 55 72 6c 49 | rlInfo.&ui.);.....virtual.~QUrlI |
46960 | 6e 66 6f 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 4e 61 6d 65 | nfo();......virtual.void.setName |
46980 | 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 61 6d 65 20 29 3b 0a 20 20 20 20 76 69 72 | (.const.QString.&name.);.....vir |
469a0 | 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 69 72 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 | tual.void.setDir(.bool.b.);..... |
469c0 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 46 69 6c 65 28 20 62 6f 6f 6c 20 62 20 29 3b 0a | virtual.void.setFile(.bool.b.);. |
469e0 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 79 6d 4c 69 6e 6b 28 20 62 6f 6f | ....virtual.void.setSymLink(.boo |
46a00 | 6c 20 62 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4f 77 6e 65 72 | l.b.);.....virtual.void.setOwner |
46a20 | 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 69 72 74 75 61 | (.const.QString.&s.);.....virtua |
46a40 | 6c 20 76 6f 69 64 20 73 65 74 47 72 6f 75 70 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 | l.void.setGroup(.const.QString.& |
46a60 | 73 20 29 3b 0a 23 69 66 20 28 51 54 5f 56 45 52 53 49 4f 4e 2d 30 20 3e 3d 20 30 78 30 34 30 30 | s.);.#if.(QT_VERSION-0.>=.0x0400 |
46a80 | 30 30 29 0a 23 65 72 72 6f 72 20 22 51 55 72 6c 49 6e 66 6f 3a 3a 73 65 74 53 69 7a 65 28 29 20 | 00).#error."QUrlInfo::setSize(). |
46aa0 | 73 68 6f 75 6c 64 20 61 63 63 65 70 74 20 51 49 4f 44 65 76 69 63 65 3a 3a 4f 66 66 73 65 74 20 | should.accept.QIODevice::Offset. |
46ac0 | 69 6e 73 74 65 61 64 20 6f 66 20 75 69 6e 74 22 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 | instead.of.uint".#elif.defined(Q |
46ae0 | 54 5f 41 42 49 5f 51 54 34 29 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 | T_ABI_QT4).....virtual.void.setS |
46b00 | 69 7a 65 28 20 51 49 4f 44 65 76 69 63 65 3a 3a 4f 66 66 73 65 74 20 73 69 7a 65 20 29 3b 0a 23 | ize(.QIODevice::Offset.size.);.# |
46b20 | 65 6c 73 65 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 69 7a 65 28 20 75 | else.....virtual.void.setSize(.u |
46b40 | 69 6e 74 20 73 69 7a 65 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | int.size.);.#endif.....virtual.v |
46b60 | 6f 69 64 20 73 65 74 57 72 69 74 61 62 6c 65 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 76 | oid.setWritable(.bool.b.);.....v |
46b80 | 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 52 65 61 64 61 62 6c 65 28 20 62 6f 6f 6c 20 62 20 | irtual.void.setReadable(.bool.b. |
46ba0 | 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 65 72 6d 69 73 73 69 6f | );.....virtual.void.setPermissio |
46bc0 | 6e 73 28 20 69 6e 74 20 70 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 | ns(.int.p.);.....virtual.void.se |
46be0 | 74 4c 61 73 74 4d 6f 64 69 66 69 65 64 28 20 63 6f 6e 73 74 20 51 44 61 74 65 54 69 6d 65 20 26 | tLastModified(.const.QDateTime.& |
46c00 | 64 74 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 56 61 6c 69 64 28 29 20 63 6f 6e 73 74 3b | dt.);......bool.isValid().const; |
46c20 | 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | ......QString.name().const;..... |
46c40 | 69 6e 74 20 70 65 72 6d 69 73 73 69 6f 6e 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 | int.permissions().const;.....QSt |
46c60 | 72 69 6e 67 20 6f 77 6e 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 | ring.owner().const;.....QString. |
46c80 | 67 72 6f 75 70 28 29 20 63 6f 6e 73 74 3b 0a 23 69 66 20 28 51 54 5f 56 45 52 53 49 4f 4e 2d 30 | group().const;.#if.(QT_VERSION-0 |
46ca0 | 20 3e 3d 20 30 78 30 34 30 30 30 30 29 0a 23 65 72 72 6f 72 20 22 51 55 72 6c 49 6e 66 6f 3a 3a | .>=.0x040000).#error."QUrlInfo:: |
46cc0 | 73 69 7a 65 28 29 20 73 68 6f 75 6c 64 20 72 65 74 75 72 6e 20 51 49 4f 44 65 76 69 63 65 3a 3a | size().should.return.QIODevice:: |
46ce0 | 4f 66 66 73 65 74 20 69 6e 73 74 65 61 64 20 6f 66 20 75 69 6e 74 22 0a 23 65 6c 69 66 20 64 65 | Offset.instead.of.uint".#elif.de |
46d00 | 66 69 6e 65 64 28 51 54 5f 41 42 49 5f 51 54 34 29 0a 20 20 20 20 51 49 4f 44 65 76 69 63 65 3a | fined(QT_ABI_QT4).....QIODevice: |
46d20 | 3a 4f 66 66 73 65 74 20 73 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6c 73 65 0a 20 20 20 20 | :Offset.size().const;.#else..... |
46d40 | 75 69 6e 74 20 73 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 44 | uint.size().const;.#endif.....QD |
46d60 | 61 74 65 54 69 6d 65 20 6c 61 73 74 4d 6f 64 69 66 69 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 | ateTime.lastModified().const;... |
46d80 | 20 20 51 44 61 74 65 54 69 6d 65 20 6c 61 73 74 52 65 61 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 | ..QDateTime.lastRead().const;... |
46da0 | 20 20 62 6f 6f 6c 20 69 73 44 69 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 | ..bool.isDir().const;.....bool.i |
46dc0 | 73 46 69 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 79 6d 4c 69 6e | sFile().const;.....bool.isSymLin |
46de0 | 6b 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 57 72 69 74 61 62 6c 65 28 29 | k().const;.....bool.isWritable() |
46e00 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 52 65 61 64 61 62 6c 65 28 29 20 63 6f | .const;.....bool.isReadable().co |
46e20 | 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 78 65 63 75 74 61 62 6c 65 28 29 20 63 6f 6e | nst;.....bool.isExecutable().con |
46e40 | 73 74 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 67 72 65 61 74 65 72 54 68 61 6e | st;......static.bool.greaterThan |
46e60 | 28 20 63 6f 6e 73 74 20 51 55 72 6c 49 6e 66 6f 20 26 69 31 2c 20 63 6f 6e 73 74 20 51 55 72 6c | (.const.QUrlInfo.&i1,.const.QUrl |
46e80 | 49 6e 66 6f 20 26 69 32 2c 0a 09 09 09 20 20 20 20 20 69 6e 74 20 73 6f 72 74 42 79 20 29 3b 0a | Info.&i2,.........int.sortBy.);. |
46ea0 | 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 6c 65 73 73 54 68 61 6e 28 20 63 6f 6e 73 74 20 | ....static.bool.lessThan(.const. |
46ec0 | 51 55 72 6c 49 6e 66 6f 20 26 69 31 2c 20 63 6f 6e 73 74 20 51 55 72 6c 49 6e 66 6f 20 26 69 32 | QUrlInfo.&i1,.const.QUrlInfo.&i2 |
46ee0 | 2c 0a 09 09 09 20 20 69 6e 74 20 73 6f 72 74 42 79 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 | ,......int.sortBy.);.....static. |
46f00 | 62 6f 6f 6c 20 65 71 75 61 6c 28 20 63 6f 6e 73 74 20 51 55 72 6c 49 6e 66 6f 20 26 69 31 2c 20 | bool.equal(.const.QUrlInfo.&i1,. |
46f20 | 63 6f 6e 73 74 20 51 55 72 6c 49 6e 66 6f 20 26 69 32 2c 0a 09 09 20 20 20 20 20 20 20 69 6e 74 | const.QUrlInfo.&i2,..........int |
46f40 | 20 73 6f 72 74 42 79 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 | .sortBy.);......bool.operator==( |
46f60 | 20 63 6f 6e 73 74 20 51 55 72 6c 49 6e 66 6f 20 26 69 20 29 20 63 6f 6e 73 74 3b 0a 70 72 69 76 | .const.QUrlInfo.&i.).const;.priv |
46f80 | 61 74 65 3a 0a 20 20 20 20 51 55 72 6c 49 6e 66 6f 50 72 69 76 61 74 65 20 2a 64 3b 0a 0a 7d 3b | ate:.....QUrlInfoPrivate.*d;..}; |
46fa0 | 0a 0a 23 65 6e 64 69 66 0a 00 00 00 12 00 71 00 74 00 61 00 62 00 62 00 61 00 72 00 2e 00 68 00 | ..#endif......q.t.a.b.b.a.r...h. |
46fc0 | 00 13 f0 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .../**************************** |
46fe0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
47000 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a | ****************.**.$Id:.$.**.** |
47020 | 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 54 61 62 20 61 6e 64 20 51 54 61 62 42 61 72 20 | .Definition.of.QTab.and.QTabBar. |
47040 | 63 6c 61 73 73 65 73 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 | classes.**.**.Copyright.(C).1992 |
47060 | 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 | -2000.Trolltech.ASA...All.rights |
47080 | 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 | .reserved..**.**.This.file.is.pa |
470a0 | 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 | rt.of.the.widgets.module.of.the. |
470c0 | 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 | Qt.GUI.Toolkit..**.**.This.file. |
470e0 | 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 | may.be.distributed.under.the.ter |
47100 | 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 | ms.of.the.Q.Public.License.**.as |
47120 | 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 | .defined.by.Trolltech.ASA.of.Nor |
47140 | 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a | way.and.appearing.in.the.file.** |
47160 | 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 | .LICENSE.QPL.included.in.the.pac |
47180 | 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 | kaging.of.this.file..**.**.This. |
471a0 | 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d | file.may.be.distributed.and/or.m |
471c0 | 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a | odified.under.the.terms.of.the.* |
471e0 | 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 | *.GNU.General.Public.License.ver |
47200 | 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 | sion.2.as.published.by.the.Free. |
47220 | 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 | Software.**.Foundation.and.appea |
47240 | 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 | ring.in.the.file.LICENSE.GPL.inc |
47260 | 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 | luded.in.the.**.packaging.of.thi |
47280 | 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 | s.file..**.**.Licensees.holding. |
472a0 | 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 | valid.Qt.Enterprise.Edition.or.Q |
472c0 | 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 | t.Professional.Edition.**.licens |
472e0 | 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e | es.may.use.this.file.in.accordan |
47300 | 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 | ce.with.the.Qt.Commercial.Licens |
47320 | 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 | e.**.Agreement.provided.with.the |
47340 | 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 | .Software..**.**.This.file.is.pr |
47360 | 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 | ovided.AS.IS.with.NO.WARRANTY.OF |
47380 | 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 | .ANY.KIND,.INCLUDING.THE.**.WARR |
473a0 | 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 | ANTY.OF.DESIGN,.MERCHANTABILITY. |
473c0 | 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 | AND.FITNESS.FOR.A.PARTICULAR.PUR |
473e0 | 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 | POSE..**.**.See.http://qtsoftwar |
47400 | 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 | e.com/pricing.html.or.email.sale |
47420 | 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 | s@trolltech.com.for.**...informa |
47440 | 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 | tion.about.Qt.Commercial.License |
47460 | 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 | .Agreements..**.See.http://qtsof |
47480 | 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 | tware.com/qpl/.for.QPL.licensing |
474a0 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f | .information..**.See.http://qtso |
474c0 | 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e | ftware.com/gpl/.for.GPL.licensin |
474e0 | 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 | g.information..**.**.Contact.inf |
47500 | 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e | o@trolltech.com.if.any.condition |
47520 | 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 | s.of.this.licensing.are.**.not.c |
47540 | 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | lear.to.you..**.**************** |
47560 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
47580 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 | **********************/..#ifndef |
475a0 | 20 51 54 41 42 42 41 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 41 42 42 41 52 5f 48 0a 0a 23 69 | .QTABBAR_H.#define.QTABBAR_H..#i |
475c0 | 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". |
475e0 | 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 69 66 20 2f 2f 20 | #include."qptrlist.h".#endif.//. |
47600 | 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 41 42 42 41 52 0a 0a 63 6c 61 73 | QT_H..#ifndef.QT_NO_TABBAR..clas |
47620 | 73 20 51 54 61 62 42 61 72 3b 0a 63 6c 61 73 73 20 51 49 63 6f 6e 53 65 74 3b 0a 0a 63 6c 61 73 | s.QTabBar;.class.QIconSet;..clas |
47640 | 73 20 51 5f 45 58 50 4f 52 54 20 51 54 61 62 20 3a 20 70 75 62 6c 69 63 20 51 74 0a 7b 0a 20 20 | s.Q_EXPORT.QTab.:.public.Qt.{... |
47660 | 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 61 62 42 61 72 3b 0a 20 20 20 20 66 72 69 65 | ..friend.class.QTabBar;.....frie |
47680 | 6e 64 20 63 6c 61 73 73 20 51 54 61 62 57 69 64 67 65 74 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 | nd.class.QTabWidget;..public:... |
476a0 | 20 20 51 54 61 62 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 54 61 62 28 29 3b 0a 20 | ..QTab();.....virtual.~QTab();.. |
476c0 | 20 20 20 51 54 61 62 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 65 78 74 20 29 3b 0a | ...QTab(.const.QString&.text.);. |
476e0 | 20 20 20 20 51 54 61 62 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 69 63 6f 6e 2c 20 | ....QTab(.const.QIconSet&.icon,. |
47700 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 65 78 74 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e | const.QString&.text.=.QString::n |
47720 | 75 6c 6c 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 65 78 74 28 20 63 6f 6e 73 74 20 | ull.);......void.setText(.const. |
47740 | 51 53 74 72 69 6e 67 26 20 74 65 78 74 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 65 78 74 | QString&.text);.....QString.text |
47760 | 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6c 61 62 65 6c 3b 20 7d 0a 20 20 20 20 76 | ().const.{.return.label;.}.....v |
47780 | 6f 69 64 20 73 65 74 49 63 6f 6e 53 65 74 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 | oid.setIconSet(.const.QIconSet&. |
477a0 | 69 63 6f 6e 20 29 3b 0a 20 20 20 20 51 49 63 6f 6e 53 65 74 2a 20 69 63 6f 6e 53 65 74 28 29 20 | icon.);.....QIconSet*.iconSet(). |
477c0 | 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 69 63 6f 6e 73 65 74 3b 20 7d 0a 20 20 20 20 76 6f | const.{.return.iconset;.}.....vo |
477e0 | 69 64 20 73 65 74 52 65 63 74 28 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 72 65 63 74 20 29 20 | id.setRect(.const.QRect&.rect.). |
47800 | 7b 20 72 20 3d 20 72 65 63 74 3b 20 7d 0a 20 20 20 20 51 52 65 63 74 20 72 65 63 74 28 29 20 63 | {.r.=.rect;.}.....QRect.rect().c |
47820 | 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 72 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 45 | onst.{.return.r;.}.....void.setE |
47840 | 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 20 7b 20 65 6e 61 62 6c 65 64 20 | nabled(.bool.enable.).{.enabled. |
47860 | 3d 20 65 6e 61 62 6c 65 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 6e 61 62 6c 65 64 28 29 | =.enable;.}.....bool.isEnabled() |
47880 | 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 65 6e 61 62 6c 65 64 3b 20 7d 0a 20 20 20 20 76 | .const.{.return.enabled;.}.....v |
478a0 | 6f 69 64 20 73 65 74 49 64 65 6e 74 69 66 69 65 72 28 20 69 6e 74 20 69 20 29 20 7b 20 69 64 20 | oid.setIdentifier(.int.i.).{.id. |
478c0 | 3d 20 69 3b 20 7d 0a 20 20 20 20 69 6e 74 20 69 64 65 6e 74 69 66 69 65 72 28 29 20 63 6f 6e 73 | =.i;.}.....int.identifier().cons |
478e0 | 74 20 7b 20 72 65 74 75 72 6e 20 69 64 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 | t.{.return.id;.}..private:.....v |
47900 | 6f 69 64 20 73 65 74 54 61 62 42 61 72 28 20 51 54 61 62 42 61 72 20 2a 74 62 20 29 3b 0a 20 20 | oid.setTabBar(.QTabBar.*tb.);... |
47920 | 20 20 51 53 74 72 69 6e 67 20 6c 61 62 65 6c 3b 0a 20 20 20 20 51 52 65 63 74 20 72 3b 20 2f 2f | ..QString.label;.....QRect.r;.// |
47940 | 20 74 68 65 20 62 6f 75 6e 64 69 6e 67 20 72 65 63 74 61 6e 67 6c 65 20 6f 66 20 74 68 69 73 20 | .the.bounding.rectangle.of.this. |
47960 | 28 6d 61 79 20 6f 76 65 72 6c 61 70 20 77 69 74 68 20 6f 74 68 65 72 73 29 0a 20 20 20 20 62 6f | (may.overlap.with.others).....bo |
47980 | 6f 6c 20 65 6e 61 62 6c 65 64 3b 0a 20 20 20 20 69 6e 74 20 69 64 3b 0a 20 20 20 20 51 49 63 6f | ol.enabled;.....int.id;.....QIco |
479a0 | 6e 53 65 74 2a 20 69 63 6f 6e 73 65 74 3b 20 2f 2f 20 6f 70 74 69 6f 6e 61 6c 20 69 63 6f 6e 73 | nSet*.iconset;.//.optional.icons |
479c0 | 65 74 0a 20 20 20 20 51 54 61 62 42 61 72 20 2a 74 62 3b 0a 7d 3b 0a 0a 0a 73 74 72 75 63 74 20 | et.....QTabBar.*tb;.};...struct. |
479e0 | 51 54 61 62 50 72 69 76 61 74 65 3b 0a 2f 2f 63 6c 61 73 73 20 2a 51 41 63 63 65 6c 3b 0a 0a 63 | QTabPrivate;.//class.*QAccel;..c |
47a00 | 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 61 62 42 61 72 3a 20 70 75 62 6c 69 63 20 51 57 | lass.Q_EXPORT.QTabBar:.public.QW |
47a20 | 69 64 67 65 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 45 4e 55 4d 53 | idget.{.....Q_OBJECT.....Q_ENUMS |
47a40 | 28 20 53 68 61 70 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 53 68 61 70 65 20 | (.Shape.).....Q_PROPERTY(.Shape. |
47a60 | 73 68 61 70 65 20 52 45 41 44 20 73 68 61 70 65 20 57 52 49 54 45 20 73 65 74 53 68 61 70 65 20 | shape.READ.shape.WRITE.setShape. |
47a80 | 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 63 75 72 72 65 6e 74 54 61 62 | ).....Q_PROPERTY(.int.currentTab |
47aa0 | 20 52 45 41 44 20 63 75 72 72 65 6e 74 54 61 62 20 57 52 49 54 45 20 73 65 74 43 75 72 72 65 6e | .READ.currentTab.WRITE.setCurren |
47ac0 | 74 54 61 62 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 63 6f 75 6e 74 | tTab.).....Q_PROPERTY(.int.count |
47ae0 | 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 20 69 6e | .READ.count.).....Q_PROPERTY(.in |
47b00 | 74 20 6b 65 79 62 6f 61 72 64 46 6f 63 75 73 54 61 62 20 52 45 41 44 20 6b 65 79 62 6f 61 72 64 | t.keyboardFocusTab.READ.keyboard |
47b20 | 46 6f 63 75 73 54 61 62 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 61 62 42 61 72 28 | FocusTab.)..public:.....QTabBar( |
47b40 | 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*. |
47b60 | 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 7e 51 54 61 62 42 61 72 28 29 3b 0a 0a 20 20 20 20 65 | name=0.);.....~QTabBar();......e |
47b80 | 6e 75 6d 20 53 68 61 70 65 20 7b 20 52 6f 75 6e 64 65 64 41 62 6f 76 65 2c 20 52 6f 75 6e 64 65 | num.Shape.{.RoundedAbove,.Rounde |
47ba0 | 64 42 65 6c 6f 77 2c 0a 09 09 20 54 72 69 61 6e 67 75 6c 61 72 41 62 6f 76 65 2c 20 54 72 69 61 | dBelow,....TriangularAbove,.Tria |
47bc0 | 6e 67 75 6c 61 72 42 65 6c 6f 77 20 7d 3b 0a 0a 20 20 20 20 53 68 61 70 65 20 73 68 61 70 65 28 | ngularBelow.};......Shape.shape( |
47be0 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 68 61 | ).const;.....virtual.void.setSha |
47c00 | 70 65 28 20 53 68 61 70 65 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 28 29 3b 0a 0a | pe(.Shape.);......void.show();.. |
47c20 | 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 61 64 64 54 61 62 28 20 51 54 61 62 20 2a 20 29 | ....virtual.int.addTab(.QTab.*.) |
47c40 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 69 6e 73 65 72 74 54 61 62 28 20 51 54 61 | ;.....virtual.int.insertTab(.QTa |
47c60 | 62 20 2a 2c 20 69 6e 74 20 69 6e 64 65 78 20 3d 20 2d 31 20 29 3b 0a 20 20 20 20 76 69 72 74 75 | b.*,.int.index.=.-1.);.....virtu |
47c80 | 61 6c 20 76 6f 69 64 20 72 65 6d 6f 76 65 54 61 62 28 20 51 54 61 62 20 2a 20 29 3b 0a 0a 20 20 | al.void.removeTab(.QTab.*.);.... |
47ca0 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 61 62 45 6e 61 62 6c 65 64 28 20 69 6e | ..virtual.void.setTabEnabled(.in |
47cc0 | 74 2c 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 54 61 62 45 6e 61 62 6c 65 64 | t,.bool.);.....bool.isTabEnabled |
47ce0 | 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 | (.int.).const;.......QSize.sizeH |
47d00 | 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 6d 69 6e 69 6d 75 6d 53 69 | int().const;.....QSize.minimumSi |
47d20 | 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 63 75 72 72 65 6e 74 | zeHint().const;......int.current |
47d40 | 54 61 62 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 6b 65 79 62 6f 61 72 64 46 6f 63 | Tab().const;.....int.keyboardFoc |
47d60 | 75 73 54 61 62 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 54 61 62 20 2a 20 74 61 62 28 20 | usTab().const;......QTab.*.tab(. |
47d80 | 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 54 61 62 20 2a 20 74 61 62 41 74 28 20 69 | int.).const;.....QTab.*.tabAt(.i |
47da0 | 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 69 6e 64 65 78 4f 66 28 20 69 6e 74 | nt.).const;.....int.indexOf(.int |
47dc0 | 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 3b | .).const;.....int.count().const; |
47de0 | 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6c 61 79 6f 75 74 54 61 62 73 28 29 3b | ......virtual.void.layoutTabs(); |
47e00 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 54 61 62 20 2a 20 73 65 6c 65 63 74 54 61 62 28 20 63 | .....virtual.QTab.*.selectTab(.c |
47e20 | 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 70 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f | onst.QPoint.&.p.).const;......vo |
47e40 | 69 64 20 09 72 65 6d 6f 76 65 54 6f 6f 6c 54 69 70 28 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a | id..removeToolTip(.int.index.);. |
47e60 | 20 20 20 20 76 6f 69 64 20 20 20 20 20 09 73 65 74 54 6f 6f 6c 54 69 70 28 20 69 6e 74 20 69 6e | ....void......setToolTip(.int.in |
47e80 | 64 65 78 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 74 69 70 20 29 3b 0a 20 20 20 20 | dex,.const.QString.&.tip.);..... |
47ea0 | 51 53 74 72 69 6e 67 20 09 74 6f 6f 6c 54 69 70 28 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f | QString..toolTip(.int.index.).co |
47ec0 | 6e 73 74 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | nst;..public.slots:.....virtual. |
47ee0 | 76 6f 69 64 20 73 65 74 43 75 72 72 65 6e 74 54 61 62 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 | void.setCurrentTab(.int.);.....v |
47f00 | 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 75 72 72 65 6e 74 54 61 62 28 20 51 54 61 62 20 | irtual.void.setCurrentTab(.QTab. |
47f20 | 2a 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 74 65 64 | *.);..signals:.....void.selected |
47f40 | 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6c 61 79 6f 75 74 43 68 61 6e 67 65 64 28 | (.int.);.....void.layoutChanged( |
47f60 | 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. |
47f80 | 70 61 69 6e 74 28 20 51 50 61 69 6e 74 65 72 20 2a 2c 20 51 54 61 62 20 2a 2c 20 62 6f 6f 6c 20 | paint(.QPainter.*,.QTab.*,.bool. |
47fa0 | 29 20 63 6f 6e 73 74 3b 20 2f 2f 20 23 23 23 20 6e 6f 74 20 63 6f 6e 73 74 0a 20 20 20 20 76 69 | ).const;.//.###.not.const.....vi |
47fc0 | 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 4c 61 62 65 6c 28 20 51 50 61 69 6e 74 65 72 2a | rtual.void.paintLabel(.QPainter* |
47fe0 | 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 26 2c 20 51 54 61 62 2a 2c 20 62 6f 6f 6c 20 29 20 63 6f | ,.const.QRect&,.QTab*,.bool.).co |
48000 | 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 66 6f 63 75 73 49 6e 45 76 65 6e 74 28 20 51 46 6f | nst;......void.focusInEvent(.QFo |
48020 | 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 63 75 73 4f 75 74 | cusEvent.*e.);.....void.focusOut |
48040 | 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 0a 20 20 20 20 76 6f | Event(.QFocusEvent.*e.);......vo |
48060 | 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 20 29 | id.resizeEvent(.QResizeEvent.*.) |
48080 | 3b 0a 20 20 20 20 76 6f 69 64 20 70 61 69 6e 74 45 76 65 6e 74 28 20 51 50 61 69 6e 74 45 76 65 | ;.....void.paintEvent(.QPaintEve |
480a0 | 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 74 | nt.*.);.....void.mousePressEvent |
480c0 | 20 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 | .(.QMouseEvent.*.);.....void.mou |
480e0 | 73 65 4d 6f 76 65 45 76 65 6e 74 20 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 | seMoveEvent.(.QMouseEvent.*.);.. |
48100 | 20 20 20 76 6f 69 64 20 6d 6f 75 73 65 52 65 6c 65 61 73 65 45 76 65 6e 74 20 28 20 51 4d 6f 75 | ...void.mouseReleaseEvent.(.QMou |
48120 | 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6b 65 79 50 72 65 73 73 45 76 | seEvent.*.);.....void.keyPressEv |
48140 | 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 20 73 74 79 | ent(.QKeyEvent.*.);.....void.sty |
48160 | 6c 65 43 68 61 6e 67 65 28 20 51 53 74 79 6c 65 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 6f | leChange(.QStyle&.);.....void.fo |
48180 | 6e 74 43 68 61 6e 67 65 20 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 29 3b 0a 0a 20 20 20 | ntChange.(.const.QFont.&.);..... |
481a0 | 20 62 6f 6f 6c 20 65 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 0a 20 | .bool.event(.QEvent.*e.);....... |
481c0 | 20 20 20 51 50 74 72 4c 69 73 74 3c 51 54 61 62 3e 20 2a 20 74 61 62 4c 69 73 74 28 29 3b 0a 0a | ...QPtrList<QTab>.*.tabList();.. |
481e0 | 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 73 63 72 6f 6c 6c 54 61 | private.slots:.....void.scrollTa |
48200 | 62 73 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 50 74 72 4c 69 73 74 3c 51 54 61 | bs();..private:.....QPtrList<QTa |
48220 | 62 3e 20 2a 20 6c 3b 0a 20 20 20 20 51 50 74 72 4c 69 73 74 3c 51 54 61 62 3e 20 2a 20 6c 73 74 | b>.*.l;.....QPtrList<QTab>.*.lst |
48240 | 61 74 69 63 3b 0a 20 20 20 20 76 6f 69 64 20 6d 61 6b 65 56 69 73 69 62 6c 65 28 20 51 54 61 62 | atic;.....void.makeVisible(.QTab |
48260 | 2a 20 74 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 41 72 72 6f 77 42 | *.t.=.0.);.....void.updateArrowB |
48280 | 75 74 74 6f 6e 73 28 29 3b 0a 20 20 20 20 51 54 61 62 50 72 69 76 61 74 65 20 2a 20 64 3b 0a 0a | uttons();.....QTabPrivate.*.d;.. |
482a0 | 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 61 62 42 61 72 54 6f 6f 6c 54 69 70 3b | ....friend.class.QTabBarToolTip; |
482c0 | 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 61 62 3b 0a 0a 70 72 69 76 61 74 65 | .....friend.class.QTab;..private |
482e0 | 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 |
48300 | 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 |
48320 | 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 54 61 62 42 61 72 28 20 63 6f 6e 73 74 20 51 54 61 62 | LE_COPY).....QTabBar(.const.QTab |
48340 | 42 61 72 20 26 20 29 3b 0a 20 20 20 20 51 54 61 62 42 61 72 26 20 6f 70 65 72 61 74 6f 72 3d 28 | Bar.&.);.....QTabBar&.operator=( |
48360 | 20 63 6f 6e 73 74 20 51 54 61 62 42 61 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a | .const.QTabBar.&.);.#endif.};... |
48380 | 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 54 41 42 42 41 52 0a 0a 23 65 6e 64 69 66 20 2f | #endif.//.QT_NO_TABBAR..#endif./ |
483a0 | 2f 20 51 54 41 42 42 41 52 5f 48 0a 00 00 00 1e 00 71 00 73 00 74 00 79 00 6c 00 65 00 66 00 61 | /.QTABBAR_H......q.s.t.y.l.e.f.a |
483c0 | 00 63 00 74 00 6f 00 72 00 79 00 2e 00 68 00 00 07 18 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .c.t.o.r.y...h..../************* |
483e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
48400 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a | *******************************. |
48420 | 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 2e 2e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 | **.$Id$.**.**.....**.**.Copyrigh |
48440 | 74 20 28 43 29 20 32 30 30 30 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 | t.(C).2000-2002.Trolltech.ASA... |
48460 | 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 | All.rights.reserved..**.**.This. |
48480 | 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 | file.is.part.of.the.widgets.modu |
484a0 | 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 | le.of.the.Qt.GUI.Toolkit..**.**. |
484c0 | 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 | This.file.may.be.distributed.und |
484e0 | 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 | er.the.terms.of.the.Q.Public.Lic |
48500 | 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 | ense.**.as.defined.by.Trolltech. |
48520 | 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 | ASA.of.Norway.and.appearing.in.t |
48540 | 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 | he.file.**.LICENSE.QPL.included. |
48560 | 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a | in.the.packaging.of.this.file..* |
48580 | 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 | *.**.This.file.may.be.distribute |
485a0 | 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d | d.and/or.modified.under.the.term |
485c0 | 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c | s.of.the.**.GNU.General.Public.L |
485e0 | 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 | icense.version.2.as.published.by |
48600 | 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e | .the.Free.Software.**.Foundation |
48620 | 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e | .and.appearing.in.the.file.LICEN |
48640 | 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 | SE.GPL.included.in.the.**.packag |
48660 | 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 | ing.of.this.file..**.**.Licensee |
48680 | 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 | s.holding.valid.Qt.Enterprise.Ed |
486a0 | 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e | ition.or.Qt.Professional.Edition |
486c0 | 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 | .**.licenses.may.use.this.file.i |
486e0 | 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 | n.accordance.with.the.Qt.Commerc |
48700 | 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 | ial.License.**.Agreement.provide |
48720 | 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 | d.with.the.Software..**.**.This. |
48740 | 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 | file.is.provided.AS.IS.with.NO.W |
48760 | 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 | ARRANTY.OF.ANY.KIND,.INCLUDING.T |
48780 | 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 | HE.**.WARRANTY.OF.DESIGN,.MERCHA |
487a0 | 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 | NTABILITY.AND.FITNESS.FOR.A.PART |
487c0 | 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f | ICULAR.PURPOSE..**.**.See.http:/ |
487e0 | 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 | /qtsoftware.com/pricing.html.or. |
48800 | 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a | email.sales@trolltech.com.for.** |
48820 | 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 | ...information.about.Qt.Commerci |
48840 | 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 | al.License.Agreements..**.See.ht |
48860 | 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c | tp://qtsoftware.com/qpl/.for.QPL |
48880 | 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 | .licensing.information..**.See.h |
488a0 | 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 | ttp://qtsoftware.com/gpl/.for.GP |
488c0 | 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 | L.licensing.information..**.**.C |
488e0 | 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 | ontact.info@trolltech.com.if.any |
48900 | 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 | .conditions.of.this.licensing.ar |
48920 | 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a | e.**.not.clear.to.you..**.****** |
48940 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
48960 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
48980 | 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 54 59 4c 45 46 41 43 54 4f 52 59 5f 48 0a 23 64 65 66 69 | /..#ifndef.QSTYLEFACTORY_H.#defi |
489a0 | 6e 65 20 51 53 54 59 4c 45 46 41 43 54 4f 52 59 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 | ne.QSTYLEFACTORY_H..#ifndef.QT_H |
489c0 | 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 | .#include."qstringlist.h".#endif |
489e0 | 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 0a 0a 63 | .//.QT_H..#ifndef.QT_NO_STYLE..c |
48a00 | 6c 61 73 73 20 51 53 74 72 69 6e 67 3b 0a 63 6c 61 73 73 20 51 53 74 79 6c 65 3b 0a 0a 63 6c 61 | lass.QString;.class.QStyle;..cla |
48a20 | 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 74 79 6c 65 46 61 63 74 6f 72 79 0a 7b 0a 70 75 62 6c | ss.Q_EXPORT.QStyleFactory.{.publ |
48a40 | 69 63 3a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 52 49 4e 47 4c 49 53 54 0a 20 20 20 | ic:.#ifndef.QT_NO_STRINGLIST.... |
48a60 | 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 4c 69 73 74 20 6b 65 79 73 28 29 3b 0a 23 65 6e 64 | .static.QStringList.keys();.#end |
48a80 | 69 66 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 79 6c 65 20 2a 63 72 65 61 74 65 28 20 63 6f | if.....static.QStyle.*create(.co |
48aa0 | 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 66 20 2f 2f 51 54 5f | nst.QString&.);.};..#endif.//QT_ |
48ac0 | 4e 4f 5f 53 54 59 4c 45 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 53 54 59 4c 45 46 41 43 54 4f 52 59 | NO_STYLE..#endif.//QSTYLEFACTORY |
48ae0 | 5f 48 0a 00 00 00 16 00 71 00 73 00 71 00 6c 00 69 00 6e 00 64 00 65 00 78 00 2e 00 68 00 00 0c | _H......q.s.q.l.i.n.d.e.x...h... |
48b00 | 97 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ./****************************** |
48b20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
48b40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 | **************.**.**.Definition. |
48b60 | 6f 66 20 51 53 71 6c 49 6e 64 65 78 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 | of.QSqlIndex.class.**.**.Created |
48b80 | 20 3a 20 32 30 30 30 2d 31 31 2d 30 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 | .:.2000-11-03.**.**.Copyright.(C |
48ba0 | 29 20 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 | ).2000.Trolltech.ASA...All.right |
48bc0 | 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 | s.reserved..**.**.This.file.is.p |
48be0 | 61 72 74 20 6f 66 20 74 68 65 20 73 71 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 | art.of.the.sql.module.of.the.Qt. |
48c00 | 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 | GUI.Toolkit..**.**.This.file.may |
48c20 | 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 | .be.distributed.under.the.terms. |
48c40 | 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 | of.the.Q.Public.License.**.as.de |
48c60 | 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 | fined.by.Trolltech.ASA.of.Norway |
48c80 | 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 | .and.appearing.in.the.file.**.LI |
48ca0 | 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 | CENSE.QPL.included.in.the.packag |
48cc0 | 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c | ing.of.this.file..**.**.This.fil |
48ce0 | 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 | e.may.be.distributed.and/or.modi |
48d00 | 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 | fied.under.the.terms.of.the.**.G |
48d20 | 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f | NU.General.Public.License.versio |
48d40 | 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 | n.2.as.published.by.the.Free.Sof |
48d60 | 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e | tware.**.Foundation.and.appearin |
48d80 | 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 | g.in.the.file.LICENSE.GPL.includ |
48da0 | 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 | ed.in.the.**.packaging.of.this.f |
48dc0 | 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c | ile..**.**.Licensees.holding.val |
48de0 | 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 | id.Qt.Enterprise.Edition.license |
48e00 | 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 | s.may.use.this.**.file.in.accord |
48e20 | 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 | ance.with.the.Qt.Commercial.Lice |
48e40 | 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 74 68 20 74 | nse.Agreement.provided.**.with.t |
48e60 | 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 | he.Software..**.**.This.file.is. |
48e80 | 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 | provided.AS.IS.with.NO.WARRANTY. |
48ea0 | 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 | OF.ANY.KIND,.INCLUDING.THE.**.WA |
48ec0 | 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 | RRANTY.OF.DESIGN,.MERCHANTABILIT |
48ee0 | 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 | Y.AND.FITNESS.FOR.A.PARTICULAR.P |
48f00 | 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 | URPOSE..**.**.See.http://qtsoftw |
48f20 | 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 | are.com/pricing.html.or.email.sa |
48f40 | 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 | les@trolltech.com.for.**...infor |
48f60 | 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e | mation.about.Qt.Commercial.Licen |
48f80 | 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 | se.Agreements..**.See.http://qts |
48fa0 | 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 | oftware.com/qpl/.for.QPL.licensi |
48fc0 | 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 | ng.information..**.See.http://qt |
48fe0 | 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 | software.com/gpl/.for.GPL.licens |
49000 | 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 | ing.information..**.**.Contact.i |
49020 | 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 | nfo@trolltech.com.if.any.conditi |
49040 | 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 | ons.of.this.licensing.are.**.not |
49060 | 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .clear.to.you..**.************** |
49080 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
490a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 | ************************/..#ifnd |
490c0 | 65 66 20 51 53 51 4c 49 4e 44 45 58 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 51 4c 49 4e 44 45 58 | ef.QSQLINDEX_H.#define.QSQLINDEX |
490e0 | 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 |
49100 | 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 6c 69 73 74 2e 68 22 0a 23 | ng.h".#include."qstringlist.h".# |
49120 | 69 6e 63 6c 75 64 65 20 22 71 73 71 6c 66 69 65 6c 64 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 | include."qsqlfield.h".#include." |
49140 | 71 73 71 6c 72 65 63 6f 72 64 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 | qsqlrecord.h".#endif.//.QT_H..#i |
49160 | 66 20 21 64 65 66 69 6e 65 64 28 20 51 54 5f 4d 4f 44 55 4c 45 5f 53 51 4c 20 29 20 7c 7c 20 64 | f.!defined(.QT_MODULE_SQL.).||.d |
49180 | 65 66 69 6e 65 64 28 20 51 54 5f 4c 49 43 45 4e 53 45 5f 50 52 4f 46 45 53 53 49 4f 4e 41 4c 20 | efined(.QT_LICENSE_PROFESSIONAL. |
491a0 | 29 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 0a 23 64 65 66 69 6e 65 20 | ).#define.QM_EXPORT_SQL.#define. |
491c0 | 51 4d 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 5f 53 51 4c 0a 23 65 6c 73 65 0a 23 64 65 | QM_TEMPLATE_EXTERN_SQL.#else.#de |
491e0 | 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 5f 45 58 50 4f 52 54 0a 23 64 65 66 | fine.QM_EXPORT_SQL.Q_EXPORT.#def |
49200 | 69 6e 65 20 51 4d 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 5f 53 51 4c 20 51 5f 54 45 4d | ine.QM_TEMPLATE_EXTERN_SQL.Q_TEM |
49220 | 50 4c 41 54 45 5f 45 58 54 45 52 4e 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f | PLATE_EXTERN.#endif..#ifndef.QT_ |
49240 | 4e 4f 5f 53 51 4c 0a 0a 63 6c 61 73 73 20 51 53 71 6c 43 75 72 73 6f 72 3b 0a 0a 63 6c 61 73 73 | NO_SQL..class.QSqlCursor;..class |
49260 | 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 53 71 6c 49 6e 64 65 78 20 3a 20 70 75 62 6c 69 | .QM_EXPORT_SQL.QSqlIndex.:.publi |
49280 | 63 20 51 53 71 6c 52 65 63 6f 72 64 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 71 6c 49 | c.QSqlRecord.{.public:.....QSqlI |
492a0 | 6e 64 65 78 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 75 72 73 6f 72 4e 61 6d 65 20 | ndex(.const.QString&.cursorName. |
492c0 | 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 | =.QString::null,.const.QString&. |
492e0 | 6e 61 6d 65 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 53 71 6c | name.=.QString::null.);.....QSql |
49300 | 49 6e 64 65 78 28 20 63 6f 6e 73 74 20 51 53 71 6c 49 6e 64 65 78 26 20 6f 74 68 65 72 20 29 3b | Index(.const.QSqlIndex&.other.); |
49320 | 0a 20 20 20 20 7e 51 53 71 6c 49 6e 64 65 78 28 29 3b 0a 20 20 20 20 51 53 71 6c 49 6e 64 65 78 | .....~QSqlIndex();.....QSqlIndex |
49340 | 26 20 20 20 20 20 20 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 71 6c 49 6e 64 | &.......operator=(.const.QSqlInd |
49360 | 65 78 26 20 6f 74 68 65 72 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 | ex&.other.);.....virtual.void... |
49380 | 20 20 73 65 74 43 75 72 73 6f 72 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 | ..setCursorName(.const.QString&. |
493a0 | 63 75 72 73 6f 72 4e 61 6d 65 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 20 20 | cursorName.);.....QString....... |
493c0 | 20 20 20 63 75 72 73 6f 72 4e 61 6d 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 63 | ...cursorName().const.{.return.c |
493e0 | 75 72 73 6f 72 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 20 73 65 | ursor;.}.....virtual.void.....se |
49400 | 74 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 3b 0a 20 20 | tName(.const.QString&.name.);... |
49420 | 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 20 20 20 20 20 6e 61 6d 65 28 29 20 63 6f 6e 73 74 20 | ..QString..........name().const. |
49440 | 7b 20 72 65 74 75 72 6e 20 6e 6d 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 | {.return.nm;.}......void........ |
49460 | 20 20 20 20 20 61 70 70 65 6e 64 28 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 26 20 66 69 | .....append(.const.QSqlField&.fi |
49480 | 65 6c 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 20 61 70 70 65 | eld.);.....virtual.void.....appe |
494a0 | 6e 64 28 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 26 20 66 69 65 6c 64 2c 20 62 6f 6f 6c | nd(.const.QSqlField&.field,.bool |
494c0 | 20 64 65 73 63 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 69 | .desc.);......bool.............i |
494e0 | 73 44 65 73 63 65 6e 64 69 6e 67 28 20 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | sDescending(.int.i.).const;..... |
49500 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 20 73 65 74 44 65 73 63 65 6e 64 69 6e 67 28 20 | virtual.void.....setDescending(. |
49520 | 69 6e 74 20 69 2c 20 62 6f 6f 6c 20 64 65 73 63 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 | int.i,.bool.desc.);......QString |
49540 | 20 20 20 20 20 20 20 20 20 20 74 6f 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | ..........toString(.const.QStrin |
49560 | 67 26 20 70 72 65 66 69 78 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 09 20 20 | g&.prefix.=.QString::null,...... |
49580 | 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 65 70 20 3d 20 22 2c 22 2c 0a 09 | .....const.QString&.sep.=.",",.. |
495a0 | 09 09 20 20 20 20 20 20 20 62 6f 6f 6c 20 76 65 72 62 6f 73 65 20 3d 20 54 52 55 45 20 29 20 63 | .........bool.verbose.=.TRUE.).c |
495c0 | 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 20 20 20 20 20 74 6f 53 74 72 | onst;.....QStringList......toStr |
495e0 | 69 6e 67 4c 69 73 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 72 65 66 69 78 20 3d | ingList(.const.QString&.prefix.= |
49600 | 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 09 09 20 20 20 62 6f 6f 6c 20 76 65 72 62 | .QString::null,........bool.verb |
49620 | 6f 73 65 20 3d 20 54 52 55 45 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 | ose.=.TRUE.).const;......static. |
49640 | 51 53 71 6c 49 6e 64 65 78 20 66 72 6f 6d 53 74 72 69 6e 67 4c 69 73 74 28 20 63 6f 6e 73 74 20 | QSqlIndex.fromStringList(.const. |
49660 | 51 53 74 72 69 6e 67 4c 69 73 74 26 20 6c 2c 20 63 6f 6e 73 74 20 51 53 71 6c 43 75 72 73 6f 72 | QStringList&.l,.const.QSqlCursor |
49680 | 2a 20 63 75 72 73 6f 72 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 53 74 72 69 6e | *.cursor.);..private:.....QStrin |
496a0 | 67 20 20 20 20 20 20 20 20 20 20 63 72 65 61 74 65 46 69 65 6c 64 28 20 69 6e 74 20 69 2c 20 63 | g..........createField(.int.i,.c |
496c0 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 72 65 66 69 78 2c 20 62 6f 6f 6c 20 76 65 72 62 6f | onst.QString&.prefix,.bool.verbo |
496e0 | 73 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 20 20 20 20 | se.).const;.....QString......... |
49700 | 20 63 75 72 73 6f 72 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 20 20 20 20 20 6e 6d | .cursor;.....QString..........nm |
49720 | 3b 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 3c 62 6f 6f 6c 3e 20 73 6f 72 74 73 3b 0a 7d 3b | ;.....QValueList<bool>.sorts;.}; |
49740 | 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 53 51 4c 49 4e 44 45 58 0a 23 69 | ..#define.Q_DEFINED_QSQLINDEX.#i |
49760 | 6e 63 6c 75 64 65 20 22 71 77 69 6e 65 78 70 6f 72 74 2e 68 22 0a 23 65 6e 64 69 66 09 2f 2f 20 | nclude."qwinexport.h".#endif.//. |
49780 | 51 54 5f 4e 4f 5f 53 51 4c 0a 23 65 6e 64 69 66 0a 00 00 00 34 00 71 00 77 00 73 00 77 00 69 00 | QT_NO_SQL.#endif....4.q.w.s.w.i. |
497a0 | 6e 00 64 00 6f 00 77 00 73 00 64 00 65 00 63 00 6f 00 72 00 61 00 74 00 69 00 6f 00 6e 00 5f 00 | n.d.o.w.s.d.e.c.o.r.a.t.i.o.n._. |
497c0 | 71 00 77 00 73 00 2e 00 68 00 00 08 a0 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | q.w.s...h..../****************** |
497e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
49800 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 | **************************.**.$I |
49820 | 64 24 0a 2a 2a 0a 2a 2a 20 44 65 6c 63 61 72 61 74 69 6f 6e 20 6f 66 20 57 69 6e 64 6f 77 73 20 | d$.**.**.Delcaration.of.Windows. |
49840 | 73 74 79 6c 65 20 77 69 6e 64 6f 77 20 6d 61 6e 61 67 65 72 20 64 65 63 6f 72 61 74 69 6f 6e 73 | style.window.manager.decorations |
49860 | 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 30 30 30 31 30 31 0a 2a 2a 0a 2a 2a 20 43 6f | .**.**.Created.:.000101.**.**.Co |
49880 | 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 30 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 | pyright.(C).2000-2002.Trolltech. |
498a0 | 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a | ASA...All.rights.reserved..**.** |
498c0 | 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c | .This.file.is.part.of.the.kernel |
498e0 | 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a | .module.of.the.Qt.GUI.Toolkit..* |
49900 | 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 | *.**.This.file.may.be.distribute |
49920 | 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d | d.and/or.modified.under.the.term |
49940 | 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c | s.of.the.**.GNU.General.Public.L |
49960 | 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 | icense.version.2.as.published.by |
49980 | 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e | .the.Free.Software.**.Foundation |
499a0 | 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e | .and.appearing.in.the.file.LICEN |
499c0 | 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 | SE.GPL.included.in.the.**.packag |
499e0 | 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 | ing.of.this.file..**.**.Licensee |
49a00 | 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 | s.holding.valid.Qt.Enterprise.Ed |
49a20 | 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e | ition.or.Qt.Professional.Edition |
49a40 | 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 | .**.licenses.for.Qtopia.Core.may |
49a60 | 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 | .use.this.file.in.accordance.wit |
49a80 | 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 | h.the.**.Qt.Embedded.Commercial. |
49aa0 | 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 | License.Agreement.provided.with. |
49ac0 | 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 | the.Software..**.**.This.file.is |
49ae0 | 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 | .provided.AS.IS.with.NO.WARRANTY |
49b00 | 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 | .OF.ANY.KIND,.INCLUDING.THE.**.W |
49b20 | 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 | ARRANTY.OF.DESIGN,.MERCHANTABILI |
49b40 | 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 | TY.AND.FITNESS.FOR.A.PARTICULAR. |
49b60 | 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 | PURPOSE..**.**.See.http://qtsoft |
49b80 | 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 | ware.com/pricing.html.or.email.s |
49ba0 | 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f | ales@trolltech.com.for.**...info |
49bc0 | 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 | rmation.about.Qt.Commercial.Lice |
49be0 | 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 | nse.Agreements..**.See.http://qt |
49c00 | 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 | software.com/gpl/.for.GPL.licens |
49c20 | 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 | ing.information..**.**.Contact.i |
49c40 | 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 | nfo@trolltech.com.if.any.conditi |
49c60 | 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 | ons.of.this.licensing.are.**.not |
49c80 | 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .clear.to.you..**.************** |
49ca0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
49cc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 | ************************/..#ifnd |
49ce0 | 65 66 20 51 57 53 57 49 4e 44 4f 57 53 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 53 5f 48 0a 23 64 | ef.QWSWINDOWSDECORATION_QWS_H.#d |
49d00 | 65 66 69 6e 65 20 51 57 53 57 49 4e 44 4f 57 53 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 53 5f 48 | efine.QWSWINDOWSDECORATION_QWS_H |
49d20 | 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 73 64 65 66 61 | ..#ifndef.QT_H.#include."qwsdefa |
49d40 | 75 6c 74 64 65 63 6f 72 61 74 69 6f 6e 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 | ultdecoration_qws.h".#endif.//.Q |
49d60 | 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 57 49 4e 44 4f 57 53 5f 57 | T_H..#ifndef.QT_NO_QWS_WINDOWS_W |
49d80 | 4d 5f 53 54 59 4c 45 0a 0a 0a 63 6c 61 73 73 20 51 57 53 57 69 6e 64 6f 77 73 44 65 63 6f 72 61 | M_STYLE...class.QWSWindowsDecora |
49da0 | 74 69 6f 6e 20 3a 20 70 75 62 6c 69 63 20 51 57 53 44 65 66 61 75 6c 74 44 65 63 6f 72 61 74 69 | tion.:.public.QWSDefaultDecorati |
49dc0 | 6f 6e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 53 57 69 6e 64 6f 77 73 44 65 63 6f 72 | on.{.public:.....QWSWindowsDecor |
49de0 | 61 74 69 6f 6e 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 57 53 57 69 6e 64 6f 77 73 | ation();.....virtual.~QWSWindows |
49e00 | 44 65 63 6f 72 61 74 69 6f 6e 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 52 65 67 69 | Decoration();......virtual.QRegi |
49e20 | 6f 6e 20 72 65 67 69 6f 6e 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 | on.region(const.QWidget.*,.const |
49e40 | 20 51 52 65 63 74 20 26 72 65 63 74 2c 20 52 65 67 69 6f 6e 29 3b 0a 20 20 20 20 76 69 72 74 75 | .QRect.&rect,.Region);.....virtu |
49e60 | 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 28 51 50 61 69 6e 74 65 72 20 2a 2c 20 63 6f 6e 73 74 20 | al.void.paint(QPainter.*,.const. |
49e80 | 51 57 69 64 67 65 74 20 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 | QWidget.*);.....virtual.void.pai |
49ea0 | 6e 74 42 75 74 74 6f 6e 28 51 50 61 69 6e 74 65 72 20 2a 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 | ntButton(QPainter.*,.const.QWidg |
49ec0 | 65 74 20 2a 2c 20 52 65 67 69 6f 6e 2c 20 69 6e 74 20 73 74 61 74 65 29 3b 0a 70 72 6f 74 65 63 | et.*,.Region,.int.state);.protec |
49ee0 | 74 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 67 65 74 54 69 74 6c 65 57 69 64 | ted:.....virtual.int.getTitleWid |
49f00 | 74 68 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 29 3b 0a 2f 2f 20 20 20 20 76 69 72 74 75 | th(const.QWidget.*);.//....virtu |
49f20 | 61 6c 20 69 6e 74 20 67 65 74 54 69 74 6c 65 48 65 69 67 68 74 28 63 6f 6e 73 74 20 51 57 69 64 | al.int.getTitleHeight(const.QWid |
49f40 | 67 65 74 20 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a | get.*);.....virtual.const.char.* |
49f60 | 2a 6d 65 6e 75 50 69 78 6d 61 70 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 | *menuPixmap();.....virtual.const |
49f80 | 20 63 68 61 72 20 2a 2a 63 6c 6f 73 65 50 69 78 6d 61 70 28 29 3b 0a 20 20 20 20 76 69 72 74 75 | .char.**closePixmap();.....virtu |
49fa0 | 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2a 6d 69 6e 69 6d 69 7a 65 50 69 78 6d 61 70 28 29 | al.const.char.**minimizePixmap() |
49fc0 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2a 6d 61 78 69 6d | ;.....virtual.const.char.**maxim |
49fe0 | 69 7a 65 50 69 78 6d 61 70 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 | izePixmap();.....virtual.const.c |
4a000 | 68 61 72 20 2a 2a 6e 6f 72 6d 61 6c 69 7a 65 50 69 78 6d 61 70 28 29 3b 0a 7d 3b 0a 0a 23 65 6e | har.**normalizePixmap();.};..#en |
4a020 | 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 51 57 53 5f 57 49 4e 44 4f 57 53 5f 57 4d 5f 53 54 59 4c | dif.//.QT_NO_QWS_WINDOWS_WM_STYL |
4a040 | 45 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 53 57 49 4e 44 4f 57 53 44 45 43 4f 52 41 54 49 4f | E..#endif.//.QWSWINDOWSDECORATIO |
4a060 | 4e 5f 51 57 53 5f 48 0a 00 00 00 12 00 71 00 76 00 65 00 63 00 74 00 6f 00 72 00 2e 00 68 00 00 | N_QWS_H......q.v.e.c.t.o.r...h.. |
4a080 | 04 44 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .D/***************************** |
4a0a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4a0c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 43 6f | ***************.**.$Id$.**.**.Co |
4a0e0 | 6d 70 61 74 69 62 69 6c 69 74 79 20 66 69 6c 65 20 2d 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 | mpatibility.file.-.should.only.b |
4a100 | 65 20 69 6e 63 6c 75 64 65 64 20 62 79 20 6c 65 67 61 63 79 20 63 6f 64 65 2e 0a 2a 2a 20 49 74 | e.included.by.legacy.code..**.It |
4a120 | 20 23 69 6e 63 6c 75 64 65 73 20 74 68 65 20 66 69 6c 65 20 77 68 69 63 68 20 6f 62 73 6f 6c 65 | .#includes.the.file.which.obsole |
4a140 | 74 65 73 20 74 68 69 73 20 6f 6e 65 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 | tes.this.one..**.**.Copyright.(C |
4a160 | 29 20 31 39 39 38 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 | ).1998-2000.Trolltech.ASA...All. |
4a180 | 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 20 20 54 68 69 73 20 66 69 6c 65 20 69 | rights.reserved..**..This.file.i |
4a1a0 | 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a | s.part.of.the.Qt.GUI.Toolkit..** |
4a1c0 | 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 | .**.This.file.may.be.distributed |
4a1e0 | 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 | .under.the.terms.of.the.Q.Public |
4a200 | 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 | .License.**.as.defined.by.Trollt |
4a220 | 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 | ech.ASA.of.Norway.and.appearing. |
4a240 | 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 | in.the.file.**.LICENSE.QPL.inclu |
4a260 | 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c | ded.in.the.packaging.of.this.fil |
4a280 | 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 | e..**.**.Licensees.holding.valid |
4a2a0 | 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 | .Qt.Professional.Edition.license |
4a2c0 | 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 | s.may.use.this.**.file.in.accord |
4a2e0 | 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 | ance.with.the.Qt.Professional.Ed |
4a300 | 69 74 69 6f 6e 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 0a 2a 2a 20 70 72 6f 76 69 | ition.License.Agreement.**.provi |
4a320 | 64 65 64 20 77 69 74 68 20 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 | ded.with.the.Qt.Professional.Edi |
4a340 | 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 | tion..**.**.See.http://qtsoftwar |
4a360 | 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 | e.com/pricing.html.or.email.sale |
4a380 | 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 69 6e 66 6f 72 6d 61 74 69 | s@trolltech.com.for.**.informati |
4a3a0 | 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f | on.about.the.Professional.Editio |
4a3c0 | 6e 20 6c 69 63 65 6e 73 69 6e 67 2c 20 6f 72 20 73 65 65 0a 2a 2a 20 68 74 74 70 3a 2f 2f 71 74 | n.licensing,.or.see.**.http://qt |
4a3e0 | 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 | software.com/qpl/.for.QPL.licens |
4a400 | 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ing.information..**.************ |
4a420 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4a440 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4a460 | 2a 2f 0a 23 69 66 6e 64 65 66 20 51 56 45 43 54 4f 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 56 45 | */.#ifndef.QVECTOR_H.#define.QVE |
4a480 | 43 54 4f 52 5f 48 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 23 69 6e 63 | CTOR_H.#ifndef.QT_NO_COMPAT.#inc |
4a4a0 | 6c 75 64 65 20 22 71 70 74 72 76 65 63 74 6f 72 2e 68 22 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 | lude."qptrvector.h".#endif.#endi |
4a4c0 | 66 0a 00 00 00 20 00 71 00 77 00 73 00 64 00 69 00 73 00 70 00 6c 00 61 00 79 00 5f 00 71 00 77 | f......q.w.s.d.i.s.p.l.a.y._.q.w |
4a4e0 | 00 73 00 2e 00 68 00 00 11 ba 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .s...h..../********************* |
4a500 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4a520 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a | ***********************.**.$Id$. |
4a540 | 2a 2a 0a 2a 2a 20 51 57 53 20 64 69 73 70 6c 61 79 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 | **.**.QWS.display.**.**.Created. |
4a560 | 3a 20 32 30 30 30 30 36 31 36 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 | :.20000616.**.**.Copyright.(C).1 |
4a580 | 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 | 992-2002.Trolltech.ASA...All.rig |
4a5a0 | 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 | hts.reserved..**.**.This.file.is |
4a5c0 | 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 | .part.of.the.kernel.module.of.th |
4a5e0 | 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c | e.Qt.GUI.Toolkit..**.**.This.fil |
4a600 | 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 | e.may.be.distributed.and/or.modi |
4a620 | 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 | fied.under.the.terms.of.the.**.G |
4a640 | 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f | NU.General.Public.License.versio |
4a660 | 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 | n.2.as.published.by.the.Free.Sof |
4a680 | 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e | tware.**.Foundation.and.appearin |
4a6a0 | 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 | g.in.the.file.LICENSE.GPL.includ |
4a6c0 | 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 | ed.in.the.**.packaging.of.this.f |
4a6e0 | 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c | ile..**.**.Licensees.holding.val |
4a700 | 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 | id.Qt.Enterprise.Edition.or.Qt.P |
4a720 | 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 | rofessional.Edition.**.licenses. |
4a740 | 66 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c | for.Qtopia.Core.may.use.this.fil |
4a760 | 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 | e.in.accordance.with.the.**.Qt.E |
4a780 | 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 | mbedded.Commercial.License.Agree |
4a7a0 | 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e | ment.provided.with.the.Software. |
4a7c0 | 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 | .**.**.This.file.is.provided.AS. |
4a7e0 | 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c | IS.with.NO.WARRANTY.OF.ANY.KIND, |
4a800 | 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 | .INCLUDING.THE.**.WARRANTY.OF.DE |
4a820 | 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 | SIGN,.MERCHANTABILITY.AND.FITNES |
4a840 | 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a | S.FOR.A.PARTICULAR.PURPOSE..**.* |
4a860 | 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 | *.See.http://qtsoftware.com/pric |
4a880 | 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 | ing.html.or.email.sales@trolltec |
4a8a0 | 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 | h.com.for.**...information.about |
4a8c0 | 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 | .Qt.Commercial.License.Agreement |
4a8e0 | 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f | s..**.See.http://qtsoftware.com/ |
4a900 | 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 | gpl/.for.GPL.licensing.informati |
4a920 | 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 | on..**.**.Contact.info@trolltech |
4a940 | 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c | .com.if.any.conditions.of.this.l |
4a960 | 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 | icensing.are.**.not.clear.to.you |
4a980 | 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ..**.*************************** |
4a9a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4a9c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 44 49 53 50 4c 41 59 | ***********/..#ifndef.QWSDISPLAY |
4a9e0 | 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 53 44 49 53 50 4c 41 59 5f 51 57 53 5f 48 0a | _QWS_H.#define.QWSDISPLAY_QWS_H. |
4aa00 | 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 | .#include."qobject.h".#include." |
4aa20 | 71 72 65 67 69 6f 6e 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 6c 6f | qregion.h".#include."private/qlo |
4aa40 | 63 6b 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 64 65 66 73 2e 68 22 | ck_p.h".#include."qwindowdefs.h" |
4aa60 | 0a 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 6c 69 73 74 2e 68 22 0a 0a 2f 2f 20 43 6c 61 73 | ..#include."qptrlist.h"..//.Clas |
4aa80 | 73 20 66 6f 72 77 61 72 64 20 64 65 66 69 6e 69 74 69 6f 6e 73 0a 63 6c 61 73 73 20 51 57 53 52 | s.forward.definitions.class.QWSR |
4aaa0 | 65 67 69 6f 6e 4d 61 6e 61 67 65 72 3b 0a 63 6c 61 73 73 20 51 57 53 45 76 65 6e 74 3b 0a 63 6c | egionManager;.class.QWSEvent;.cl |
4aac0 | 61 73 73 20 51 57 53 4d 6f 75 73 65 45 76 65 6e 74 3b 0a 63 6c 61 73 73 20 51 57 53 51 43 6f 70 | ass.QWSMouseEvent;.class.QWSQCop |
4aae0 | 4d 65 73 73 61 67 65 45 76 65 6e 74 3b 0a 63 6c 61 73 73 20 51 47 66 78 3b 0a 0a 63 6c 61 73 73 | MessageEvent;.class.QGfx;..class |
4ab00 | 20 51 57 53 57 69 6e 64 6f 77 49 6e 66 6f 0a 7b 0a 0a 70 75 62 6c 69 63 3a 0a 0a 20 20 20 20 69 | .QWSWindowInfo.{..public:......i |
4ab20 | 6e 74 20 77 69 6e 69 64 3b 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 63 6c 69 65 6e | nt.winid;.....unsigned.int.clien |
4ab40 | 74 69 64 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6e 61 6d 65 3b 0a 0a 7d 3b 0a 0a 23 64 65 66 | tid;.....QString.name;..};..#def |
4ab60 | 69 6e 65 20 51 54 5f 51 57 53 5f 50 52 4f 50 45 52 54 59 5f 43 4f 4e 56 45 52 54 53 45 4c 45 43 | ine.QT_QWS_PROPERTY_CONVERTSELEC |
4ab80 | 54 49 4f 4e 20 39 39 39 0a 23 64 65 66 69 6e 65 20 51 54 5f 51 57 53 5f 50 52 4f 50 45 52 54 59 | TION.999.#define.QT_QWS_PROPERTY |
4aba0 | 5f 57 49 4e 44 4f 57 4e 41 4d 45 20 39 39 38 0a 0a 63 6c 61 73 73 20 51 57 53 44 69 73 70 6c 61 | _WINDOWNAME.998..class.QWSDispla |
4abc0 | 79 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 53 44 69 73 70 6c 61 79 28 29 3b 0a 20 20 | y.{.public:.....QWSDisplay();... |
4abe0 | 20 20 7e 51 57 53 44 69 73 70 6c 61 79 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 | ..~QWSDisplay();......bool.event |
4ac00 | 50 65 6e 64 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 57 53 45 76 65 6e 74 20 2a 67 | Pending().const;.....QWSEvent.*g |
4ac20 | 65 74 45 76 65 6e 74 28 29 3b 0a 20 20 20 20 51 47 66 78 20 2a 20 73 63 72 65 65 6e 47 66 78 28 | etEvent();.....QGfx.*.screenGfx( |
4ac40 | 29 3b 0a 20 20 20 20 51 57 53 52 65 67 69 6f 6e 4d 61 6e 61 67 65 72 20 2a 72 65 67 69 6f 6e 4d | );.....QWSRegionManager.*regionM |
4ac60 | 61 6e 61 67 65 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 75 63 68 61 72 2a 20 66 72 61 6d | anager().const;......uchar*.fram |
4ac80 | 65 42 75 66 66 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 77 69 64 74 68 28 29 | eBuffer().const;.....int.width() |
4aca0 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 68 65 69 67 68 74 28 29 20 63 6f 6e 73 74 3b 0a | .const;.....int.height().const;. |
4acc0 | 20 20 20 20 69 6e 74 20 64 65 70 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 70 | ....int.depth().const;.....int.p |
4ace0 | 69 78 6d 61 70 44 65 70 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 75 70 | ixmapDepth().const;.....bool.sup |
4ad00 | 70 6f 72 74 73 44 65 70 74 68 28 69 6e 74 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 75 63 68 61 | portsDepth(int).const;......ucha |
4ad20 | 72 20 2a 73 68 61 72 65 64 52 61 6d 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 73 68 | r.*sharedRam().const;.....int.sh |
4ad40 | 61 72 65 64 52 61 6d 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 61 | aredRamSize().const;......void.a |
4ad60 | 64 64 50 72 6f 70 65 72 74 79 28 20 69 6e 74 20 77 69 6e 49 64 2c 20 69 6e 74 20 70 72 6f 70 65 | ddProperty(.int.winId,.int.prope |
4ad80 | 72 74 79 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 72 6f 70 65 72 74 79 28 20 69 6e 74 | rty.);.....void.setProperty(.int |
4ada0 | 20 77 69 6e 49 64 2c 20 69 6e 74 20 70 72 6f 70 65 72 74 79 2c 20 69 6e 74 20 6d 6f 64 65 2c 20 | .winId,.int.property,.int.mode,. |
4adc0 | 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 20 20 20 20 76 6f | const.QByteArray.&data.);.....vo |
4ade0 | 69 64 20 73 65 74 50 72 6f 70 65 72 74 79 28 20 69 6e 74 20 77 69 6e 49 64 2c 20 69 6e 74 20 70 | id.setProperty(.int.winId,.int.p |
4ae00 | 72 6f 70 65 72 74 79 2c 20 69 6e 74 20 6d 6f 64 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 | roperty,.int.mode,.const.char.*. |
4ae20 | 64 61 74 61 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 50 72 6f 70 65 72 74 79 28 | data.);.....void.removeProperty( |
4ae40 | 20 69 6e 74 20 77 69 6e 49 64 2c 20 69 6e 74 20 70 72 6f 70 65 72 74 79 20 29 3b 0a 20 20 20 20 | .int.winId,.int.property.);..... |
4ae60 | 62 6f 6f 6c 20 67 65 74 50 72 6f 70 65 72 74 79 28 20 69 6e 74 20 77 69 6e 49 64 2c 20 69 6e 74 | bool.getProperty(.int.winId,.int |
4ae80 | 20 70 72 6f 70 65 72 74 79 2c 20 63 68 61 72 20 2a 26 64 61 74 61 2c 20 69 6e 74 20 26 6c 65 6e | .property,.char.*&data,.int.&len |
4aea0 | 20 29 3b 0a 0a 20 20 20 20 51 50 74 72 4c 69 73 74 3c 51 57 53 57 69 6e 64 6f 77 49 6e 66 6f 3e | .);......QPtrList<QWSWindowInfo> |
4aec0 | 20 2a 20 77 69 6e 64 6f 77 4c 69 73 74 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 49 64 | .*.windowList();......void.setId |
4aee0 | 65 6e 74 69 74 79 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 61 70 70 4e 61 6d 65 29 3b 0a | entity(const.QString.&appName);. |
4af00 | 20 20 20 20 76 6f 69 64 20 6e 61 6d 65 52 65 67 69 6f 6e 28 20 69 6e 74 20 77 69 6e 49 64 2c 20 | ....void.nameRegion(.int.winId,. |
4af20 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 | const.QString&.n,.const.QString. |
4af40 | 26 63 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 71 75 65 73 74 52 65 67 69 6f 6e 28 20 69 6e | &c.);.....void.requestRegion(.in |
4af60 | 74 20 77 69 6e 49 64 2c 20 51 52 65 67 69 6f 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 76 | t.winId,.QRegion.);.....void.mov |
4af80 | 65 52 65 67 69 6f 6e 28 20 69 6e 74 20 77 69 6e 49 64 2c 20 69 6e 74 20 64 78 2c 20 69 6e 74 20 | eRegion(.int.winId,.int.dx,.int. |
4afa0 | 64 79 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 65 73 74 72 6f 79 52 65 67 69 6f 6e 28 20 69 6e | dy.);.....void.destroyRegion(.in |
4afc0 | 74 20 77 69 6e 49 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 71 75 65 73 74 46 6f 63 75 73 | t.winId.);.....void.requestFocus |
4afe0 | 28 69 6e 74 20 77 69 6e 49 64 2c 20 62 6f 6f 6c 20 67 65 74 29 3b 0a 20 20 20 20 76 6f 69 64 20 | (int.winId,.bool.get);.....void. |
4b000 | 73 65 74 41 6c 74 69 74 75 64 65 28 20 69 6e 74 20 77 69 6e 49 64 2c 20 69 6e 74 20 61 6c 74 69 | setAltitude(.int.winId,.int.alti |
4b020 | 74 75 64 65 2c 20 62 6f 6f 6c 20 66 69 78 65 64 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 | tude,.bool.fixed.=.FALSE.);..... |
4b040 | 69 6e 74 20 74 61 6b 65 49 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 65 6c 65 63 74 | int.takeId();.....void.setSelect |
4b060 | 69 6f 6e 4f 77 6e 65 72 28 20 69 6e 74 20 77 69 6e 49 64 2c 20 63 6f 6e 73 74 20 51 54 69 6d 65 | ionOwner(.int.winId,.const.QTime |
4b080 | 20 26 74 69 6d 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 76 65 72 74 53 65 6c 65 63 74 | .&time.);.....void.convertSelect |
4b0a0 | 69 6f 6e 28 20 69 6e 74 20 77 69 6e 49 64 2c 20 69 6e 74 20 73 65 6c 65 63 74 69 6f 6e 50 72 6f | ion(.int.winId,.int.selectionPro |
4b0c0 | 70 65 72 74 79 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6d 69 6d 65 54 79 70 65 73 20 | perty,.const.QString.&mimeTypes. |
4b0e0 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 65 66 69 6e 65 43 75 72 73 6f 72 28 69 6e 74 20 69 64 2c | );.....void.defineCursor(int.id, |
4b100 | 20 63 6f 6e 73 74 20 51 42 69 74 6d 61 70 20 26 63 75 72 73 2c 20 63 6f 6e 73 74 20 51 42 69 74 | .const.QBitmap.&curs,.const.QBit |
4b120 | 6d 61 70 20 26 6d 61 73 6b 2c 0a 09 09 09 69 6e 74 20 68 6f 74 58 2c 20 69 6e 74 20 68 6f 74 59 | map.&mask,....int.hotX,.int.hotY |
4b140 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 6c 65 63 74 43 75 72 73 6f 72 28 20 51 57 69 64 67 65 | );.....void.selectCursor(.QWidge |
4b160 | 74 20 2a 77 2c 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 69 64 20 29 3b 0a 20 20 20 20 76 6f 69 | t.*w,.unsigned.int.id.);.....voi |
4b180 | 64 20 67 72 61 62 4d 6f 75 73 65 28 20 51 57 69 64 67 65 74 20 2a 77 2c 20 62 6f 6f 6c 20 67 72 | d.grabMouse(.QWidget.*w,.bool.gr |
4b1a0 | 61 62 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 67 72 61 62 4b 65 79 62 6f 61 72 64 28 20 51 57 69 | ab.);.....void.grabKeyboard(.QWi |
4b1c0 | 64 67 65 74 20 2a 77 2c 20 62 6f 6f 6c 20 67 72 61 62 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 | dget.*w,.bool.grab.);.....void.p |
4b1e0 | 6c 61 79 53 6f 75 6e 64 46 69 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a | laySoundFile(.const.QString&.);. |
4b200 | 20 20 20 20 76 6f 69 64 20 72 65 67 69 73 74 65 72 43 68 61 6e 6e 65 6c 28 20 63 6f 6e 73 74 20 | ....void.registerChannel(.const. |
4b220 | 51 43 53 74 72 69 6e 67 26 20 63 68 61 6e 6e 65 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 | QCString&.channel.);.....void.se |
4b240 | 6e 64 4d 65 73 73 61 67 65 28 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 63 68 61 6e 6e 65 | ndMessage(const.QCString.&channe |
4b260 | 6c 2c 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 6d 73 67 2c 0a 09 09 20 20 20 20 20 20 | l,.const.QCString.&msg,......... |
4b280 | 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 23 69 66 6e 64 | .const.QByteArray.&data.);.#ifnd |
4b2a0 | 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 52 45 50 45 41 54 45 52 0a 20 20 20 20 76 6f 69 64 20 72 | ef.QT_NO_QWS_REPEATER.....void.r |
4b2c0 | 65 70 61 69 6e 74 52 65 67 69 6f 6e 28 51 52 65 67 69 6f 6e 20 26 29 3b 0a 23 65 6e 64 69 66 0a | epaintRegion(QRegion.&);.#endif. |
4b2e0 | 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 49 4d 0a 20 20 20 20 76 6f 69 64 20 73 65 | #ifndef.QT_NO_QWS_IM.....void.se |
4b300 | 74 4d 69 63 72 6f 46 6f 63 75 73 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 29 3b 0a 20 20 20 | tMicroFocus(.int.x,.int.y.);.... |
4b320 | 20 76 6f 69 64 20 72 65 73 65 74 49 4d 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 57 53 51 | .void.resetIM();.#endif.....QWSQ |
4b340 | 43 6f 70 4d 65 73 73 61 67 65 45 76 65 6e 74 2a 20 77 61 69 74 46 6f 72 51 43 6f 70 52 65 73 70 | CopMessageEvent*.waitForQCopResp |
4b360 | 6f 6e 73 65 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 61 70 74 69 6f 6e 28 20 51 57 | onse();......void.setCaption(.QW |
4b380 | 69 64 67 65 74 20 2a 77 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 0a 20 20 | idget.*w,.const.QString.&.);.... |
4b3a0 | 20 20 2f 2f 20 4c 6f 63 6b 20 64 69 73 70 6c 61 79 20 66 6f 72 20 61 63 63 65 73 73 20 6f 6e 6c | ..//.Lock.display.for.access.onl |
4b3c0 | 79 20 62 79 20 74 68 69 73 20 70 72 6f 63 65 73 73 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f | y.by.this.process.....static.boo |
4b3e0 | 6c 20 69 6e 69 74 4c 6f 63 6b 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 6e | l.initLock(.const.QString.&filen |
4b400 | 61 6d 65 2c 20 62 6f 6f 6c 20 63 72 65 61 74 65 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 | ame,.bool.create.=.FALSE.);..... |
4b420 | 73 74 61 74 69 63 20 62 6f 6f 6c 20 67 72 61 62 62 65 64 28 29 20 7b 20 72 65 74 75 72 6e 20 6c | static.bool.grabbed().{.return.l |
4b440 | 6f 63 6b 2d 3e 6c 6f 63 6b 65 64 28 29 3b 20 7d 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 | ock->locked();.}.....static.void |
4b460 | 20 67 72 61 62 28 29 20 7b 20 6c 6f 63 6b 2d 3e 6c 6f 63 6b 28 20 51 4c 6f 63 6b 3a 3a 52 65 61 | .grab().{.lock->lock(.QLock::Rea |
4b480 | 64 20 29 3b 20 7d 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 67 72 61 62 28 20 62 6f 6f | d.);.}.....static.void.grab(.boo |
4b4a0 | 6c 20 77 72 69 74 65 20 29 0a 09 7b 20 6c 6f 63 6b 2d 3e 6c 6f 63 6b 28 20 77 72 69 74 65 20 3f | l.write.)..{.lock->lock(.write.? |
4b4c0 | 20 51 4c 6f 63 6b 3a 3a 57 72 69 74 65 20 3a 20 51 4c 6f 63 6b 3a 3a 52 65 61 64 20 29 3b 20 7d | .QLock::Write.:.QLock::Read.);.} |
4b4e0 | 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 75 6e 67 72 61 62 28 29 20 7b 20 6c 6f 63 6b | .....static.void.ungrab().{.lock |
4b500 | 2d 3e 75 6e 6c 6f 63 6b 28 29 3b 20 7d 0a 0a 23 69 66 64 65 66 20 51 54 5f 51 57 53 5f 44 59 4e | ->unlock();.}..#ifdef.QT_QWS_DYN |
4b520 | 41 4d 49 43 5f 54 52 41 4e 53 46 4f 52 4d 41 54 49 4f 4e 0a 20 20 20 20 73 74 61 74 69 63 20 76 | AMIC_TRANSFORMATION.....static.v |
4b540 | 6f 69 64 20 73 65 74 54 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 28 20 69 6e 74 20 74 20 29 3b 0a | oid.setTransformation(.int.t.);. |
4b560 | 23 65 6e 64 69 66 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 52 61 77 4d 6f 75 | #endif.....static.void.setRawMou |
4b580 | 73 65 45 76 65 6e 74 46 69 6c 74 65 72 28 20 76 6f 69 64 20 28 2a 66 69 6c 74 65 72 29 28 51 57 | seEventFilter(.void.(*filter)(QW |
4b5a0 | 53 4d 6f 75 73 65 45 76 65 6e 74 20 2a 29 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 | SMouseEvent.*).);..private:..... |
4b5c0 | 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3b 0a 20 20 20 20 66 | friend.class.QApplication;.....f |
4b5e0 | 72 69 65 6e 64 20 63 6c 61 73 73 20 51 43 6f 70 43 68 61 6e 6e 65 6c 3b 0a 20 20 20 20 63 6c 61 | riend.class.QCopChannel;.....cla |
4b600 | 73 73 20 44 61 74 61 3b 0a 20 20 20 20 44 61 74 61 20 2a 64 3b 0a 0a 20 20 20 20 69 6e 74 20 67 | ss.Data;.....Data.*d;......int.g |
4b620 | 65 74 50 72 6f 70 65 72 74 79 4c 65 6e 3b 0a 20 20 20 20 63 68 61 72 20 2a 67 65 74 50 72 6f 70 | etPropertyLen;.....char.*getProp |
4b640 | 65 72 74 79 44 61 74 61 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 4c 6f 63 6b 20 2a 6c 6f 63 6b | ertyData;.....static.QLock.*lock |
4b660 | 3b 0a 7d 3b 0a 0a 65 78 74 65 72 6e 20 51 57 53 44 69 73 70 6c 61 79 20 2a 71 74 5f 66 62 64 70 | ;.};..extern.QWSDisplay.*qt_fbdp |
4b680 | 79 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 53 44 49 53 50 4c 41 59 5f 51 57 53 5f 48 0a 00 | y;..#endif.//.QWSDISPLAY_QWS_H.. |
4b6a0 | 00 00 1e 00 71 00 77 00 73 00 73 00 6f 00 63 00 6b 00 65 00 74 00 5f 00 71 00 77 00 73 00 2e 00 | ....q.w.s.s.o.c.k.e.t._.q.w.s... |
4b6c0 | 68 00 00 08 f4 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | h..../************************** |
4b6e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4b700 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a | ******************.**.$Id$.**.** |
4b720 | 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 57 53 53 6f 63 6b 65 74 20 61 6e 64 20 72 65 6c | .Definition.of.QWSSocket.and.rel |
4b740 | 61 74 65 64 20 63 6c 61 73 73 65 73 2e 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 37 | ated.classes..**.**.Created.:.97 |
4b760 | 30 35 32 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 | 0521.**.**.Copyright.(C).1992-20 |
4b780 | 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 | 02.Trolltech.ASA...All.rights.re |
4b7a0 | 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 | served..**.**.This.file.is.part. |
4b7c0 | 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 | of.the.kernel.module.of.the.Qt.G |
4b7e0 | 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 | UI.Toolkit..**.**.This.file.may. |
4b800 | 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 | be.distributed.and/or.modified.u |
4b820 | 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e | nder.the.terms.of.the.**.GNU.Gen |
4b840 | 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 | eral.Public.License.version.2.as |
4b860 | 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a | .published.by.the.Free.Software. |
4b880 | 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 | **.Foundation.and.appearing.in.t |
4b8a0 | 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 | he.file.LICENSE.GPL.included.in. |
4b8c0 | 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a | the.**.packaging.of.this.file..* |
4b8e0 | 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 | *.**.Licensees.holding.valid.Qt. |
4b900 | 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 | Enterprise.Edition.or.Qt.Profess |
4b920 | 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 | ional.Edition.**.licenses.for.Qt |
4b940 | 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 | opia.Core.may.use.this.file.in.a |
4b960 | 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 | ccordance.with.the.**.Qt.Embedde |
4b980 | 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 | d.Commercial.License.Agreement.p |
4b9a0 | 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a | rovided.with.the.Software..**.** |
4b9c0 | 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 | .This.file.is.provided.AS.IS.wit |
4b9e0 | 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 | h.NO.WARRANTY.OF.ANY.KIND,.INCLU |
4ba00 | 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 | DING.THE.**.WARRANTY.OF.DESIGN,. |
4ba20 | 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 | MERCHANTABILITY.AND.FITNESS.FOR. |
4ba40 | 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 | A.PARTICULAR.PURPOSE..**.**.See. |
4ba60 | 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 | http://qtsoftware.com/pricing.ht |
4ba80 | 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 | ml.or.email.sales@trolltech.com. |
4baa0 | 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f | for.**...information.about.Qt.Co |
4bac0 | 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 | mmercial.License.Agreements..**. |
4bae0 | 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 | See.http://qtsoftware.com/gpl/.f |
4bb00 | 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a | or.GPL.licensing.information..** |
4bb20 | 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 | .**.Contact.info@trolltech.com.i |
4bb40 | 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 | f.any.conditions.of.this.licensi |
4bb60 | 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a | ng.are.**.not.clear.to.you..**.* |
4bb80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4bba0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4bbc0 | 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 53 4f 43 4b 45 54 5f 51 57 53 5f 48 0a | *****/..#ifndef.QWSSOCKET_QWS_H. |
4bbe0 | 23 64 65 66 69 6e 65 20 51 57 53 53 4f 43 4b 45 54 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 | #define.QWSSOCKET_QWS_H..#ifndef |
4bc00 | 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 6f 63 6b 65 74 2e 68 22 0a 23 69 6e 63 6c | .QT_H.#include."qsocket.h".#incl |
4bc20 | 75 64 65 20 22 71 73 65 72 76 65 72 73 6f 63 6b 65 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 | ude."qserversocket.h".#endif.//. |
4bc40 | 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 55 4c 54 49 50 52 4f | QT_H..#ifndef.QT_NO_QWS_MULTIPRO |
4bc60 | 43 45 53 53 0a 0a 63 6c 61 73 73 20 51 57 53 53 6f 63 6b 65 74 20 3a 20 70 75 62 6c 69 63 20 51 | CESS..class.QWSSocket.:.public.Q |
4bc80 | 53 6f 63 6b 65 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 | Socket.{.....Q_OBJECT.public:... |
4bca0 | 20 20 51 57 53 53 6f 63 6b 65 74 28 20 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 3d 30 2c 20 | ..QWSSocket(.QObject.*parent=0,. |
4bcc0 | 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 7e 51 57 53 53 6f 63 | const.char.*name=0.);....~QWSSoc |
4bce0 | 6b 65 74 28 29 3b 0a 09 20 20 20 20 20 20 20 20 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | ket();...............virtual.voi |
4bd00 | 64 20 63 6f 6e 6e 65 63 74 54 6f 4c 6f 63 61 6c 46 69 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 72 | d.connectToLocalFile(.const.QStr |
4bd20 | 69 6e 67 20 26 66 69 6c 65 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 20 20 20 20 20 20 20 20 2f 2f | ing.&file.);..private:........// |
4bd40 | 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 |
4bd60 | 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 |
4bd80 | 4f 50 59 29 0a 20 20 20 20 51 57 53 53 6f 63 6b 65 74 28 20 63 6f 6e 73 74 20 51 57 53 53 6f 63 | OPY).....QWSSocket(.const.QWSSoc |
4bda0 | 6b 65 74 20 26 20 29 3b 0a 20 20 20 20 51 57 53 53 6f 63 6b 65 74 20 26 6f 70 65 72 61 74 6f 72 | ket.&.);.....QWSSocket.&operator |
4bdc0 | 3d 28 20 63 6f 6e 73 74 20 51 57 53 53 6f 63 6b 65 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d | =(.const.QWSSocket.&.);.#endif.} |
4bde0 | 3b 0a 0a 0a 63 6c 61 73 73 20 51 57 53 53 65 72 76 65 72 53 6f 63 6b 65 74 20 3a 20 70 75 62 6c | ;...class.QWSServerSocket.:.publ |
4be00 | 69 63 20 51 53 65 72 76 65 72 53 6f 63 6b 65 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a | ic.QServerSocket.{.....Q_OBJECT. |
4be20 | 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 53 53 65 72 76 65 72 53 6f 63 6b 65 74 28 20 63 6f 6e | public:.....QWSServerSocket(.con |
4be40 | 73 74 20 51 53 74 72 69 6e 67 26 20 66 69 6c 65 2c 20 69 6e 74 20 62 61 63 6b 6c 6f 67 20 3d 20 | st.QString&.file,.int.backlog.=. |
4be60 | 30 2c 0a 09 09 20 20 20 20 20 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e | 0,........QObject.*parent=0,.con |
4be80 | 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 7e 51 57 53 53 65 72 76 65 72 | st.char.*name=0.);....~QWSServer |
4bea0 | 53 6f 63 6b 65 74 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 20 20 20 20 20 20 20 20 2f 2f 20 44 69 | Socket();..private:........//.Di |
4bec0 | 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 |
4bee0 | 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 |
4bf00 | 29 0a 20 20 20 20 51 57 53 53 65 72 76 65 72 53 6f 63 6b 65 74 28 20 63 6f 6e 73 74 20 51 57 53 | ).....QWSServerSocket(.const.QWS |
4bf20 | 53 65 72 76 65 72 53 6f 63 6b 65 74 20 26 20 29 3b 0a 20 20 20 20 51 57 53 53 65 72 76 65 72 53 | ServerSocket.&.);.....QWSServerS |
4bf40 | 6f 63 6b 65 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 57 53 53 65 72 76 65 | ocket.&operator=(.const.QWSServe |
4bf60 | 72 53 6f 63 6b 65 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f | rSocket.&.);.#endif.};..#endif./ |
4bf80 | 2f 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 55 4c 54 49 50 52 4f 43 45 53 53 0a 0a 23 65 6e 64 69 66 | /.QT_NO_QWS_MULTIPROCESS..#endif |
4bfa0 | 20 2f 2f 20 51 57 53 53 4f 43 4b 45 54 5f 51 57 53 5f 48 0a 00 00 00 14 00 71 00 73 00 74 00 72 | .//.QWSSOCKET_QWS_H......q.s.t.r |
4bfc0 | 00 6c 00 69 00 73 00 74 00 2e 00 68 00 00 0d 10 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .l.i.s.t...h..../*************** |
4bfe0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4c000 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a | *****************************.** |
4c020 | 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 74 72 4c 69 | .$Id$.**.**.Definition.of.QStrLi |
4c040 | 73 74 2c 20 51 53 74 72 49 4c 69 73 74 20 61 6e 64 20 51 53 74 72 4c 69 73 74 49 74 65 72 61 74 | st,.QStrIList.and.QStrListIterat |
4c060 | 6f 72 20 63 6c 61 73 73 65 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 32 30 37 33 | or.classes.**.**.Created.:.92073 |
4c080 | 30 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 | 0.**.**.Copyright.(C).1992-2000. |
4c0a0 | 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 | Trolltech.ASA...All.rights.reser |
4c0c0 | 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 | ved..**.**.This.file.is.part.of. |
4c0e0 | 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 | the.tools.module.of.the.Qt.GUI.T |
4c100 | 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 | oolkit..**.**.This.file.may.be.d |
4c120 | 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 | istributed.under.the.terms.of.th |
4c140 | 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 | e.Q.Public.License.**.as.defined |
4c160 | 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 | .by.Trolltech.ASA.of.Norway.and. |
4c180 | 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 | appearing.in.the.file.**.LICENSE |
4c1a0 | 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f | .QPL.included.in.the.packaging.o |
4c1c0 | 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 | f.this.file..**.**.This.file.may |
4c1e0 | 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 | .be.distributed.and/or.modified. |
4c200 | 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 | under.the.terms.of.the.**.GNU.Ge |
4c220 | 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 | neral.Public.License.version.2.a |
4c240 | 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 | s.published.by.the.Free.Software |
4c260 | 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 | .**.Foundation.and.appearing.in. |
4c280 | 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e | the.file.LICENSE.GPL.included.in |
4c2a0 | 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a | .the.**.packaging.of.this.file.. |
4c2c0 | 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 | **.**.Licensees.holding.valid.Qt |
4c2e0 | 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 | .Enterprise.Edition.or.Qt.Profes |
4c300 | 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 | sional.Edition.**.licenses.may.u |
4c320 | 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 | se.this.file.in.accordance.with. |
4c340 | 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 | the.Qt.Commercial.License.**.Agr |
4c360 | 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 | eement.provided.with.the.Softwar |
4c380 | 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 | e..**.**.This.file.is.provided.A |
4c3a0 | 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e | S.IS.with.NO.WARRANTY.OF.ANY.KIN |
4c3c0 | 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 | D,.INCLUDING.THE.**.WARRANTY.OF. |
4c3e0 | 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e | DESIGN,.MERCHANTABILITY.AND.FITN |
4c400 | 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a | ESS.FOR.A.PARTICULAR.PURPOSE..** |
4c420 | 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 | .**.See.http://qtsoftware.com/pr |
4c440 | 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 | icing.html.or.email.sales@trollt |
4c460 | 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f | ech.com.for.**...information.abo |
4c480 | 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 | ut.Qt.Commercial.License.Agreeme |
4c4a0 | 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f | nts..**.See.http://qtsoftware.co |
4c4c0 | 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 | m/qpl/.for.QPL.licensing.informa |
4c4e0 | 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 | tion..**.See.http://qtsoftware.c |
4c500 | 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d | om/gpl/.for.GPL.licensing.inform |
4c520 | 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 | ation..**.**.Contact.info@trollt |
4c540 | 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 | ech.com.if.any.conditions.of.thi |
4c560 | 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 | s.licensing.are.**.not.clear.to. |
4c580 | 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | you..**.************************ |
4c5a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4c5c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 54 52 4c 49 53 | **************/..#ifndef.QSTRLIS |
4c5e0 | 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 54 52 4c 49 53 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 | T_H.#define.QSTRLIST_H..#ifndef. |
4c600 | 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 | QT_H.#include."qstring.h".#inclu |
4c620 | 64 65 20 22 71 70 74 72 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 61 74 61 73 | de."qptrlist.h".#include."qdatas |
4c640 | 74 72 65 61 6d 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 64 65 66 | tream.h".#endif.//.QT_H..#if.def |
4c660 | 69 6e 65 64 28 51 5f 51 44 4f 43 29 0a 63 6c 61 73 73 20 51 53 74 72 4c 69 73 74 49 74 65 72 61 | ined(Q_QDOC).class.QStrListItera |
4c680 | 74 6f 72 20 3a 20 70 75 62 6c 69 63 20 51 50 74 72 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 63 68 | tor.:.public.QPtrListIterator<ch |
4c6a0 | 61 72 3e 0a 7b 0a 7d 3b 0a 23 65 6c 73 65 0a 74 79 70 65 64 65 66 20 51 50 74 72 4c 69 73 74 49 | ar>.{.};.#else.typedef.QPtrListI |
4c6c0 | 74 65 72 61 74 6f 72 3c 63 68 61 72 3e 20 51 53 74 72 4c 69 73 74 49 74 65 72 61 74 6f 72 3b 0a | terator<char>.QStrListIterator;. |
4c6e0 | 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 74 72 4c 69 73 74 20 | #endif..class.Q_EXPORT.QStrList. |
4c700 | 3a 20 70 75 62 6c 69 63 20 51 50 74 72 4c 69 73 74 3c 63 68 61 72 3e 0a 7b 0a 70 75 62 6c 69 63 | :.public.QPtrList<char>.{.public |
4c720 | 3a 0a 20 20 20 20 51 53 74 72 4c 69 73 74 28 20 62 6f 6f 6c 20 64 65 65 70 43 6f 70 69 65 73 3d | :.....QStrList(.bool.deepCopies= |
4c740 | 54 52 55 45 20 29 20 7b 20 64 63 20 3d 20 64 65 65 70 43 6f 70 69 65 73 3b 20 64 65 6c 5f 69 74 | TRUE.).{.dc.=.deepCopies;.del_it |
4c760 | 65 6d 20 3d 20 64 65 65 70 43 6f 70 69 65 73 3b 20 7d 0a 20 20 20 20 51 53 74 72 4c 69 73 74 28 | em.=.deepCopies;.}.....QStrList( |
4c780 | 20 63 6f 6e 73 74 20 51 53 74 72 4c 69 73 74 20 26 20 29 3b 0a 20 20 20 20 7e 51 53 74 72 4c 69 | .const.QStrList.&.);.....~QStrLi |
4c7a0 | 73 74 28 29 09 09 09 7b 20 63 6c 65 61 72 28 29 3b 20 7d 0a 20 20 20 20 51 53 74 72 4c 69 73 74 | st()...{.clear();.}.....QStrList |
4c7c0 | 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 74 72 4c 69 73 74 20 26 20 29 3b | &.operator=(.const.QStrList.&.); |
4c7e0 | 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 | ..private:.....QPtrCollection::I |
4c800 | 74 65 6d 20 6e 65 77 49 74 65 6d 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 | tem.newItem(.QPtrCollection::Ite |
4c820 | 6d 20 64 20 29 20 7b 20 72 65 74 75 72 6e 20 64 63 20 3f 20 71 73 74 72 64 75 70 28 20 28 63 6f | m.d.).{.return.dc.?.qstrdup(.(co |
4c840 | 6e 73 74 20 63 68 61 72 2a 29 64 20 29 20 3a 20 64 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 64 65 | nst.char*)d.).:.d;.}.....void.de |
4c860 | 6c 65 74 65 49 74 65 6d 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 64 | leteItem(.QPtrCollection::Item.d |
4c880 | 20 29 20 7b 20 69 66 20 28 20 64 65 6c 5f 69 74 65 6d 20 29 20 64 65 6c 65 74 65 5b 5d 20 28 63 | .).{.if.(.del_item.).delete[].(c |
4c8a0 | 68 61 72 2a 29 64 3b 20 7d 0a 20 20 20 20 69 6e 74 20 63 6f 6d 70 61 72 65 49 74 65 6d 73 28 20 | har*)d;.}.....int.compareItems(. |
4c8c0 | 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 73 31 2c 20 51 50 74 72 43 6f 6c | QPtrCollection::Item.s1,.QPtrCol |
4c8e0 | 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 73 32 20 29 20 7b 20 72 65 74 75 72 6e 20 71 73 74 72 | lection::Item.s2.).{.return.qstr |
4c900 | 63 6d 70 28 28 63 6f 6e 73 74 20 63 68 61 72 2a 29 73 31 2c 0a 09 09 09 09 09 09 09 20 28 63 6f | cmp((const.char*)s1,.........(co |
4c920 | 6e 73 74 20 63 68 61 72 2a 29 73 32 29 3b 20 7d 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 | nst.char*)s2);.}.#ifndef.QT_NO_D |
4c940 | 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 72 65 61 64 28 | ATASTREAM.....QDataStream.&read( |
4c960 | 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 73 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a | .QDataStream.&s,.QPtrCollection: |
4c980 | 3a 49 74 65 6d 20 26 64 20 29 0a 09 09 09 09 7b 20 73 20 3e 3e 20 28 63 68 61 72 20 2a 26 29 64 | :Item.&d.).....{.s.>>.(char.*&)d |
4c9a0 | 3b 20 72 65 74 75 72 6e 20 73 3b 20 7d 0a 20 20 20 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 77 | ;.return.s;.}.....QDataStream.&w |
4c9c0 | 72 69 74 65 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 73 2c 20 51 50 74 72 43 6f 6c 6c 65 63 | rite(.QDataStream.&s,.QPtrCollec |
4c9e0 | 74 69 6f 6e 3a 3a 49 74 65 6d 20 64 20 29 20 63 6f 6e 73 74 0a 09 09 09 09 7b 20 72 65 74 75 72 | tion::Item.d.).const.....{.retur |
4ca00 | 6e 20 73 20 3c 3c 20 28 63 6f 6e 73 74 20 63 68 61 72 20 2a 29 64 3b 20 7d 0a 23 65 6e 64 69 66 | n.s.<<.(const.char.*)d;.}.#endif |
4ca20 | 0a 20 20 20 20 62 6f 6f 6c 20 20 64 63 3b 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f | .....bool..dc;.};...class.Q_EXPO |
4ca40 | 52 54 20 51 53 74 72 49 4c 69 73 74 20 3a 20 70 75 62 6c 69 63 20 51 53 74 72 4c 69 73 74 09 2f | RT.QStrIList.:.public.QStrList./ |
4ca60 | 2f 20 63 61 73 65 20 69 6e 73 65 6e 73 69 74 69 76 65 20 73 74 72 69 6e 67 20 6c 69 73 74 0a 7b | /.case.insensitive.string.list.{ |
4ca80 | 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 74 72 49 4c 69 73 74 28 20 62 6f 6f 6c 20 64 65 65 | .public:.....QStrIList(.bool.dee |
4caa0 | 70 43 6f 70 69 65 73 3d 54 52 55 45 20 29 20 3a 20 51 53 74 72 4c 69 73 74 28 20 64 65 65 70 43 | pCopies=TRUE.).:.QStrList(.deepC |
4cac0 | 6f 70 69 65 73 20 29 20 7b 7d 0a 20 20 20 20 7e 51 53 74 72 49 4c 69 73 74 28 29 09 09 09 7b 20 | opies.).{}.....~QStrIList()...{. |
4cae0 | 63 6c 65 61 72 28 29 3b 20 7d 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 69 6e 74 09 20 20 63 6f | clear();.}.private:.....int...co |
4cb00 | 6d 70 61 72 65 49 74 65 6d 73 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d | mpareItems(.QPtrCollection::Item |
4cb20 | 20 73 31 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 73 32 20 29 0a 09 | .s1,.QPtrCollection::Item.s2.).. |
4cb40 | 09 09 09 7b 20 72 65 74 75 72 6e 20 71 73 74 72 69 63 6d 70 28 28 63 6f 6e 73 74 20 63 68 61 72 | ...{.return.qstricmp((const.char |
4cb60 | 2a 29 73 31 2c 0a 09 09 09 09 09 09 20 20 20 20 28 63 6f 6e 73 74 20 63 68 61 72 2a 29 73 32 29 | *)s1,...........(const.char*)s2) |
4cb80 | 3b 20 7d 0a 7d 3b 0a 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 4c 69 73 74 20 26 20 51 53 74 72 4c | ;.}.};...inline.QStrList.&.QStrL |
4cba0 | 69 73 74 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 74 72 4c 69 73 74 20 26 | ist::operator=(.const.QStrList.& |
4cbc0 | 73 74 72 4c 69 73 74 20 29 0a 7b 0a 20 20 20 20 63 6c 65 61 72 28 29 3b 0a 20 20 20 20 64 63 20 | strList.).{.....clear();.....dc. |
4cbe0 | 3d 20 73 74 72 4c 69 73 74 2e 64 63 3b 0a 20 20 20 20 64 65 6c 5f 69 74 65 6d 20 3d 20 64 63 3b | =.strList.dc;.....del_item.=.dc; |
4cc00 | 0a 20 20 20 20 51 50 74 72 4c 69 73 74 3c 63 68 61 72 3e 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 20 | .....QPtrList<char>::operator=(. |
4cc20 | 73 74 72 4c 69 73 74 20 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 7d 0a 0a | strList.);.....return.*this;.}.. |
4cc40 | 69 6e 6c 69 6e 65 20 51 53 74 72 4c 69 73 74 3a 3a 51 53 74 72 4c 69 73 74 28 20 63 6f 6e 73 74 | inline.QStrList::QStrList(.const |
4cc60 | 20 51 53 74 72 4c 69 73 74 20 26 73 74 72 4c 69 73 74 20 29 0a 20 20 20 20 3a 20 51 50 74 72 4c | .QStrList.&strList.).....:.QPtrL |
4cc80 | 69 73 74 3c 63 68 61 72 3e 28 20 73 74 72 4c 69 73 74 20 29 0a 7b 0a 20 20 20 20 64 63 20 3d 20 | ist<char>(.strList.).{.....dc.=. |
4cca0 | 46 41 4c 53 45 3b 0a 20 20 20 20 6f 70 65 72 61 74 6f 72 3d 28 20 73 74 72 4c 69 73 74 20 29 3b | FALSE;.....operator=(.strList.); |
4ccc0 | 0a 7d 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 53 54 52 4c 49 53 54 5f 48 0a 00 00 00 1c 00 71 00 | .}..#endif.//.QSTRLIST_H......q. |
4cce0 | 76 00 61 00 6c 00 75 00 65 00 76 00 65 00 63 00 74 00 6f 00 72 00 2e 00 68 00 00 30 25 2f 2a 2a | v.a.l.u.e.v.e.c.t.o.r...h..0%/** |
4cd00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4cd20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4cd40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 | **********.**.$Id$.**.**.Definit |
4cd60 | 69 6f 6e 20 6f 66 20 51 56 61 6c 75 65 56 65 63 74 6f 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 | ion.of.QValueVector.class.**.**. |
4cd80 | 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 | Copyright.(C).1992-2002.Trolltec |
4cda0 | 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a | h.ASA...All.rights.reserved..**. |
4cdc0 | 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c | **.This.file.is.part.of.the.tool |
4cde0 | 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a | s.module.of.the.Qt.GUI.Toolkit.. |
4ce00 | 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 | **.**.This.file.may.be.distribut |
4ce20 | 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c | ed.under.the.terms.of.the.Q.Publ |
4ce40 | 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c | ic.License.**.as.defined.by.Trol |
4ce60 | 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e | ltech.ASA.of.Norway.and.appearin |
4ce80 | 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 | g.in.the.file.**.LICENSE.QPL.inc |
4cea0 | 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 | luded.in.the.packaging.of.this.f |
4cec0 | 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 | ile..**.**.This.file.may.be.dist |
4cee0 | 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 | ributed.and/or.modified.under.th |
4cf00 | 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 | e.terms.of.the.**.GNU.General.Pu |
4cf20 | 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 | blic.License.version.2.as.publis |
4cf40 | 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e | hed.by.the.Free.Software.**.Foun |
4cf60 | 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 | dation.and.appearing.in.the.file |
4cf80 | 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 | .LICENSE.GPL.included.in.the.**. |
4cfa0 | 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 | packaging.of.this.file..**.**.Li |
4cfc0 | 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 | censees.holding.valid.Qt.Enterpr |
4cfe0 | 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 | ise.Edition.or.Qt.Professional.E |
4d000 | 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 | dition.**.licenses.may.use.this. |
4d020 | 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 | file.in.accordance.with.the.Qt.C |
4d040 | 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 | ommercial.License.**.Agreement.p |
4d060 | 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a | rovided.with.the.Software..**.** |
4d080 | 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 | .This.file.is.provided.AS.IS.wit |
4d0a0 | 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 | h.NO.WARRANTY.OF.ANY.KIND,.INCLU |
4d0c0 | 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 | DING.THE.**.WARRANTY.OF.DESIGN,. |
4d0e0 | 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 | MERCHANTABILITY.AND.FITNESS.FOR. |
4d100 | 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 | A.PARTICULAR.PURPOSE..**.**.See. |
4d120 | 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 | http://qtsoftware.com/pricing.ht |
4d140 | 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 | ml.or.email.sales@trolltech.com. |
4d160 | 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f | for.**...information.about.Qt.Co |
4d180 | 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 | mmercial.License.Agreements..**. |
4d1a0 | 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 | See.http://qtsoftware.com/qpl/.f |
4d1c0 | 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a | or.QPL.licensing.information..** |
4d1e0 | 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 | .See.http://qtsoftware.com/gpl/. |
4d200 | 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a | for.GPL.licensing.information..* |
4d220 | 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 | *.**.Contact.info@trolltech.com. |
4d240 | 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 | if.any.conditions.of.this.licens |
4d260 | 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a | ing.are.**.not.clear.to.you..**. |
4d280 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4d2a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4d2c0 | 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 56 41 4c 55 45 56 45 43 54 4f 52 5f 48 0a | ******/..#ifndef.QVALUEVECTOR_H. |
4d2e0 | 23 64 65 66 69 6e 65 20 51 56 41 4c 55 45 56 45 43 54 4f 52 5f 48 0a 0a 23 69 66 6e 64 65 66 20 | #define.QVALUEVECTOR_H..#ifndef. |
4d300 | 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 6c 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 | QT_H.#include."qtl.h".#include." |
4d320 | 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 73 74 72 65 61 6d | qshared.h".#include."qdatastream |
4d340 | 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 |
4d360 | 4f 5f 53 54 4c 0a 23 69 6e 63 6c 75 64 65 20 3c 76 65 63 74 6f 72 3e 0a 23 65 6e 64 69 66 0a 0a | O_STL.#include.<vector>.#endif.. |
4d380 | 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 63 6c 61 73 73 20 51 56 61 6c 75 65 56 | template.<class.T>.class.QValueV |
4d3a0 | 65 63 74 6f 72 50 72 69 76 61 74 65 20 3a 20 70 75 62 6c 69 63 20 51 53 68 61 72 65 64 0a 7b 0a | ectorPrivate.:.public.QShared.{. |
4d3c0 | 70 75 62 6c 69 63 3a 0a 20 20 20 20 74 79 70 65 64 65 66 20 54 20 76 61 6c 75 65 5f 74 79 70 65 | public:.....typedef.T.value_type |
4d3e0 | 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 54 2a 20 70 6f 69 6e 74 65 72 3b 0a 0a 20 20 20 20 51 | ;.....typedef.T*.pointer;......Q |
4d400 | 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 28 29 0a 09 3a 20 73 74 61 72 74 28 20 30 | ValueVectorPrivate()..:.start(.0 |
4d420 | 20 29 2c 20 66 69 6e 69 73 68 28 20 30 20 29 2c 20 65 6e 64 28 20 30 20 29 0a 20 20 20 20 7b 0a | .),.finish(.0.),.end(.0.).....{. |
4d440 | 20 20 20 20 7d 0a 0a 20 20 20 20 51 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 28 20 | ....}......QValueVectorPrivate(. |
4d460 | 63 6f 6e 73 74 20 51 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 3c 54 3e 26 20 78 20 | const.QValueVectorPrivate<T>&.x. |
4d480 | 29 3b 0a 20 20 20 20 51 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 28 20 73 69 7a 65 | );.....QValueVectorPrivate(.size |
4d4a0 | 5f 74 20 73 69 7a 65 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 65 72 65 66 41 6e 64 44 65 6c | _t.size.);......void.derefAndDel |
4d4c0 | 65 74 65 28 29 20 2f 2f 20 77 6f 72 6b 2d 61 72 6f 75 6e 64 20 66 6f 72 20 68 70 2d 63 63 0a 20 | ete().//.work-around.for.hp-cc.. |
4d4e0 | 20 20 20 7b 0a 09 69 66 20 28 20 64 65 72 65 66 28 29 20 29 0a 09 20 20 20 20 64 65 6c 65 74 65 | ...{..if.(.deref().)......delete |
4d500 | 20 74 68 69 73 3b 0a 20 20 20 20 7d 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 54 45 4d 50 | .this;.....}..#if.defined(Q_TEMP |
4d520 | 4c 41 54 45 44 4c 4c 29 0a 20 20 20 20 2f 2f 20 57 6f 72 6b 61 72 6f 75 6e 64 20 4d 53 20 62 75 | LATEDLL).....//.Workaround.MS.bu |
4d540 | 67 20 69 6e 20 6d 65 6d 6f 72 79 20 64 65 2f 61 6c 6c 6f 63 61 74 69 6f 6e 20 69 6e 20 44 4c 4c | g.in.memory.de/allocation.in.DLL |
4d560 | 20 76 73 2e 20 45 58 45 0a 20 20 20 20 76 69 72 74 75 61 6c 0a 23 65 6e 64 69 66 0a 20 20 20 20 | .vs..EXE.....virtual.#endif..... |
4d580 | 7e 51 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 28 29 0a 20 20 20 20 7b 0a 09 64 65 | ~QValueVectorPrivate().....{..de |
4d5a0 | 6c 65 74 65 5b 5d 20 73 74 61 72 74 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 73 69 7a 65 5f 74 20 | lete[].start;.....}......size_t. |
4d5c0 | 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 20 66 69 6e 69 73 | size().const.....{..return.finis |
4d5e0 | 68 20 2d 20 73 74 61 72 74 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 65 6d 70 74 79 | h.-.start;.....}......bool.empty |
4d600 | 28 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 72 65 74 75 72 6e 20 73 74 61 72 74 20 3d 3d 20 | ().const.....{..return.start.==. |
4d620 | 66 69 6e 69 73 68 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 73 69 7a 65 5f 74 20 63 61 70 61 63 69 | finish;.....}......size_t.capaci |
4d640 | 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 65 6e 64 20 2d 20 73 | ty().const.....{..return.end.-.s |
4d660 | 74 61 72 74 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 69 6e 73 65 72 74 28 20 70 6f | tart;.....}......void.insert(.po |
4d680 | 69 6e 74 65 72 20 70 6f 73 2c 20 63 6f 6e 73 74 20 54 26 20 78 20 29 3b 0a 20 20 20 20 76 6f 69 | inter.pos,.const.T&.x.);.....voi |
4d6a0 | 64 20 69 6e 73 65 72 74 28 20 70 6f 69 6e 74 65 72 20 70 6f 73 2c 20 73 69 7a 65 5f 74 20 6e 2c | d.insert(.pointer.pos,.size_t.n, |
4d6c0 | 20 63 6f 6e 73 74 20 54 26 20 78 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 73 65 72 76 65 28 | .const.T&.x.);.....void.reserve( |
4d6e0 | 20 73 69 7a 65 5f 74 20 6e 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 28 29 0a 20 | .size_t.n.);......void.clear().. |
4d700 | 20 20 20 7b 0a 09 64 65 6c 65 74 65 5b 5d 20 73 74 61 72 74 3b 0a 09 73 74 61 72 74 20 3d 20 30 | ...{..delete[].start;..start.=.0 |
4d720 | 3b 0a 09 66 69 6e 69 73 68 20 3d 20 30 3b 0a 09 65 6e 64 20 3d 20 30 3b 0a 20 20 20 20 7d 0a 0a | ;..finish.=.0;..end.=.0;.....}.. |
4d740 | 0a 20 20 20 20 70 6f 69 6e 74 65 72 20 73 74 61 72 74 3b 0a 20 20 20 20 70 6f 69 6e 74 65 72 20 | .....pointer.start;.....pointer. |
4d760 | 66 69 6e 69 73 68 3b 0a 20 20 20 20 70 6f 69 6e 74 65 72 20 65 6e 64 3b 0a 0a 70 72 69 76 61 74 | finish;.....pointer.end;..privat |
4d780 | 65 3a 0a 20 20 20 20 70 6f 69 6e 74 65 72 20 67 72 6f 77 41 6e 64 43 6f 70 79 28 20 73 69 7a 65 | e:.....pointer.growAndCopy(.size |
4d7a0 | 5f 74 20 6e 2c 20 70 6f 69 6e 74 65 72 20 73 2c 20 70 6f 69 6e 74 65 72 20 66 20 29 3b 0a 0a 20 | _t.n,.pointer.s,.pointer.f.);... |
4d7c0 | 20 20 20 51 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 3c 54 3e 26 20 6f 70 65 72 61 | ...QValueVectorPrivate<T>&.opera |
4d7e0 | 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 3c | tor=(.const.QValueVectorPrivate< |
4d800 | 54 3e 26 20 78 20 29 3b 0a 0a 7d 3b 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e | T>&.x.);..};..template.<class.T> |
4d820 | 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 51 56 61 6c 75 65 56 65 63 74 6f 72 | .Q_INLINE_TEMPLATES.QValueVector |
4d840 | 50 72 69 76 61 74 65 3c 54 3e 3a 3a 51 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 28 | Private<T>::QValueVectorPrivate( |
4d860 | 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 3c 54 3e 26 20 78 | .const.QValueVectorPrivate<T>&.x |
4d880 | 20 29 0a 20 20 20 20 3a 20 51 53 68 61 72 65 64 28 29 0a 7b 0a 20 20 20 20 69 6e 74 20 69 20 3d | .).....:.QShared().{.....int.i.= |
4d8a0 | 20 78 2e 73 69 7a 65 28 29 3b 0a 20 20 20 20 69 66 20 28 20 69 20 3e 20 30 20 29 20 7b 0a 09 73 | .x.size();.....if.(.i.>.0.).{..s |
4d8c0 | 74 61 72 74 20 3d 20 6e 65 77 20 54 5b 20 69 20 5d 3b 0a 09 66 69 6e 69 73 68 20 3d 20 73 74 61 | tart.=.new.T[.i.];..finish.=.sta |
4d8e0 | 72 74 20 2b 20 69 3b 0a 09 65 6e 64 20 3d 20 73 74 61 72 74 20 2b 20 69 3b 0a 23 69 66 20 64 65 | rt.+.i;..end.=.start.+.i;.#if.de |
4d900 | 66 69 6e 65 64 28 5f 5f 78 6c 43 5f 5f 29 20 26 26 20 5f 5f 78 6c 43 5f 5f 20 3c 20 30 78 34 30 | fined(__xlC__).&&.__xlC__.<.0x40 |
4d920 | 30 20 2f 2f 20 78 6c 43 20 33 2e 36 20 63 6f 6e 66 75 73 65 64 20 62 79 20 63 6f 6e 73 74 0a 09 | 0.//.xlC.3.6.confused.by.const.. |
4d940 | 71 43 6f 70 79 28 20 28 70 6f 69 6e 74 65 72 29 78 2e 73 74 61 72 74 2c 20 28 70 6f 69 6e 74 65 | qCopy(.(pointer)x.start,.(pointe |
4d960 | 72 29 78 2e 66 69 6e 69 73 68 2c 20 73 74 61 72 74 20 29 3b 0a 23 65 6c 73 65 0a 09 71 43 6f 70 | r)x.finish,.start.);.#else..qCop |
4d980 | 79 28 20 78 2e 73 74 61 72 74 2c 20 78 2e 66 69 6e 69 73 68 2c 20 73 74 61 72 74 20 29 3b 0a 23 | y(.x.start,.x.finish,.start.);.# |
4d9a0 | 65 6e 64 69 66 0a 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 09 73 74 61 72 74 20 3d 20 30 3b 0a 09 | endif.....}.else.{..start.=.0;.. |
4d9c0 | 66 69 6e 69 73 68 20 3d 20 30 3b 0a 09 65 6e 64 20 3d 20 30 3b 0a 20 20 20 20 7d 0a 7d 0a 0a 74 | finish.=.0;..end.=.0;.....}.}..t |
4d9e0 | 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c | emplate.<class.T>.Q_INLINE_TEMPL |
4da00 | 41 54 45 53 20 51 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 3c 54 3e 3a 3a 51 56 61 | ATES.QValueVectorPrivate<T>::QVa |
4da20 | 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 28 20 73 69 7a 65 5f 74 20 73 69 7a 65 20 29 0a | lueVectorPrivate(.size_t.size.). |
4da40 | 7b 0a 20 20 20 20 69 66 20 28 20 73 69 7a 65 20 3e 20 30 20 29 20 7b 0a 09 73 74 61 72 74 20 3d | {.....if.(.size.>.0.).{..start.= |
4da60 | 20 6e 65 77 20 54 5b 73 69 7a 65 5d 3b 0a 09 66 69 6e 69 73 68 20 3d 20 73 74 61 72 74 20 2b 20 | .new.T[size];..finish.=.start.+. |
4da80 | 73 69 7a 65 3b 0a 09 65 6e 64 20 3d 20 73 74 61 72 74 20 2b 20 73 69 7a 65 3b 0a 20 20 20 20 7d | size;..end.=.start.+.size;.....} |
4daa0 | 20 65 6c 73 65 20 7b 0a 09 73 74 61 72 74 20 3d 20 30 3b 0a 09 66 69 6e 69 73 68 20 3d 20 30 3b | .else.{..start.=.0;..finish.=.0; |
4dac0 | 0a 09 65 6e 64 20 3d 20 30 3b 0a 20 20 20 20 7d 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c | ..end.=.0;.....}.}..template.<cl |
4dae0 | 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 76 6f 69 64 20 51 | ass.T>.Q_INLINE_TEMPLATES.void.Q |
4db00 | 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 3c 54 3e 3a 3a 69 6e 73 65 72 74 28 20 70 | ValueVectorPrivate<T>::insert(.p |
4db20 | 6f 69 6e 74 65 72 20 70 6f 73 2c 20 63 6f 6e 73 74 20 54 26 20 78 20 29 0a 7b 0a 20 20 20 20 63 | ointer.pos,.const.T&.x.).{.....c |
4db40 | 6f 6e 73 74 20 73 69 7a 65 5f 74 20 6c 61 73 74 53 69 7a 65 20 3d 20 73 69 7a 65 28 29 3b 0a 20 | onst.size_t.lastSize.=.size();.. |
4db60 | 20 20 20 63 6f 6e 73 74 20 73 69 7a 65 5f 74 20 6e 20 3d 20 6c 61 73 74 53 69 7a 65 20 21 3d 30 | ...const.size_t.n.=.lastSize.!=0 |
4db80 | 20 3f 20 32 2a 6c 61 73 74 53 69 7a 65 20 3a 20 31 3b 0a 20 20 20 20 63 6f 6e 73 74 20 73 69 7a | .?.2*lastSize.:.1;.....const.siz |
4dba0 | 65 5f 74 20 6f 66 66 73 65 74 20 3d 20 70 6f 73 20 2d 20 73 74 61 72 74 3b 0a 20 20 20 20 70 6f | e_t.offset.=.pos.-.start;.....po |
4dbc0 | 69 6e 74 65 72 20 6e 65 77 53 74 61 72 74 20 3d 20 6e 65 77 20 54 5b 6e 5d 3b 0a 20 20 20 20 70 | inter.newStart.=.new.T[n];.....p |
4dbe0 | 6f 69 6e 74 65 72 20 6e 65 77 46 69 6e 69 73 68 20 3d 20 6e 65 77 53 74 61 72 74 20 2b 20 6f 66 | ointer.newFinish.=.newStart.+.of |
4dc00 | 66 73 65 74 3b 0a 20 20 20 20 71 43 6f 70 79 28 20 73 74 61 72 74 2c 20 70 6f 73 2c 20 6e 65 77 | fset;.....qCopy(.start,.pos,.new |
4dc20 | 53 74 61 72 74 20 29 3b 0a 20 20 20 20 2a 6e 65 77 46 69 6e 69 73 68 20 3d 20 78 3b 0a 20 20 20 | Start.);.....*newFinish.=.x;.... |
4dc40 | 20 71 43 6f 70 79 28 20 70 6f 73 2c 20 66 69 6e 69 73 68 2c 20 2b 2b 6e 65 77 46 69 6e 69 73 68 | .qCopy(.pos,.finish,.++newFinish |
4dc60 | 20 29 3b 0a 20 20 20 20 64 65 6c 65 74 65 5b 5d 20 73 74 61 72 74 3b 0a 20 20 20 20 73 74 61 72 | .);.....delete[].start;.....star |
4dc80 | 74 20 3d 20 6e 65 77 53 74 61 72 74 3b 0a 20 20 20 20 66 69 6e 69 73 68 20 3d 20 6e 65 77 53 74 | t.=.newStart;.....finish.=.newSt |
4dca0 | 61 72 74 20 2b 20 6c 61 73 74 53 69 7a 65 20 2b 20 31 3b 0a 20 20 20 20 65 6e 64 20 3d 20 6e 65 | art.+.lastSize.+.1;.....end.=.ne |
4dcc0 | 77 53 74 61 72 74 20 2b 20 6e 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 | wStart.+.n;.}..template.<class.T |
4dce0 | 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 56 61 6c 75 65 | >.Q_INLINE_TEMPLATES.void.QValue |
4dd00 | 56 65 63 74 6f 72 50 72 69 76 61 74 65 3c 54 3e 3a 3a 69 6e 73 65 72 74 28 20 70 6f 69 6e 74 65 | VectorPrivate<T>::insert(.pointe |
4dd20 | 72 20 70 6f 73 2c 20 73 69 7a 65 5f 74 20 6e 2c 20 63 6f 6e 73 74 20 54 26 20 78 20 29 0a 7b 0a | r.pos,.size_t.n,.const.T&.x.).{. |
4dd40 | 20 20 20 20 69 66 20 28 20 73 69 7a 65 5f 74 28 20 65 6e 64 20 2d 20 66 69 6e 69 73 68 20 29 20 | ....if.(.size_t(.end.-.finish.). |
4dd60 | 3e 3d 20 6e 20 29 20 7b 0a 09 2f 2f 20 65 6e 6f 75 67 68 20 72 6f 6f 6d 0a 09 63 6f 6e 73 74 20 | >=.n.).{..//.enough.room..const. |
4dd80 | 73 69 7a 65 5f 74 20 65 6c 65 6d 73 5f 61 66 74 65 72 20 3d 20 66 69 6e 69 73 68 20 2d 20 70 6f | size_t.elems_after.=.finish.-.po |
4dda0 | 73 3b 0a 09 70 6f 69 6e 74 65 72 20 6f 6c 64 5f 66 69 6e 69 73 68 20 3d 20 66 69 6e 69 73 68 3b | s;..pointer.old_finish.=.finish; |
4ddc0 | 0a 09 69 66 20 28 20 65 6c 65 6d 73 5f 61 66 74 65 72 20 3e 20 6e 20 29 20 7b 0a 09 20 20 20 20 | ..if.(.elems_after.>.n.).{...... |
4dde0 | 71 43 6f 70 79 28 20 66 69 6e 69 73 68 20 2d 20 6e 2c 20 66 69 6e 69 73 68 2c 20 66 69 6e 69 73 | qCopy(.finish.-.n,.finish,.finis |
4de00 | 68 20 29 3b 0a 09 20 20 20 20 66 69 6e 69 73 68 20 2b 3d 20 6e 3b 0a 09 20 20 20 20 71 43 6f 70 | h.);......finish.+=.n;......qCop |
4de20 | 79 42 61 63 6b 77 61 72 64 28 20 70 6f 73 2c 20 6f 6c 64 5f 66 69 6e 69 73 68 20 2d 20 6e 2c 20 | yBackward(.pos,.old_finish.-.n,. |
4de40 | 6f 6c 64 5f 66 69 6e 69 73 68 20 29 3b 0a 09 20 20 20 20 71 46 69 6c 6c 28 20 70 6f 73 2c 20 70 | old_finish.);......qFill(.pos,.p |
4de60 | 6f 73 20 2b 20 6e 2c 20 78 20 29 3b 0a 09 7d 20 65 6c 73 65 20 7b 0a 09 20 20 20 20 70 6f 69 6e | os.+.n,.x.);..}.else.{......poin |
4de80 | 74 65 72 20 66 69 6c 6c 65 72 20 3d 20 66 69 6e 69 73 68 3b 0a 09 20 20 20 20 73 69 7a 65 5f 74 | ter.filler.=.finish;......size_t |
4dea0 | 20 69 20 3d 20 6e 20 2d 20 65 6c 65 6d 73 5f 61 66 74 65 72 3b 0a 09 20 20 20 20 66 6f 72 20 28 | .i.=.n.-.elems_after;......for.( |
4dec0 | 20 3b 20 69 20 3e 20 30 3b 20 2d 2d 69 2c 20 2b 2b 66 69 6c 6c 65 72 20 29 0a 09 09 2a 66 69 6c | .;.i.>.0;.--i,.++filler.)...*fil |
4dee0 | 6c 65 72 20 3d 20 78 3b 0a 09 20 20 20 20 66 69 6e 69 73 68 20 2b 3d 20 6e 20 2d 20 65 6c 65 6d | ler.=.x;......finish.+=.n.-.elem |
4df00 | 73 5f 61 66 74 65 72 3b 0a 09 20 20 20 20 71 43 6f 70 79 28 20 70 6f 73 2c 20 6f 6c 64 5f 66 69 | s_after;......qCopy(.pos,.old_fi |
4df20 | 6e 69 73 68 2c 20 66 69 6e 69 73 68 20 29 3b 0a 09 20 20 20 20 66 69 6e 69 73 68 20 2b 3d 20 65 | nish,.finish.);......finish.+=.e |
4df40 | 6c 65 6d 73 5f 61 66 74 65 72 3b 0a 09 20 20 20 20 71 46 69 6c 6c 28 20 70 6f 73 2c 20 6f 6c 64 | lems_after;......qFill(.pos,.old |
4df60 | 5f 66 69 6e 69 73 68 2c 20 78 20 29 3b 0a 09 7d 0a 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 09 2f | _finish,.x.);..}.....}.else.{../ |
4df80 | 2f 20 6e 6f 74 20 65 6e 6f 75 67 68 20 72 6f 6f 6d 0a 09 63 6f 6e 73 74 20 73 69 7a 65 5f 74 20 | /.not.enough.room..const.size_t. |
4dfa0 | 6c 61 73 74 53 69 7a 65 20 3d 20 73 69 7a 65 28 29 3b 0a 09 63 6f 6e 73 74 20 73 69 7a 65 5f 74 | lastSize.=.size();..const.size_t |
4dfc0 | 20 6c 65 6e 20 3d 20 6c 61 73 74 53 69 7a 65 20 2b 20 51 4d 41 58 28 20 6c 61 73 74 53 69 7a 65 | .len.=.lastSize.+.QMAX(.lastSize |
4dfe0 | 2c 20 6e 20 29 3b 0a 09 70 6f 69 6e 74 65 72 20 6e 65 77 53 74 61 72 74 20 3d 20 6e 65 77 20 54 | ,.n.);..pointer.newStart.=.new.T |
4e000 | 5b 6c 65 6e 5d 3b 0a 09 70 6f 69 6e 74 65 72 20 6e 65 77 46 69 6e 69 73 68 20 3d 20 71 43 6f 70 | [len];..pointer.newFinish.=.qCop |
4e020 | 79 28 20 73 74 61 72 74 2c 20 70 6f 73 2c 20 6e 65 77 53 74 61 72 74 20 29 3b 0a 09 2f 2f 20 66 | y(.start,.pos,.newStart.);..//.f |
4e040 | 69 6c 6c 20 75 70 20 69 6e 73 65 72 74 65 64 20 73 70 61 63 65 0a 09 73 69 7a 65 5f 74 20 69 20 | ill.up.inserted.space..size_t.i. |
4e060 | 3d 20 6e 3b 0a 09 66 6f 72 20 28 20 3b 20 69 20 3e 20 30 3b 20 2d 2d 69 2c 20 2b 2b 6e 65 77 46 | =.n;..for.(.;.i.>.0;.--i,.++newF |
4e080 | 69 6e 69 73 68 20 29 0a 09 20 20 20 20 2a 6e 65 77 46 69 6e 69 73 68 20 3d 20 78 3b 0a 09 6e 65 | inish.)......*newFinish.=.x;..ne |
4e0a0 | 77 46 69 6e 69 73 68 20 3d 20 71 43 6f 70 79 28 20 70 6f 73 2c 20 66 69 6e 69 73 68 2c 20 6e 65 | wFinish.=.qCopy(.pos,.finish,.ne |
4e0c0 | 77 46 69 6e 69 73 68 20 29 3b 0a 09 64 65 6c 65 74 65 5b 5d 20 73 74 61 72 74 3b 0a 09 73 74 61 | wFinish.);..delete[].start;..sta |
4e0e0 | 72 74 20 3d 20 6e 65 77 53 74 61 72 74 3b 0a 09 66 69 6e 69 73 68 20 3d 20 6e 65 77 46 69 6e 69 | rt.=.newStart;..finish.=.newFini |
4e100 | 73 68 3b 0a 09 65 6e 64 20 3d 20 6e 65 77 53 74 61 72 74 20 2b 20 6c 65 6e 3b 0a 20 20 20 20 7d | sh;..end.=.newStart.+.len;.....} |
4e120 | 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f | .}..template.<class.T>.Q_INLINE_ |
4e140 | 54 45 4d 50 4c 41 54 45 53 20 76 6f 69 64 20 51 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 | TEMPLATES.void.QValueVectorPriva |
4e160 | 74 65 3c 54 3e 3a 3a 72 65 73 65 72 76 65 28 20 73 69 7a 65 5f 74 20 6e 20 29 0a 7b 0a 20 20 20 | te<T>::reserve(.size_t.n.).{.... |
4e180 | 20 63 6f 6e 73 74 20 73 69 7a 65 5f 74 20 6c 61 73 74 53 69 7a 65 20 3d 20 73 69 7a 65 28 29 3b | .const.size_t.lastSize.=.size(); |
4e1a0 | 0a 20 20 20 20 70 6f 69 6e 74 65 72 20 74 6d 70 20 3d 20 67 72 6f 77 41 6e 64 43 6f 70 79 28 20 | .....pointer.tmp.=.growAndCopy(. |
4e1c0 | 6e 2c 20 73 74 61 72 74 2c 20 66 69 6e 69 73 68 20 29 3b 0a 20 20 20 20 73 74 61 72 74 20 3d 20 | n,.start,.finish.);.....start.=. |
4e1e0 | 74 6d 70 3b 0a 20 20 20 20 66 69 6e 69 73 68 20 3d 20 74 6d 70 20 2b 20 6c 61 73 74 53 69 7a 65 | tmp;.....finish.=.tmp.+.lastSize |
4e200 | 3b 0a 20 20 20 20 65 6e 64 20 3d 20 73 74 61 72 74 20 2b 20 6e 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 | ;.....end.=.start.+.n;.}..templa |
4e220 | 74 65 20 3c 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 | te.<class.T>.Q_INLINE_TEMPLATES. |
4e240 | 51 5f 54 59 50 45 4e 41 4d 45 20 51 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 3c 54 | Q_TYPENAME.QValueVectorPrivate<T |
4e260 | 3e 3a 3a 70 6f 69 6e 74 65 72 20 51 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 3c 54 | >::pointer.QValueVectorPrivate<T |
4e280 | 3e 3a 3a 67 72 6f 77 41 6e 64 43 6f 70 79 28 20 73 69 7a 65 5f 74 20 6e 2c 20 70 6f 69 6e 74 65 | >::growAndCopy(.size_t.n,.pointe |
4e2a0 | 72 20 73 2c 20 70 6f 69 6e 74 65 72 20 66 20 29 0a 7b 0a 20 20 20 20 70 6f 69 6e 74 65 72 20 6e | r.s,.pointer.f.).{.....pointer.n |
4e2c0 | 65 77 53 74 61 72 74 20 3d 20 6e 65 77 20 54 5b 6e 5d 3b 0a 20 20 20 20 71 43 6f 70 79 28 20 73 | ewStart.=.new.T[n];.....qCopy(.s |
4e2e0 | 2c 20 66 2c 20 6e 65 77 53 74 61 72 74 20 29 3b 0a 20 20 20 20 64 65 6c 65 74 65 5b 5d 20 73 74 | ,.f,.newStart.);.....delete[].st |
4e300 | 61 72 74 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 6e 65 77 53 74 61 72 74 3b 0a 7d 0a 0a 74 65 6d | art;.....return.newStart;.}..tem |
4e320 | 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 20 63 6c 61 73 73 20 51 44 65 65 70 43 6f 70 79 3b | plate.<class.T>.class.QDeepCopy; |
4e340 | 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 63 6c 61 73 73 20 51 56 61 6c 75 | ..template.<class.T>.class.QValu |
4e360 | 65 56 65 63 74 6f 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 74 79 70 65 64 65 66 20 54 20 | eVector.{.public:.....typedef.T. |
4e380 | 76 61 6c 75 65 5f 74 79 70 65 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 76 61 6c 75 65 5f 74 79 | value_type;.....typedef.value_ty |
4e3a0 | 70 65 2a 20 70 6f 69 6e 74 65 72 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 63 6f 6e 73 74 20 76 | pe*.pointer;.....typedef.const.v |
4e3c0 | 61 6c 75 65 5f 74 79 70 65 2a 20 63 6f 6e 73 74 5f 70 6f 69 6e 74 65 72 3b 0a 20 20 20 20 74 79 | alue_type*.const_pointer;.....ty |
4e3e0 | 70 65 64 65 66 20 76 61 6c 75 65 5f 74 79 70 65 2a 20 69 74 65 72 61 74 6f 72 3b 0a 20 20 20 20 | pedef.value_type*.iterator;..... |
4e400 | 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 20 63 6f 6e 73 74 5f | typedef.const.value_type*.const_ |
4e420 | 69 74 65 72 61 74 6f 72 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 76 61 6c 75 65 5f 74 79 70 65 | iterator;.....typedef.value_type |
4e440 | 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 6f 6e 73 74 20 76 | &.reference;.....typedef.const.v |
4e460 | 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 3b 0a 20 20 20 20 | alue_type&.const_reference;..... |
4e480 | 74 79 70 65 64 65 66 20 73 69 7a 65 5f 74 20 73 69 7a 65 5f 74 79 70 65 3b 0a 23 69 66 6e 64 65 | typedef.size_t.size_type;.#ifnde |
4e4a0 | 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 5f | f.QT_NO_STL.....typedef.ptrdiff_ |
4e4c0 | 74 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 79 70 | t.difference_type;.#else.....typ |
4e4e0 | 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 69 66 | edef.int.difference_type;.#endif |
4e500 | 0a 0a 20 20 20 20 51 56 61 6c 75 65 56 65 63 74 6f 72 28 29 0a 20 20 20 20 7b 0a 09 73 68 20 3d | ......QValueVector().....{..sh.= |
4e520 | 20 6e 65 77 20 51 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 3c 54 3e 3b 0a 20 20 20 | .new.QValueVectorPrivate<T>;.... |
4e540 | 20 7d 0a 0a 20 20 20 20 51 56 61 6c 75 65 56 65 63 74 6f 72 28 20 63 6f 6e 73 74 20 51 56 61 6c | .}......QValueVector(.const.QVal |
4e560 | 75 65 56 65 63 74 6f 72 3c 54 3e 26 20 76 20 29 0a 20 20 20 20 7b 0a 09 73 68 20 3d 20 76 2e 73 | ueVector<T>&.v.).....{..sh.=.v.s |
4e580 | 68 3b 0a 09 73 68 2d 3e 72 65 66 28 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 56 61 6c 75 65 | h;..sh->ref();.....}......QValue |
4e5a0 | 56 65 63 74 6f 72 28 20 73 69 7a 65 5f 74 79 70 65 20 6e 2c 20 63 6f 6e 73 74 20 54 26 20 76 61 | Vector(.size_type.n,.const.T&.va |
4e5c0 | 6c 20 3d 20 54 28 29 20 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 20 20 | l.=.T().);..#ifndef.QT_NO_STL... |
4e5e0 | 20 20 51 56 61 6c 75 65 56 65 63 74 6f 72 28 20 73 74 64 3a 3a 76 65 63 74 6f 72 3c 54 3e 26 20 | ..QValueVector(.std::vector<T>&. |
4e600 | 76 20 29 20 2f 2f 20 23 23 23 20 72 65 6d 6f 76 65 20 69 6e 20 34 2e 30 0a 20 20 20 20 7b 0a 09 | v.).//.###.remove.in.4.0.....{.. |
4e620 | 73 68 20 3d 20 6e 65 77 20 51 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 3c 54 3e 28 | sh.=.new.QValueVectorPrivate<T>( |
4e640 | 20 76 2e 73 69 7a 65 28 29 20 29 3b 0a 09 71 43 6f 70 79 28 20 76 2e 62 65 67 69 6e 28 29 2c 20 | .v.size().);..qCopy(.v.begin(),. |
4e660 | 76 2e 65 6e 64 28 29 2c 20 62 65 67 69 6e 28 29 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 | v.end(),.begin().);.....}......Q |
4e680 | 56 61 6c 75 65 56 65 63 74 6f 72 28 20 63 6f 6e 73 74 20 73 74 64 3a 3a 76 65 63 74 6f 72 3c 54 | ValueVector(.const.std::vector<T |
4e6a0 | 3e 26 20 76 20 29 0a 20 20 20 20 7b 0a 09 73 68 20 3d 20 6e 65 77 20 51 56 61 6c 75 65 56 65 63 | >&.v.).....{..sh.=.new.QValueVec |
4e6c0 | 74 6f 72 50 72 69 76 61 74 65 3c 54 3e 28 20 76 2e 73 69 7a 65 28 29 20 29 3b 0a 09 71 43 6f 70 | torPrivate<T>(.v.size().);..qCop |
4e6e0 | 79 28 20 76 2e 62 65 67 69 6e 28 29 2c 20 76 2e 65 6e 64 28 29 2c 20 62 65 67 69 6e 28 29 20 29 | y(.v.begin(),.v.end(),.begin().) |
4e700 | 3b 0a 20 20 20 20 7d 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 7e 51 56 61 6c 75 65 56 65 63 74 6f | ;.....}.#endif......~QValueVecto |
4e720 | 72 28 29 0a 20 20 20 20 7b 0a 09 73 68 2d 3e 64 65 72 65 66 41 6e 64 44 65 6c 65 74 65 28 29 3b | r().....{..sh->derefAndDelete(); |
4e740 | 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 56 61 6c 75 65 56 65 63 74 6f 72 3c 54 3e 26 20 6f 70 65 | .....}......QValueVector<T>&.ope |
4e760 | 72 61 74 6f 72 3d 20 28 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 56 65 63 74 6f 72 3c 54 3e 26 20 | rator=.(.const.QValueVector<T>&. |
4e780 | 76 20 29 0a 20 20 20 20 7b 0a 09 76 2e 73 68 2d 3e 72 65 66 28 29 3b 0a 09 73 68 2d 3e 64 65 72 | v.).....{..v.sh->ref();..sh->der |
4e7a0 | 65 66 41 6e 64 44 65 6c 65 74 65 28 29 3b 0a 09 73 68 20 3d 20 76 2e 73 68 3b 0a 09 72 65 74 75 | efAndDelete();..sh.=.v.sh;..retu |
4e7c0 | 72 6e 20 2a 74 68 69 73 3b 0a 20 20 20 20 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 | rn.*this;.....}..#ifndef.QT_NO_S |
4e7e0 | 54 4c 0a 20 20 20 20 51 56 61 6c 75 65 56 65 63 74 6f 72 3c 54 3e 26 20 6f 70 65 72 61 74 6f 72 | TL.....QValueVector<T>&.operator |
4e800 | 3d 20 28 20 63 6f 6e 73 74 20 73 74 64 3a 3a 76 65 63 74 6f 72 3c 54 3e 26 20 76 20 29 0a 20 20 | =.(.const.std::vector<T>&.v.)... |
4e820 | 20 20 7b 0a 09 63 6c 65 61 72 28 29 3b 0a 09 72 65 73 69 7a 65 28 20 76 2e 73 69 7a 65 28 29 20 | ..{..clear();..resize(.v.size(). |
4e840 | 29 3b 0a 09 71 43 6f 70 79 28 20 76 2e 62 65 67 69 6e 28 29 2c 20 76 2e 65 6e 64 28 29 2c 20 62 | );..qCopy(.v.begin(),.v.end(),.b |
4e860 | 65 67 69 6e 28 29 20 29 3b 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 20 20 20 20 7d 0a 23 | egin().);..return.*this;.....}.# |
4e880 | 65 6e 64 69 66 0a 0a 20 20 20 20 73 69 7a 65 5f 74 79 70 65 20 73 69 7a 65 28 29 20 63 6f 6e 73 | endif......size_type.size().cons |
4e8a0 | 74 20 7b 20 72 65 74 75 72 6e 20 73 68 2d 3e 73 69 7a 65 28 29 3b 20 7d 0a 0a 20 20 20 20 62 6f | t.{.return.sh->size();.}......bo |
4e8c0 | 6f 6c 20 65 6d 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 65 6d | ol.empty().const.{.return.sh->em |
4e8e0 | 70 74 79 28 29 3b 20 7d 0a 0a 20 20 20 20 73 69 7a 65 5f 74 79 70 65 20 63 61 70 61 63 69 74 79 | pty();.}......size_type.capacity |
4e900 | 28 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 72 65 74 75 72 6e 20 73 69 7a 65 5f 74 79 70 65 | ().const.....{..return.size_type |
4e920 | 28 20 73 68 2d 3e 63 61 70 61 63 69 74 79 28 29 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 69 | (.sh->capacity().);.....}......i |
4e940 | 74 65 72 61 74 6f 72 20 62 65 67 69 6e 28 29 0a 20 20 20 20 7b 0a 09 64 65 74 61 63 68 28 29 3b | terator.begin().....{..detach(); |
4e960 | 0a 09 72 65 74 75 72 6e 20 73 68 2d 3e 73 74 61 72 74 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 63 | ..return.sh->start;.....}......c |
4e980 | 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 62 65 67 69 6e 28 29 20 63 6f 6e 73 74 0a 20 20 20 20 | onst_iterator.begin().const..... |
4e9a0 | 7b 0a 09 72 65 74 75 72 6e 20 73 68 2d 3e 73 74 61 72 74 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 | {..return.sh->start;.....}...... |
4e9c0 | 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 28 29 20 63 6f 6e 73 | const_iterator.constBegin().cons |
4e9e0 | 74 0a 20 20 20 20 7b 0a 09 72 65 74 75 72 6e 20 73 68 2d 3e 73 74 61 72 74 3b 0a 20 20 20 20 7d | t.....{..return.sh->start;.....} |
4ea00 | 0a 0a 20 20 20 20 69 74 65 72 61 74 6f 72 20 65 6e 64 28 29 0a 20 20 20 20 7b 0a 09 64 65 74 61 | ......iterator.end().....{..deta |
4ea20 | 63 68 28 29 3b 0a 09 72 65 74 75 72 6e 20 73 68 2d 3e 66 69 6e 69 73 68 3b 0a 20 20 20 20 7d 0a | ch();..return.sh->finish;.....}. |
4ea40 | 0a 20 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 0a | .....const_iterator.end().const. |
4ea60 | 20 20 20 20 7b 0a 09 72 65 74 75 72 6e 20 73 68 2d 3e 66 69 6e 69 73 68 3b 0a 20 20 20 20 7d 0a | ....{..return.sh->finish;.....}. |
4ea80 | 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 45 6e 64 28 29 20 63 | .....const_iterator.constEnd().c |
4eaa0 | 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 72 65 74 75 72 6e 20 73 68 2d 3e 66 69 6e 69 73 68 3b 0a 20 | onst.....{..return.sh->finish;.. |
4eac0 | 20 20 20 7d 0a 0a 20 20 20 20 72 65 66 65 72 65 6e 63 65 20 61 74 28 20 73 69 7a 65 5f 74 79 70 | ...}......reference.at(.size_typ |
4eae0 | 65 20 69 2c 20 62 6f 6f 6c 2a 20 6f 6b 20 3d 20 30 20 29 0a 20 20 20 20 7b 0a 09 64 65 74 61 63 | e.i,.bool*.ok.=.0.).....{..detac |
4eb00 | 68 28 29 3b 0a 09 69 66 20 28 20 6f 6b 20 29 0a 09 20 20 20 20 2a 6f 6b 20 3d 20 28 20 69 20 3c | h();..if.(.ok.)......*ok.=.(.i.< |
4eb20 | 20 73 69 7a 65 28 29 20 29 3b 0a 09 72 65 74 75 72 6e 20 2a 28 20 62 65 67 69 6e 28 29 20 2b 20 | .size().);..return.*(.begin().+. |
4eb40 | 69 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 63 6f 6e 73 74 5f 72 65 66 65 72 65 6e 63 65 20 | i.);.....}......const_reference. |
4eb60 | 61 74 28 20 73 69 7a 65 5f 74 79 70 65 20 69 2c 20 62 6f 6f 6c 2a 20 6f 6b 20 3d 20 30 20 29 20 | at(.size_type.i,.bool*.ok.=.0.). |
4eb80 | 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 69 66 20 28 20 6f 6b 20 29 0a 09 20 20 20 20 2a 6f 6b 20 | const.....{..if.(.ok.)......*ok. |
4eba0 | 3d 20 28 20 69 20 3c 20 73 69 7a 65 28 29 20 29 3b 0a 09 72 65 74 75 72 6e 20 2a 28 20 62 65 67 | =.(.i.<.size().);..return.*(.beg |
4ebc0 | 69 6e 28 29 20 2b 20 69 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 72 65 66 65 72 65 6e 63 65 | in().+.i.);.....}......reference |
4ebe0 | 20 6f 70 65 72 61 74 6f 72 5b 5d 28 20 73 69 7a 65 5f 74 79 70 65 20 69 20 29 0a 20 20 20 20 7b | .operator[](.size_type.i.).....{ |
4ec00 | 0a 09 64 65 74 61 63 68 28 29 3b 0a 09 72 65 74 75 72 6e 20 2a 28 20 62 65 67 69 6e 28 29 20 2b | ..detach();..return.*(.begin().+ |
4ec20 | 20 69 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 63 6f 6e 73 74 5f 72 65 66 65 72 65 6e 63 65 | .i.);.....}......const_reference |
4ec40 | 20 6f 70 65 72 61 74 6f 72 5b 5d 28 20 73 69 7a 65 5f 74 79 70 65 20 69 20 29 20 63 6f 6e 73 74 | .operator[](.size_type.i.).const |
4ec60 | 0a 20 20 20 20 7b 0a 09 72 65 74 75 72 6e 20 2a 28 20 62 65 67 69 6e 28 29 20 2b 20 69 20 29 3b | .....{..return.*(.begin().+.i.); |
4ec80 | 0a 20 20 20 20 7d 0a 0a 20 20 20 20 72 65 66 65 72 65 6e 63 65 20 66 72 6f 6e 74 28 29 0a 20 20 | .....}......reference.front()... |
4eca0 | 20 20 7b 0a 09 51 5f 41 53 53 45 52 54 28 20 21 65 6d 70 74 79 28 29 20 29 3b 0a 09 64 65 74 61 | ..{..Q_ASSERT(.!empty().);..deta |
4ecc0 | 63 68 28 29 3b 0a 09 72 65 74 75 72 6e 20 2a 62 65 67 69 6e 28 29 3b 0a 20 20 20 20 7d 0a 0a 20 | ch();..return.*begin();.....}... |
4ece0 | 20 20 20 63 6f 6e 73 74 5f 72 65 66 65 72 65 6e 63 65 20 66 72 6f 6e 74 28 29 20 63 6f 6e 73 74 | ...const_reference.front().const |
4ed00 | 0a 20 20 20 20 7b 0a 09 51 5f 41 53 53 45 52 54 28 20 21 65 6d 70 74 79 28 29 20 29 3b 0a 09 72 | .....{..Q_ASSERT(.!empty().);..r |
4ed20 | 65 74 75 72 6e 20 2a 62 65 67 69 6e 28 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 72 65 66 65 72 | eturn.*begin();.....}......refer |
4ed40 | 65 6e 63 65 20 62 61 63 6b 28 29 0a 20 20 20 20 7b 0a 09 51 5f 41 53 53 45 52 54 28 20 21 65 6d | ence.back().....{..Q_ASSERT(.!em |
4ed60 | 70 74 79 28 29 20 29 3b 0a 09 64 65 74 61 63 68 28 29 3b 0a 09 72 65 74 75 72 6e 20 2a 28 20 65 | pty().);..detach();..return.*(.e |
4ed80 | 6e 64 28 29 20 2d 20 31 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 63 6f 6e 73 74 5f 72 65 66 | nd().-.1.);.....}......const_ref |
4eda0 | 65 72 65 6e 63 65 20 62 61 63 6b 28 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 51 5f 41 53 53 | erence.back().const.....{..Q_ASS |
4edc0 | 45 52 54 28 20 21 65 6d 70 74 79 28 29 20 29 3b 0a 09 72 65 74 75 72 6e 20 2a 28 20 65 6e 64 28 | ERT(.!empty().);..return.*(.end( |
4ede0 | 29 20 2d 20 31 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 70 75 73 68 5f 62 61 | ).-.1.);.....}......void.push_ba |
4ee00 | 63 6b 28 20 63 6f 6e 73 74 20 54 26 20 78 20 29 0a 20 20 20 20 7b 0a 09 64 65 74 61 63 68 28 29 | ck(.const.T&.x.).....{..detach() |
4ee20 | 3b 0a 09 69 66 20 28 20 73 68 2d 3e 66 69 6e 69 73 68 20 3d 3d 20 73 68 2d 3e 65 6e 64 20 29 20 | ;..if.(.sh->finish.==.sh->end.). |
4ee40 | 7b 0a 09 20 20 20 20 73 68 2d 3e 72 65 73 65 72 76 65 28 20 73 69 7a 65 28 29 2b 73 69 7a 65 28 | {......sh->reserve(.size()+size( |
4ee60 | 29 2f 32 2b 31 20 29 3b 0a 09 7d 0a 09 2a 73 68 2d 3e 66 69 6e 69 73 68 20 3d 20 78 3b 0a 09 2b | )/2+1.);..}..*sh->finish.=.x;..+ |
4ee80 | 2b 73 68 2d 3e 66 69 6e 69 73 68 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 70 6f 70 | +sh->finish;.....}......void.pop |
4eea0 | 5f 62 61 63 6b 28 29 0a 20 20 20 20 7b 0a 09 64 65 74 61 63 68 28 29 3b 0a 09 69 66 20 28 20 65 | _back().....{..detach();..if.(.e |
4eec0 | 6d 70 74 79 28 29 20 29 0a 09 20 20 20 20 72 65 74 75 72 6e 3b 0a 09 2d 2d 73 68 2d 3e 66 69 6e | mpty().)......return;..--sh->fin |
4eee0 | 69 73 68 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 69 74 65 72 61 74 6f 72 20 69 6e 73 65 72 74 28 | ish;.....}......iterator.insert( |
4ef00 | 20 69 74 65 72 61 74 6f 72 20 70 6f 73 2c 20 63 6f 6e 73 74 20 54 26 20 78 20 29 3b 0a 20 20 20 | .iterator.pos,.const.T&.x.);.... |
4ef20 | 20 69 74 65 72 61 74 6f 72 20 69 6e 73 65 72 74 28 20 69 74 65 72 61 74 6f 72 20 70 6f 73 2c 20 | .iterator.insert(.iterator.pos,. |
4ef40 | 73 69 7a 65 5f 74 79 70 65 20 6e 2c 20 63 6f 6e 73 74 20 54 26 20 78 20 29 3b 0a 0a 20 20 20 20 | size_type.n,.const.T&.x.);...... |
4ef60 | 76 6f 69 64 20 72 65 73 65 72 76 65 28 20 73 69 7a 65 5f 74 79 70 65 20 6e 20 29 0a 20 20 20 20 | void.reserve(.size_type.n.)..... |
4ef80 | 7b 0a 09 69 66 20 28 20 63 61 70 61 63 69 74 79 28 29 20 3c 20 6e 20 29 20 7b 0a 09 20 20 20 20 | {..if.(.capacity().<.n.).{...... |
4efa0 | 64 65 74 61 63 68 28 29 3b 0a 09 20 20 20 20 73 68 2d 3e 72 65 73 65 72 76 65 28 20 6e 20 29 3b | detach();......sh->reserve(.n.); |
4efc0 | 0a 09 7d 0a 20 20 20 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 28 20 73 69 7a 65 | ..}.....}......void.resize(.size |
4efe0 | 5f 74 79 70 65 20 6e 2c 20 63 6f 6e 73 74 20 54 26 20 76 61 6c 20 3d 20 54 28 29 20 29 0a 20 20 | _type.n,.const.T&.val.=.T().)... |
4f000 | 20 20 7b 0a 09 69 66 20 28 20 6e 20 3c 20 73 69 7a 65 28 29 20 29 0a 09 20 20 20 20 65 72 61 73 | ..{..if.(.n.<.size().)......eras |
4f020 | 65 28 20 62 65 67 69 6e 28 29 20 2b 20 6e 2c 20 65 6e 64 28 29 20 29 3b 0a 09 65 6c 73 65 0a 09 | e(.begin().+.n,.end().);..else.. |
4f040 | 20 20 20 20 69 6e 73 65 72 74 28 20 65 6e 64 28 29 2c 20 6e 20 2d 20 73 69 7a 65 28 29 2c 20 76 | ....insert(.end(),.n.-.size(),.v |
4f060 | 61 6c 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 28 29 0a 20 20 | al.);.....}......void.clear()... |
4f080 | 20 20 7b 0a 09 64 65 74 61 63 68 28 29 3b 0a 09 73 68 2d 3e 63 6c 65 61 72 28 29 3b 0a 20 20 20 | ..{..detach();..sh->clear();.... |
4f0a0 | 20 7d 0a 0a 20 20 20 20 69 74 65 72 61 74 6f 72 20 65 72 61 73 65 28 20 69 74 65 72 61 74 6f 72 | .}......iterator.erase(.iterator |
4f0c0 | 20 70 6f 73 20 29 0a 20 20 20 20 7b 0a 09 64 65 74 61 63 68 28 29 3b 0a 09 69 66 20 28 20 70 6f | .pos.).....{..detach();..if.(.po |
4f0e0 | 73 20 2b 20 31 20 21 3d 20 65 6e 64 28 29 20 29 0a 09 20 20 20 20 71 43 6f 70 79 28 20 70 6f 73 | s.+.1.!=.end().)......qCopy(.pos |
4f100 | 20 2b 20 31 2c 20 73 68 2d 3e 66 69 6e 69 73 68 2c 20 70 6f 73 20 29 3b 0a 09 2d 2d 73 68 2d 3e | .+.1,.sh->finish,.pos.);..--sh-> |
4f120 | 66 69 6e 69 73 68 3b 0a 09 72 65 74 75 72 6e 20 70 6f 73 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 | finish;..return.pos;.....}...... |
4f140 | 69 74 65 72 61 74 6f 72 20 65 72 61 73 65 28 20 69 74 65 72 61 74 6f 72 20 66 69 72 73 74 2c 20 | iterator.erase(.iterator.first,. |
4f160 | 69 74 65 72 61 74 6f 72 20 6c 61 73 74 20 29 0a 20 20 20 20 7b 0a 09 64 65 74 61 63 68 28 29 3b | iterator.last.).....{..detach(); |
4f180 | 0a 09 71 43 6f 70 79 28 20 6c 61 73 74 2c 20 73 68 2d 3e 66 69 6e 69 73 68 2c 20 66 69 72 73 74 | ..qCopy(.last,.sh->finish,.first |
4f1a0 | 20 29 3b 0a 09 73 68 2d 3e 66 69 6e 69 73 68 20 3d 20 73 68 2d 3e 66 69 6e 69 73 68 20 2d 20 28 | .);..sh->finish.=.sh->finish.-.( |
4f1c0 | 20 6c 61 73 74 20 2d 20 66 69 72 73 74 20 29 3b 0a 09 72 65 74 75 72 6e 20 66 69 72 73 74 3b 0a | .last.-.first.);..return.first;. |
4f1e0 | 20 20 20 20 7d 0a 0a 20 20 20 20 2f 2f 20 23 23 23 20 72 65 6d 6f 76 65 20 69 6e 20 51 74 20 34 | ....}......//.###.remove.in.Qt.4 |
4f200 | 2e 30 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 56 | .0.....bool.operator==(.const.QV |
4f220 | 61 6c 75 65 56 65 63 74 6f 72 3c 54 3e 26 20 78 20 29 0a 20 20 20 20 7b 0a 09 72 65 74 75 72 6e | alueVector<T>&.x.).....{..return |
4f240 | 20 73 69 7a 65 28 29 3d 3d 78 2e 73 69 7a 65 28 29 20 3f 20 71 45 71 75 61 6c 28 20 63 6f 6e 73 | .size()==x.size().?.qEqual(.cons |
4f260 | 74 42 65 67 69 6e 28 29 2c 20 63 6f 6e 73 74 45 6e 64 28 29 2c 20 78 2e 62 65 67 69 6e 28 29 29 | tBegin(),.constEnd(),.x.begin()) |
4f280 | 20 3a 20 46 41 4c 53 45 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 | .:.FALSE;.....}......bool.operat |
4f2a0 | 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 56 65 63 74 6f 72 3c 54 3e 26 20 78 20 29 | or==(.const.QValueVector<T>&.x.) |
4f2c0 | 20 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 72 65 74 75 72 6e 20 73 69 7a 65 28 29 3d 3d 78 2e 73 | .const.....{..return.size()==x.s |
4f2e0 | 69 7a 65 28 29 20 3f 20 71 45 71 75 61 6c 28 20 62 65 67 69 6e 28 29 2c 20 65 6e 64 28 29 2c 20 | ize().?.qEqual(.begin(),.end(),. |
4f300 | 78 2e 62 65 67 69 6e 28 29 20 29 20 3a 20 46 41 4c 53 45 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 | x.begin().).:.FALSE;.....}...... |
4f320 | 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 64 65 66 | typedef.T.ValueType;.....typedef |
4f340 | 20 56 61 6c 75 65 54 79 70 65 20 2a 49 74 65 72 61 74 6f 72 3b 0a 20 20 20 20 74 79 70 65 64 65 | .ValueType.*Iterator;.....typede |
4f360 | 66 20 63 6f 6e 73 74 20 56 61 6c 75 65 54 79 70 65 20 2a 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 | f.const.ValueType.*ConstIterator |
4f380 | 3b 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 | ;......size_type.count().const.{ |
4f3a0 | 20 72 65 74 75 72 6e 20 73 69 7a 65 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 6d 70 | .return.size();.}.....bool.isEmp |
4f3c0 | 74 79 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 65 6d 70 74 79 28 29 3b 20 7d 0a 0a | ty().const.{.return.empty();.}.. |
4f3e0 | 20 20 20 20 72 65 66 65 72 65 6e 63 65 20 66 69 72 73 74 28 29 20 7b 20 72 65 74 75 72 6e 20 66 | ....reference.first().{.return.f |
4f400 | 72 6f 6e 74 28 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 5f 72 65 66 65 72 65 6e 63 65 20 66 69 | ront();.}.....const_reference.fi |
4f420 | 72 73 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 66 72 6f 6e 74 28 29 3b 20 7d 0a | rst().const.{.return.front();.}. |
4f440 | 20 20 20 20 72 65 66 65 72 65 6e 63 65 20 6c 61 73 74 28 29 20 7b 20 72 65 74 75 72 6e 20 62 61 | ....reference.last().{.return.ba |
4f460 | 63 6b 28 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 5f 72 65 66 65 72 65 6e 63 65 20 6c 61 73 74 | ck();.}.....const_reference.last |
4f480 | 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 62 61 63 6b 28 29 3b 20 7d 0a 20 20 20 20 | ().const.{.return.back();.}..... |
4f4a0 | 76 6f 69 64 20 61 70 70 65 6e 64 28 20 63 6f 6e 73 74 20 54 26 20 78 20 29 20 7b 20 70 75 73 68 | void.append(.const.T&.x.).{.push |
4f4c0 | 5f 62 61 63 6b 28 20 78 20 29 3b 20 7d 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f | _back(.x.);.}..protected:.....vo |
4f4e0 | 69 64 20 64 65 74 61 63 68 28 29 0a 20 20 20 20 7b 0a 09 69 66 20 28 20 73 68 2d 3e 63 6f 75 6e | id.detach().....{..if.(.sh->coun |
4f500 | 74 20 3e 20 31 20 29 20 7b 20 64 65 74 61 63 68 49 6e 74 65 72 6e 61 6c 28 29 3b 20 7d 0a 20 20 | t.>.1.).{.detachInternal();.}... |
4f520 | 20 20 7d 0a 20 20 20 20 76 6f 69 64 20 64 65 74 61 63 68 49 6e 74 65 72 6e 61 6c 28 29 3b 0a 20 | ..}.....void.detachInternal();.. |
4f540 | 20 20 20 51 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 3c 54 3e 2a 20 73 68 3b 0a 0a | ...QValueVectorPrivate<T>*.sh;.. |
4f560 | 70 72 69 76 61 74 65 3a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 65 65 70 43 | private:.....friend.class.QDeepC |
4f580 | 6f 70 79 3c 20 51 56 61 6c 75 65 56 65 63 74 6f 72 3c 54 3e 20 3e 3b 0a 7d 3b 0a 0a 74 65 6d 70 | opy<.QValueVector<T>.>;.};..temp |
4f5a0 | 6c 61 74 65 20 3c 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 | late.<class.T>.Q_INLINE_TEMPLATE |
4f5c0 | 53 20 51 56 61 6c 75 65 56 65 63 74 6f 72 3c 54 3e 3a 3a 51 56 61 6c 75 65 56 65 63 74 6f 72 28 | S.QValueVector<T>::QValueVector( |
4f5e0 | 20 73 69 7a 65 5f 74 79 70 65 20 6e 2c 20 63 6f 6e 73 74 20 54 26 20 76 61 6c 20 29 0a 7b 0a 20 | .size_type.n,.const.T&.val.).{.. |
4f600 | 20 20 20 73 68 20 3d 20 6e 65 77 20 51 56 61 6c 75 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 3c | ...sh.=.new.QValueVectorPrivate< |
4f620 | 54 3e 28 20 6e 20 29 3b 0a 20 20 20 20 71 46 69 6c 6c 28 20 62 65 67 69 6e 28 29 2c 20 65 6e 64 | T>(.n.);.....qFill(.begin(),.end |
4f640 | 28 29 2c 20 76 61 6c 20 29 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e | (),.val.);.}..template.<class.T> |
4f660 | 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 56 61 6c 75 65 56 | .Q_INLINE_TEMPLATES.void.QValueV |
4f680 | 65 63 74 6f 72 3c 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 | ector<T>::detachInternal().{.... |
4f6a0 | 20 73 68 2d 3e 64 65 72 65 66 28 29 3b 0a 20 20 20 20 73 68 20 3d 20 6e 65 77 20 51 56 61 6c 75 | .sh->deref();.....sh.=.new.QValu |
4f6c0 | 65 56 65 63 74 6f 72 50 72 69 76 61 74 65 3c 54 3e 28 20 2a 73 68 20 29 3b 0a 7d 0a 0a 74 65 6d | eVectorPrivate<T>(.*sh.);.}..tem |
4f6e0 | 70 6c 61 74 65 20 3c 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 | plate.<class.T>.Q_INLINE_TEMPLAT |
4f700 | 45 53 20 51 5f 54 59 50 45 4e 41 4d 45 20 51 56 61 6c 75 65 56 65 63 74 6f 72 3c 54 3e 3a 3a 69 | ES.Q_TYPENAME.QValueVector<T>::i |
4f720 | 74 65 72 61 74 6f 72 20 51 56 61 6c 75 65 56 65 63 74 6f 72 3c 54 3e 3a 3a 69 6e 73 65 72 74 28 | terator.QValueVector<T>::insert( |
4f740 | 20 69 74 65 72 61 74 6f 72 20 70 6f 73 2c 20 63 6f 6e 73 74 20 54 26 20 78 20 29 0a 7b 0a 20 20 | .iterator.pos,.const.T&.x.).{... |
4f760 | 20 20 73 69 7a 65 5f 74 79 70 65 20 6f 66 66 73 65 74 20 3d 20 70 6f 73 20 2d 20 73 68 2d 3e 73 | ..size_type.offset.=.pos.-.sh->s |
4f780 | 74 61 72 74 3b 0a 20 20 20 20 64 65 74 61 63 68 28 29 3b 0a 20 20 20 20 69 66 20 28 20 70 6f 73 | tart;.....detach();.....if.(.pos |
4f7a0 | 20 3d 3d 20 65 6e 64 28 29 20 29 20 7b 0a 09 69 66 20 28 20 73 68 2d 3e 66 69 6e 69 73 68 20 3d | .==.end().).{..if.(.sh->finish.= |
4f7c0 | 3d 20 73 68 2d 3e 65 6e 64 20 29 0a 09 20 20 20 20 70 75 73 68 5f 62 61 63 6b 28 20 78 20 29 3b | =.sh->end.)......push_back(.x.); |
4f7e0 | 0a 09 65 6c 73 65 20 7b 0a 09 20 20 20 20 2a 73 68 2d 3e 66 69 6e 69 73 68 20 3d 20 78 3b 0a 09 | ..else.{......*sh->finish.=.x;.. |
4f800 | 20 20 20 20 2b 2b 73 68 2d 3e 66 69 6e 69 73 68 3b 0a 09 7d 0a 20 20 20 20 7d 20 65 6c 73 65 20 | ....++sh->finish;..}.....}.else. |
4f820 | 7b 0a 09 69 66 20 28 20 73 68 2d 3e 66 69 6e 69 73 68 20 3d 3d 20 73 68 2d 3e 65 6e 64 20 29 20 | {..if.(.sh->finish.==.sh->end.). |
4f840 | 7b 0a 09 20 20 20 20 73 68 2d 3e 69 6e 73 65 72 74 28 20 70 6f 73 2c 20 78 20 29 3b 0a 09 7d 20 | {......sh->insert(.pos,.x.);..}. |
4f860 | 65 6c 73 65 20 7b 0a 09 20 20 20 20 2a 73 68 2d 3e 66 69 6e 69 73 68 20 3d 20 2a 28 73 68 2d 3e | else.{......*sh->finish.=.*(sh-> |
4f880 | 66 69 6e 69 73 68 20 2d 20 31 29 3b 0a 09 20 20 20 20 2b 2b 73 68 2d 3e 66 69 6e 69 73 68 3b 0a | finish.-.1);......++sh->finish;. |
4f8a0 | 09 20 20 20 20 71 43 6f 70 79 42 61 63 6b 77 61 72 64 28 20 70 6f 73 2c 20 73 68 2d 3e 66 69 6e | .....qCopyBackward(.pos,.sh->fin |
4f8c0 | 69 73 68 20 2d 20 32 2c 20 73 68 2d 3e 66 69 6e 69 73 68 20 2d 20 31 20 29 3b 0a 09 20 20 20 20 | ish.-.2,.sh->finish.-.1.);...... |
4f8e0 | 2a 70 6f 73 20 3d 20 78 3b 0a 09 7d 0a 20 20 20 20 7d 0a 20 20 20 20 72 65 74 75 72 6e 20 62 65 | *pos.=.x;..}.....}.....return.be |
4f900 | 67 69 6e 28 29 20 2b 20 6f 66 66 73 65 74 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 | gin().+.offset;.}..template.<cla |
4f920 | 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 4e | ss.T>.Q_INLINE_TEMPLATES.Q_TYPEN |
4f940 | 41 4d 45 20 51 56 61 6c 75 65 56 65 63 74 6f 72 3c 54 3e 3a 3a 69 74 65 72 61 74 6f 72 20 51 56 | AME.QValueVector<T>::iterator.QV |
4f960 | 61 6c 75 65 56 65 63 74 6f 72 3c 54 3e 3a 3a 69 6e 73 65 72 74 28 20 69 74 65 72 61 74 6f 72 20 | alueVector<T>::insert(.iterator. |
4f980 | 70 6f 73 2c 20 73 69 7a 65 5f 74 79 70 65 20 6e 2c 20 63 6f 6e 73 74 20 54 26 20 78 20 29 0a 7b | pos,.size_type.n,.const.T&.x.).{ |
4f9a0 | 0a 20 20 20 20 69 66 20 28 20 6e 20 21 3d 20 30 20 29 20 7b 0a 09 73 69 7a 65 5f 74 79 70 65 20 | .....if.(.n.!=.0.).{..size_type. |
4f9c0 | 6f 66 66 73 65 74 20 3d 20 70 6f 73 20 2d 20 73 68 2d 3e 73 74 61 72 74 3b 0a 09 64 65 74 61 63 | offset.=.pos.-.sh->start;..detac |
4f9e0 | 68 28 29 3b 0a 09 70 6f 73 20 3d 20 62 65 67 69 6e 28 29 20 2b 20 6f 66 66 73 65 74 3b 0a 09 73 | h();..pos.=.begin().+.offset;..s |
4fa00 | 68 2d 3e 69 6e 73 65 72 74 28 20 70 6f 73 2c 20 6e 2c 20 78 20 29 3b 0a 20 20 20 20 7d 0a 20 20 | h->insert(.pos,.n,.x.);.....}... |
4fa20 | 20 20 72 65 74 75 72 6e 20 70 6f 73 3b 0a 7d 0a 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f | ..return.pos;.}...#ifndef.QT_NO_ |
4fa40 | 44 41 54 41 53 54 52 45 41 4d 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 54 3e 0a 51 5f 49 | DATASTREAM.template<class.T>.Q_I |
4fa60 | 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 6f 70 65 | NLINE_TEMPLATES.QDataStream&.ope |
4fa80 | 72 61 74 6f 72 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 73 2c 20 51 56 61 6c 75 65 56 | rator>>(.QDataStream&.s,.QValueV |
4faa0 | 65 63 74 6f 72 3c 54 3e 26 20 76 20 29 0a 7b 0a 20 20 20 20 76 2e 63 6c 65 61 72 28 29 3b 0a 20 | ector<T>&.v.).{.....v.clear();.. |
4fac0 | 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 20 20 20 76 | ...Q_UINT32.c;.....s.>>.c;.....v |
4fae0 | 2e 72 65 73 69 7a 65 28 20 63 20 29 3b 0a 20 20 20 20 66 6f 72 28 20 51 5f 55 49 4e 54 33 32 20 | .resize(.c.);.....for(.Q_UINT32. |
4fb00 | 69 20 3d 20 30 3b 20 69 20 3c 20 63 3b 20 2b 2b 69 20 29 0a 20 20 20 20 7b 0a 09 54 20 74 3b 0a | i.=.0;.i.<.c;.++i.).....{..T.t;. |
4fb20 | 09 73 20 3e 3e 20 74 3b 0a 09 76 5b 69 5d 20 3d 20 74 3b 0a 20 20 20 20 7d 0a 20 20 20 20 72 65 | .s.>>.t;..v[i].=.t;.....}.....re |
4fb40 | 74 75 72 6e 20 73 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 54 3e 0a 51 5f 49 | turn.s;.}..template<class.T>.Q_I |
4fb60 | 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 6f 70 65 | NLINE_TEMPLATES.QDataStream&.ope |
4fb80 | 72 61 74 6f 72 3c 3c 28 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 73 2c 20 63 6f 6e 73 74 20 51 | rator<<(.QDataStream&.s,.const.Q |
4fba0 | 56 61 6c 75 65 56 65 63 74 6f 72 3c 54 3e 26 20 76 20 29 0a 7b 0a 20 20 20 20 73 20 3c 3c 20 28 | ValueVector<T>&.v.).{.....s.<<.( |
4fbc0 | 51 5f 55 49 4e 54 33 32 29 76 2e 73 69 7a 65 28 29 3b 0a 20 20 20 20 2f 2f 20 23 23 23 20 75 73 | Q_UINT32)v.size();.....//.###.us |
4fbe0 | 65 20 74 79 70 65 6e 61 6d 65 20 51 56 61 6c 75 65 56 65 63 74 6f 72 3c 54 3e 3a 3a 63 6f 6e 73 | e.typename.QValueVector<T>::cons |
4fc00 | 74 5f 69 74 65 72 61 74 6f 72 20 6f 6e 63 65 20 61 6c 6c 20 73 75 70 70 6f 72 74 65 64 0a 20 20 | t_iterator.once.all.supported... |
4fc20 | 20 20 2f 2f 20 23 23 23 20 63 6f 6d 70 69 6c 65 72 73 20 6b 6e 6f 77 20 61 62 6f 75 74 20 74 68 | ..//.###.compilers.know.about.th |
4fc40 | 65 20 27 74 79 70 65 6e 61 6d 65 27 20 6b 65 79 77 6f 72 64 2e 0a 20 20 20 20 63 6f 6e 73 74 20 | e.'typename'.keyword......const. |
4fc60 | 54 2a 20 69 74 20 3d 20 76 2e 62 65 67 69 6e 28 29 3b 0a 20 20 20 20 66 6f 72 28 20 3b 20 69 74 | T*.it.=.v.begin();.....for(.;.it |
4fc80 | 20 21 3d 20 76 2e 65 6e 64 28 29 3b 20 2b 2b 69 74 20 29 0a 09 73 20 3c 3c 20 2a 69 74 3b 0a 20 | .!=.v.end();.++it.)..s.<<.*it;.. |
4fca0 | 20 20 20 72 65 74 75 72 6e 20 73 3b 0a 7d 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 44 | ...return.s;.}.#endif.//.QT_NO_D |
4fcc0 | 41 54 41 53 54 52 45 41 4d 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 56 41 | ATASTREAM..#define.Q_DEFINED_QVA |
4fce0 | 4c 55 45 56 45 43 54 4f 52 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 65 78 70 6f 72 74 2e 68 | LUEVECTOR.#include."qwinexport.h |
4fd00 | 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 56 41 4c 55 45 56 45 43 54 4f 52 5f 48 0a 00 00 00 12 00 | ".#endif.//.QVALUEVECTOR_H...... |
4fd20 | 71 00 76 00 66 00 62 00 68 00 64 00 72 00 2e 00 68 00 00 06 f2 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | q.v.f.b.h.d.r...h..../********** |
4fd40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4fd60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4fd80 | 2a 2a 0a 2a 2a 0a 2a 2a 20 51 74 6f 70 69 61 20 43 6f 72 65 20 76 69 72 74 75 61 6c 20 66 72 61 | **.**.**.Qtopia.Core.virtual.fra |
4fda0 | 6d 65 62 75 66 66 65 72 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 30 30 36 30 | mebuffer.**.**.Created.:.2000060 |
4fdc0 | 35 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 | 5.**.**.Copyright.(C).1992-2000. |
4fde0 | 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 | Trolltech.ASA...All.rights.reser |
4fe00 | 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 | ved..**.**.This.file.is.part.of. |
4fe20 | 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 | the.kernel.module.of.the.Qt.GUI. |
4fe40 | 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 | Toolkit..**.**.This.file.may.be. |
4fe60 | 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 | distributed.and/or.modified.unde |
4fe80 | 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 | r.the.terms.of.the.**.GNU.Genera |
4fea0 | 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 | l.Public.License.version.2.as.pu |
4fec0 | 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 | blished.by.the.Free.Software.**. |
4fee0 | 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 | Foundation.and.appearing.in.the. |
4ff00 | 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 | file.LICENSE.GPL.included.in.the |
4ff20 | 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a | .**.packaging.of.this.file..**.* |
4ff40 | 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 | *.Licensees.holding.valid.Qt.Ent |
4ff60 | 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e | erprise.Edition.or.Qt.Profession |
4ff80 | 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 | al.Edition.**.licenses.for.Qtopi |
4ffa0 | 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f | a.Core.may.use.this.file.in.acco |
4ffc0 | 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 | rdance.with.the.**.Qt.Embedded.C |
4ffe0 | 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 | ommercial.License.Agreement.prov |
50000 | 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 | ided.with.the.Software..**.**.Th |
50020 | 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e | is.file.is.provided.AS.IS.with.N |
50040 | 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e | O.WARRANTY.OF.ANY.KIND,.INCLUDIN |
50060 | 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 | G.THE.**.WARRANTY.OF.DESIGN,.MER |
50080 | 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 | CHANTABILITY.AND.FITNESS.FOR.A.P |
500a0 | 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 | ARTICULAR.PURPOSE..**.**.See.htt |
500c0 | 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 | p://qtsoftware.com/pricing.html. |
500e0 | 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 | or.email.sales@trolltech.com.for |
50100 | 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 | .**...information.about.Qt.Comme |
50120 | 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 | rcial.License.Agreements..**.See |
50140 | 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 | .http://qtsoftware.com/gpl/.for. |
50160 | 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a | GPL.licensing.information..**.** |
50180 | 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 | .Contact.info@trolltech.com.if.a |
501a0 | 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 | ny.conditions.of.this.licensing. |
501c0 | 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a | are.**.not.clear.to.you..**.**** |
501e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
50200 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
50220 | 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 56 46 42 48 44 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 | **/..#ifndef.QVFBHDR_H.#define.Q |
50240 | 56 46 42 48 44 52 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 | VFBHDR_H..#ifndef.QT_H.#include. |
50260 | 22 71 63 6f 6c 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 72 65 63 74 2e 68 22 0a 23 65 | "qcolor.h".#include."qrect.h".#e |
50280 | 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 56 46 42 5f 4d 4f 55 | ndif.//.QT_H..#define.QT_VFB_MOU |
502a0 | 53 45 5f 50 49 50 45 09 22 2f 74 6d 70 2f 2e 71 74 76 66 62 5f 6d 6f 75 73 65 2d 25 31 22 0a 23 | SE_PIPE."/tmp/.qtvfb_mouse-%1".# |
502c0 | 64 65 66 69 6e 65 20 51 54 5f 56 46 42 5f 4b 45 59 42 4f 41 52 44 5f 50 49 50 45 09 22 2f 74 6d | define.QT_VFB_KEYBOARD_PIPE."/tm |
502e0 | 70 2f 2e 71 74 76 66 62 5f 6b 65 79 62 6f 61 72 64 2d 25 31 22 0a 0a 73 74 72 75 63 74 20 51 56 | p/.qtvfb_keyboard-%1"..struct.QV |
50300 | 46 62 48 65 61 64 65 72 0a 7b 0a 20 20 20 20 69 6e 74 20 77 69 64 74 68 3b 0a 20 20 20 20 69 6e | FbHeader.{.....int.width;.....in |
50320 | 74 20 68 65 69 67 68 74 3b 0a 20 20 20 20 69 6e 74 20 64 65 70 74 68 3b 0a 20 20 20 20 69 6e 74 | t.height;.....int.depth;.....int |
50340 | 20 6c 69 6e 65 73 74 65 70 3b 0a 20 20 20 20 69 6e 74 20 64 61 74 61 6f 66 66 73 65 74 3b 0a 20 | .linestep;.....int.dataoffset;.. |
50360 | 20 20 20 51 52 65 63 74 20 75 70 64 61 74 65 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 69 72 74 79 3b | ...QRect.update;.....bool.dirty; |
50380 | 0a 20 20 20 20 69 6e 74 20 20 6e 75 6d 63 6f 6c 73 3b 0a 20 20 20 20 51 52 67 62 20 63 6c 75 74 | .....int..numcols;.....QRgb.clut |
503a0 | 5b 32 35 36 5d 3b 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 56 46 62 4b 65 79 44 61 74 61 0a 7b 0a | [256];.};..struct.QVFbKeyData.{. |
503c0 | 20 20 20 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 75 6e 69 63 6f 64 65 3b 0a 20 20 20 20 75 6e | ....unsigned.int.unicode;.....un |
503e0 | 73 69 67 6e 65 64 20 69 6e 74 20 6d 6f 64 69 66 69 65 72 73 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 | signed.int.modifiers;.....bool.p |
50400 | 72 65 73 73 3b 0a 20 20 20 20 62 6f 6f 6c 20 72 65 70 65 61 74 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 | ress;.....bool.repeat;.};..#endi |
50420 | 66 0a 00 00 00 2e 00 71 00 77 00 73 00 6b 00 64 00 65 00 32 00 64 00 65 00 63 00 6f 00 72 00 61 | f......q.w.s.k.d.e.2.d.e.c.o.r.a |
50440 | 00 74 00 69 00 6f 00 6e 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 08 81 2f 2a 2a 2a 2a 2a 2a 2a | .t.i.o.n._.q.w.s...h..../******* |
50460 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
50480 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
504a0 | 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 63 6c 61 72 61 74 69 6f 6e 20 | *****.**.$Id$.**.**.Declaration. |
504c0 | 6f 66 20 51 74 6f 70 69 61 20 43 6f 72 65 20 4b 44 45 32 20 64 65 63 6f 72 61 74 69 6f 6e 73 0a | of.Qtopia.Core.KDE2.decorations. |
504e0 | 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 30 30 30 31 30 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 | **.**.Created.:.000101.**.**.Cop |
50500 | 79 72 69 67 68 74 20 28 43 29 20 32 30 30 30 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 | yright.(C).2000-2002.Trolltech.A |
50520 | 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 | SA...All.rights.reserved..**.**. |
50540 | 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 | This.file.is.part.of.the.kernel. |
50560 | 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a | module.of.the.Qt.GUI.Toolkit..** |
50580 | 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 | .**.This.file.may.be.distributed |
505a0 | 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 | .and/or.modified.under.the.terms |
505c0 | 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 | .of.the.**.GNU.General.Public.Li |
505e0 | 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 | cense.version.2.as.published.by. |
50600 | 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 | the.Free.Software.**.Foundation. |
50620 | 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 | and.appearing.in.the.file.LICENS |
50640 | 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 | E.GPL.included.in.the.**.packagi |
50660 | 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 | ng.of.this.file..**.**.Licensees |
50680 | 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 | .holding.valid.Qt.Enterprise.Edi |
506a0 | 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a | tion.or.Qt.Professional.Edition. |
506c0 | 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 | **.licenses.for.Qtopia.Core.may. |
506e0 | 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 | use.this.file.in.accordance.with |
50700 | 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c | .the.**.Qt.Embedded.Commercial.L |
50720 | 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 | icense.Agreement.provided.with.t |
50740 | 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 | he.Software..**.**.This.file.is. |
50760 | 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 | provided.AS.IS.with.NO.WARRANTY. |
50780 | 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 | OF.ANY.KIND,.INCLUDING.THE.**.WA |
507a0 | 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 | RRANTY.OF.DESIGN,.MERCHANTABILIT |
507c0 | 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 | Y.AND.FITNESS.FOR.A.PARTICULAR.P |
507e0 | 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 | URPOSE..**.**.See.http://qtsoftw |
50800 | 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 | are.com/pricing.html.or.email.sa |
50820 | 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 | les@trolltech.com.for.**...infor |
50840 | 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e | mation.about.Qt.Commercial.Licen |
50860 | 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 | se.Agreements..**.See.http://qts |
50880 | 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 | oftware.com/gpl/.for.GPL.licensi |
508a0 | 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e | ng.information..**.**.Contact.in |
508c0 | 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f | fo@trolltech.com.if.any.conditio |
508e0 | 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 | ns.of.this.licensing.are.**.not. |
50900 | 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | clear.to.you..**.*************** |
50920 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
50940 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 | ***********************/..#ifnde |
50960 | 66 20 51 57 53 4b 44 45 32 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e | f.QWSKDE2DECORATION_QWS_H.#defin |
50980 | 65 20 51 57 53 4b 44 45 32 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 | e.QWSKDE2DECORATION_QWS_H..#ifnd |
509a0 | 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 73 64 65 66 61 75 6c 74 64 65 63 6f | ef.QT_H.#include."qwsdefaultdeco |
509c0 | 72 61 74 69 6f 6e 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 23 | ration_qws.h".#endif.//.QT_H...# |
509e0 | 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b 44 45 32 5f 57 4d 5f 53 54 59 4c 45 0a 0a | ifndef.QT_NO_QWS_KDE2_WM_STYLE.. |
50a00 | 0a 63 6c 61 73 73 20 51 57 53 4b 44 45 32 44 65 63 6f 72 61 74 69 6f 6e 20 3a 20 70 75 62 6c 69 | .class.QWSKDE2Decoration.:.publi |
50a20 | 63 20 51 57 53 44 65 66 61 75 6c 74 44 65 63 6f 72 61 74 69 6f 6e 0a 7b 0a 70 75 62 6c 69 63 3a | c.QWSDefaultDecoration.{.public: |
50a40 | 0a 20 20 20 20 51 57 53 4b 44 45 32 44 65 63 6f 72 61 74 69 6f 6e 28 29 3b 0a 20 20 20 20 76 69 | .....QWSKDE2Decoration();.....vi |
50a60 | 72 74 75 61 6c 20 7e 51 57 53 4b 44 45 32 44 65 63 6f 72 61 74 69 6f 6e 28 29 3b 0a 0a 20 20 20 | rtual.~QWSKDE2Decoration();..... |
50a80 | 20 76 69 72 74 75 61 6c 20 51 52 65 67 69 6f 6e 20 72 65 67 69 6f 6e 28 63 6f 6e 73 74 20 51 57 | .virtual.QRegion.region(const.QW |
50aa0 | 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 65 63 74 2c 20 52 65 67 69 | idget.*,.const.QRect.&rect,.Regi |
50ac0 | 6f 6e 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 28 51 50 61 69 | on);.....virtual.void.paint(QPai |
50ae0 | 6e 74 65 72 20 2a 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 29 3b 0a 20 20 20 20 76 69 | nter.*,.const.QWidget.*);.....vi |
50b00 | 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 42 75 74 74 6f 6e 28 51 50 61 69 6e 74 65 72 20 | rtual.void.paintButton(QPainter. |
50b20 | 2a 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 2c 20 52 65 67 69 6f 6e 2c 20 69 6e 74 20 | *,.const.QWidget.*,.Region,.int. |
50b40 | 73 74 61 74 65 29 3b 0a 70 72 6f 74 65 63 74 65 64 3a 0a 2f 2a 0a 20 20 20 20 76 69 72 74 75 61 | state);.protected:./*.....virtua |
50b60 | 6c 20 69 6e 74 20 67 65 74 54 69 74 6c 65 57 69 64 74 68 28 63 6f 6e 73 74 20 51 57 69 64 67 65 | l.int.getTitleWidth(const.QWidge |
50b80 | 74 20 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 67 65 74 54 69 74 6c 65 48 65 | t.*);.....virtual.int.getTitleHe |
50ba0 | 69 67 68 74 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 | ight(const.QWidget.*);.....virtu |
50bc0 | 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2a 6d 65 6e 75 50 69 78 6d 61 70 28 29 3b 0a 20 20 | al.const.char.**menuPixmap();... |
50be0 | 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2a 63 6c 6f 73 65 50 69 78 6d | ..virtual.const.char.**closePixm |
50c00 | 61 70 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2a 6d | ap();.....virtual.const.char.**m |
50c20 | 69 6e 69 6d 69 7a 65 50 69 78 6d 61 70 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e | inimizePixmap();.....virtual.con |
50c40 | 73 74 20 63 68 61 72 20 2a 2a 6d 61 78 69 6d 69 7a 65 50 69 78 6d 61 70 28 29 3b 0a 20 20 20 20 | st.char.**maximizePixmap();..... |
50c60 | 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2a 6e 6f 72 6d 61 6c 69 7a 65 50 69 | virtual.const.char.**normalizePi |
50c80 | 78 6d 61 70 28 29 3b 0a 2a 2f 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 51 | xmap();.*/.};..#endif.//.QT_NO_Q |
50ca0 | 57 53 5f 4b 44 45 32 5f 57 4d 5f 53 54 59 4c 45 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 53 4b | WS_KDE2_WM_STYLE..#endif.//.QWSK |
50cc0 | 44 45 32 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 53 5f 48 0a 00 00 00 34 00 71 00 77 00 73 00 64 | DE2DECORATION_QWS_H....4.q.w.s.d |
50ce0 | 00 65 00 66 00 61 00 75 00 6c 00 74 00 64 00 65 00 63 00 6f 00 72 00 61 00 74 00 69 00 6f 00 6e | .e.f.a.u.l.t.d.e.c.o.r.a.t.i.o.n |
50d00 | 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 0a 7c 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ._.q.w.s...h...|/*************** |
50d20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
50d40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a | *****************************.** |
50d60 | 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 63 6c 61 72 61 74 69 6f 6e 20 6f 66 20 51 74 6f 70 69 | .$Id$.**.**.Declaration.of.Qtopi |
50d80 | 61 20 43 6f 72 65 20 77 69 6e 64 6f 77 20 6d 61 6e 61 67 65 72 20 64 65 63 6f 72 61 74 69 6f 6e | a.Core.window.manager.decoration |
50da0 | 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 30 30 30 31 30 31 0a 2a 2a 0a 2a 2a 20 43 | s.**.**.Created.:.000101.**.**.C |
50dc0 | 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 30 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 | opyright.(C).2000-2002.Trolltech |
50de0 | 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a | .ASA...All.rights.reserved..**.* |
50e00 | 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 | *.This.file.is.part.of.the.kerne |
50e20 | 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a | l.module.of.the.Qt.GUI.Toolkit.. |
50e40 | 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 | **.**.This.file.may.be.distribut |
50e60 | 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 | ed.and/or.modified.under.the.ter |
50e80 | 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 | ms.of.the.**.GNU.General.Public. |
50ea0 | 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 | License.version.2.as.published.b |
50ec0 | 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f | y.the.Free.Software.**.Foundatio |
50ee0 | 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 | n.and.appearing.in.the.file.LICE |
50f00 | 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 | NSE.GPL.included.in.the.**.packa |
50f20 | 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 | ging.of.this.file..**.**.License |
50f40 | 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 | es.holding.valid.Qt.Enterprise.E |
50f60 | 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f | dition.or.Qt.Professional.Editio |
50f80 | 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 | n.**.licenses.for.Qtopia.Core.ma |
50fa0 | 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 | y.use.this.file.in.accordance.wi |
50fc0 | 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c | th.the.**.Qt.Embedded.Commercial |
50fe0 | 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 | .License.Agreement.provided.with |
51000 | 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 | .the.Software..**.**.This.file.i |
51020 | 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 | s.provided.AS.IS.with.NO.WARRANT |
51040 | 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 | Y.OF.ANY.KIND,.INCLUDING.THE.**. |
51060 | 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c | WARRANTY.OF.DESIGN,.MERCHANTABIL |
51080 | 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 | ITY.AND.FITNESS.FOR.A.PARTICULAR |
510a0 | 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 | .PURPOSE..**.**.See.http://qtsof |
510c0 | 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 | tware.com/pricing.html.or.email. |
510e0 | 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 | sales@trolltech.com.for.**...inf |
51100 | 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 | ormation.about.Qt.Commercial.Lic |
51120 | 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 | ense.Agreements..**.See.http://q |
51140 | 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e | tsoftware.com/gpl/.for.GPL.licen |
51160 | 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 | sing.information..**.**.Contact. |
51180 | 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 | info@trolltech.com.if.any.condit |
511a0 | 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f | ions.of.this.licensing.are.**.no |
511c0 | 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | t.clear.to.you..**.************* |
511e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
51200 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e | *************************/..#ifn |
51220 | 64 65 66 20 51 57 53 44 45 46 41 55 4c 54 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 53 5f 48 0a 23 | def.QWSDEFAULTDECORATION_QWS_H.# |
51240 | 64 65 66 69 6e 65 20 51 57 53 44 45 46 41 55 4c 54 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 53 5f | define.QWSDEFAULTDECORATION_QWS_ |
51260 | 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 73 6d 61 6e | H..#ifndef.QT_H.#include."qwsman |
51280 | 61 67 65 72 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e | ager_qws.h".#endif.//.QT_H..#ifn |
512a0 | 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 41 4e 41 47 45 52 0a 0a 23 64 65 66 69 6e 65 20 43 | def.QT_NO_QWS_MANAGER..#define.C |
512c0 | 4f 52 4e 45 52 5f 47 52 41 42 09 31 36 0a 23 64 65 66 69 6e 65 20 42 4f 52 44 45 52 5f 57 49 44 | ORNER_GRAB.16.#define.BORDER_WID |
512e0 | 54 48 09 34 0a 23 64 65 66 69 6e 65 20 42 4f 54 54 4f 4d 5f 42 4f 52 44 45 52 5f 57 49 44 54 48 | TH.4.#define.BOTTOM_BORDER_WIDTH |
51300 | 09 32 2a 42 4f 52 44 45 52 5f 57 49 44 54 48 0a 0a 0a 63 6c 61 73 73 20 51 57 53 44 65 66 61 75 | .2*BORDER_WIDTH...class.QWSDefau |
51320 | 6c 74 44 65 63 6f 72 61 74 69 6f 6e 20 3a 20 70 75 62 6c 69 63 20 51 57 53 44 65 63 6f 72 61 74 | ltDecoration.:.public.QWSDecorat |
51340 | 69 6f 6e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 53 44 65 66 61 75 6c 74 44 65 63 6f | ion.{.public:.....QWSDefaultDeco |
51360 | 72 61 74 69 6f 6e 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 57 53 44 65 66 61 75 6c | ration();.....virtual.~QWSDefaul |
51380 | 74 44 65 63 6f 72 61 74 69 6f 6e 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 52 65 67 | tDecoration();......virtual.QReg |
513a0 | 69 6f 6e 20 72 65 67 69 6f 6e 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 | ion.region(const.QWidget.*,.cons |
513c0 | 74 20 51 52 65 63 74 20 26 72 65 63 74 2c 20 52 65 67 69 6f 6e 29 3b 0a 20 20 20 20 76 69 72 74 | t.QRect.&rect,.Region);.....virt |
513e0 | 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 28 51 50 61 69 6e 74 65 72 20 2a 2c 20 63 6f 6e 73 74 | ual.void.paint(QPainter.*,.const |
51400 | 20 51 57 69 64 67 65 74 20 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 | .QWidget.*);.....virtual.void.pa |
51420 | 69 6e 74 42 75 74 74 6f 6e 28 51 50 61 69 6e 74 65 72 20 2a 2c 20 63 6f 6e 73 74 20 51 57 69 64 | intButton(QPainter.*,.const.QWid |
51440 | 67 65 74 20 2a 2c 20 52 65 67 69 6f 6e 2c 20 69 6e 74 20 73 74 61 74 65 29 3b 0a 0a 70 72 6f 74 | get.*,.Region,.int.state);..prot |
51460 | 65 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 | ected:.....virtual.const.QPixmap |
51480 | 2a 20 70 69 78 6d 61 70 46 6f 72 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 2c 20 52 65 67 | *.pixmapFor(const.QWidget.*,.Reg |
514a0 | 69 6f 6e 2c 20 62 6f 6f 6c 2c 20 69 6e 74 26 2c 20 69 6e 74 26 29 3b 0a 0a 20 20 20 20 2f 2a 20 | ion,.bool,.int&,.int&);....../*. |
514c0 | 41 64 64 65 64 20 74 68 65 73 65 20 76 69 72 74 75 61 6c 20 66 75 6e 63 74 69 6f 6e 73 20 74 6f | Added.these.virtual.functions.to |
514e0 | 20 65 6e 61 62 6c 65 20 6f 74 68 65 72 20 73 74 79 6c 65 73 20 74 6f 20 62 65 20 61 64 64 65 64 | .enable.other.styles.to.be.added |
51500 | 20 6d 6f 72 65 20 65 61 73 69 6c 79 20 2a 2f 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 | .more.easily.*/.....virtual.int. |
51520 | 67 65 74 54 69 74 6c 65 57 69 64 74 68 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 29 3b 0a | getTitleWidth(const.QWidget.*);. |
51540 | 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 67 65 74 54 69 74 6c 65 48 65 69 67 68 74 28 63 | ....virtual.int.getTitleHeight(c |
51560 | 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f | onst.QWidget.*);..#ifndef.QT_NO_ |
51580 | 49 4d 41 47 45 49 4f 5f 58 50 4d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 | IMAGEIO_XPM.....virtual.const.ch |
515a0 | 61 72 20 2a 2a 6d 65 6e 75 50 69 78 6d 61 70 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 | ar.**menuPixmap();.....virtual.c |
515c0 | 6f 6e 73 74 20 63 68 61 72 20 2a 2a 63 6c 6f 73 65 50 69 78 6d 61 70 28 29 3b 0a 20 20 20 20 76 | onst.char.**closePixmap();.....v |
515e0 | 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2a 6d 69 6e 69 6d 69 7a 65 50 69 78 6d | irtual.const.char.**minimizePixm |
51600 | 61 70 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2a 6d | ap();.....virtual.const.char.**m |
51620 | 61 78 69 6d 69 7a 65 50 69 78 6d 61 70 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e | aximizePixmap();.....virtual.con |
51640 | 73 74 20 63 68 61 72 20 2a 2a 6e 6f 72 6d 61 6c 69 7a 65 50 69 78 6d 61 70 28 29 3b 0a 23 65 6e | st.char.**normalizePixmap();.#en |
51660 | 64 69 66 0a 0a 70 72 69 76 61 74 65 3a 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 50 69 78 6d 61 | dif..private:......static.QPixma |
51680 | 70 20 2a 20 73 74 61 74 69 63 4d 65 6e 75 50 69 78 6d 61 70 3b 0a 20 20 20 20 73 74 61 74 69 63 | p.*.staticMenuPixmap;.....static |
516a0 | 20 51 50 69 78 6d 61 70 20 2a 20 73 74 61 74 69 63 43 6c 6f 73 65 50 69 78 6d 61 70 3b 0a 20 20 | .QPixmap.*.staticClosePixmap;... |
516c0 | 20 20 73 74 61 74 69 63 20 51 50 69 78 6d 61 70 20 2a 20 73 74 61 74 69 63 4d 69 6e 69 6d 69 7a | ..static.QPixmap.*.staticMinimiz |
516e0 | 65 50 69 78 6d 61 70 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 50 69 78 6d 61 70 20 2a 20 73 74 | ePixmap;.....static.QPixmap.*.st |
51700 | 61 74 69 63 4d 61 78 69 6d 69 7a 65 50 69 78 6d 61 70 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 | aticMaximizePixmap;.....static.Q |
51720 | 50 69 78 6d 61 70 20 2a 20 73 74 61 74 69 63 4e 6f 72 6d 61 6c 69 7a 65 50 69 78 6d 61 70 3b 0a | Pixmap.*.staticNormalizePixmap;. |
51740 | 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 4e 41 47 45 52 | .};..#endif.//.QT_NO_QWS_MANAGER |
51760 | 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 53 44 45 46 41 55 4c 54 44 45 43 4f 52 41 54 49 4f 4e | ..#endif.//.QWSDEFAULTDECORATION |
51780 | 5f 51 57 53 5f 48 0a 00 00 00 2c 00 71 00 77 00 73 00 72 00 65 00 67 00 69 00 6f 00 6e 00 6d 00 | _QWS_H....,.q.w.s.r.e.g.i.o.n.m. |
517a0 | 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 08 79 2f 2a 2a 2a 2a | a.n.a.g.e.r._.q.w.s...h...y/**** |
517c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
517e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
51800 | 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f | ********.**.$Id$.**.**.Definitio |
51820 | 6e 20 6f 66 20 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 | n.of.__________.**.**.Created.:. |
51840 | 39 39 31 30 32 35 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d | 991025.**.**.Copyright.(C).1992- |
51860 | 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 | 2002.Trolltech.ASA...All.rights. |
51880 | 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 | reserved..**.**.This.file.is.par |
518a0 | 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 | t.of.the.kernel.module.of.the.Qt |
518c0 | 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 | .GUI.Toolkit..**.**.This.file.ma |
518e0 | 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 | y.be.distributed.and/or.modified |
51900 | 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 | .under.the.terms.of.the.**.GNU.G |
51920 | 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 | eneral.Public.License.version.2. |
51940 | 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 | as.published.by.the.Free.Softwar |
51960 | 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e | e.**.Foundation.and.appearing.in |
51980 | 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 | .the.file.LICENSE.GPL.included.i |
519a0 | 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e | n.the.**.packaging.of.this.file. |
519c0 | 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 | .**.**.Licensees.holding.valid.Q |
519e0 | 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 | t.Enterprise.Edition.or.Qt.Profe |
51a00 | 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 | ssional.Edition.**.licenses.for. |
51a20 | 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e | Qtopia.Core.may.use.this.file.in |
51a40 | 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 | .accordance.with.the.**.Qt.Embed |
51a60 | 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 | ded.Commercial.License.Agreement |
51a80 | 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a | .provided.with.the.Software..**. |
51aa0 | 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 | **.This.file.is.provided.AS.IS.w |
51ac0 | 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 | ith.NO.WARRANTY.OF.ANY.KIND,.INC |
51ae0 | 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e | LUDING.THE.**.WARRANTY.OF.DESIGN |
51b00 | 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f | ,.MERCHANTABILITY.AND.FITNESS.FO |
51b20 | 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 | R.A.PARTICULAR.PURPOSE..**.**.Se |
51b40 | 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e | e.http://qtsoftware.com/pricing. |
51b60 | 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f | html.or.email.sales@trolltech.co |
51b80 | 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 | m.for.**...information.about.Qt. |
51ba0 | 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a | Commercial.License.Agreements..* |
51bc0 | 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f | *.See.http://qtsoftware.com/gpl/ |
51be0 | 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a | .for.GPL.licensing.information.. |
51c00 | 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d | **.**.Contact.info@trolltech.com |
51c20 | 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e | .if.any.conditions.of.this.licen |
51c40 | 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a | sing.are.**.not.clear.to.you..** |
51c60 | 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .******************************* |
51c80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
51ca0 | 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 52 45 47 49 4f 4e 4d 41 4e 41 47 | *******/..#ifndef.QWSREGIONMANAG |
51cc0 | 45 52 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 53 52 45 47 49 4f 4e 4d 41 4e 41 47 45 | ER_QWS_H.#define.QWSREGIONMANAGE |
51ce0 | 52 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 | R_QWS_H..#ifndef.QT_H.#include." |
51d00 | 71 70 74 72 76 65 63 74 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 72 65 67 69 6f 6e 2e | qptrvector.h".#include."qregion. |
51d20 | 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 57 53 52 65 67 69 | h".#endif.//.QT_H..class.QWSRegi |
51d40 | 6f 6e 48 65 61 64 65 72 3b 0a 63 6c 61 73 73 20 51 57 53 52 65 67 69 6f 6e 49 6e 64 65 78 3b 0a | onHeader;.class.QWSRegionIndex;. |
51d60 | 0a 63 6c 61 73 73 20 51 57 53 52 65 67 69 6f 6e 4d 61 6e 61 67 65 72 0a 7b 0a 70 75 62 6c 69 63 | .class.QWSRegionManager.{.public |
51d80 | 3a 0a 20 20 20 20 51 57 53 52 65 67 69 6f 6e 4d 61 6e 61 67 65 72 28 20 63 6f 6e 73 74 20 51 53 | :.....QWSRegionManager(.const.QS |
51da0 | 74 72 69 6e 67 20 26 66 69 6c 65 6e 61 6d 65 2c 20 62 6f 6f 6c 20 63 20 3d 20 54 52 55 45 20 29 | tring.&filename,.bool.c.=.TRUE.) |
51dc0 | 3b 0a 20 20 20 20 7e 51 57 53 52 65 67 69 6f 6e 4d 61 6e 61 67 65 72 28 29 3b 0a 0a 20 20 20 20 | ;.....~QWSRegionManager();...... |
51de0 | 2f 2f 20 66 6f 72 20 63 6c 69 65 6e 74 73 0a 20 20 20 20 63 6f 6e 73 74 20 69 6e 74 20 2a 72 65 | //.for.clients.....const.int.*re |
51e00 | 76 69 73 69 6f 6e 28 20 69 6e 74 20 69 64 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 | vision(.int.idx.).const;.....QRe |
51e20 | 67 69 6f 6e 20 72 65 67 69 6f 6e 28 20 69 6e 74 20 69 64 78 20 29 3b 0a 0a 20 20 20 20 69 6e 74 | gion.region(.int.idx.);......int |
51e40 | 20 66 69 6e 64 28 20 69 6e 74 20 69 64 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 66 6f 72 20 73 65 72 | .find(.int.id.);......//.for.ser |
51e60 | 76 65 72 0a 20 20 20 20 69 6e 74 20 61 64 64 28 20 69 6e 74 20 69 64 2c 20 51 52 65 67 69 6f 6e | ver.....int.add(.int.id,.QRegion |
51e80 | 20 72 65 67 69 6f 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 28 20 69 6e 74 20 69 64 78 | .region.);.....void.set(.int.idx |
51ea0 | 2c 20 51 52 65 67 69 6f 6e 20 72 65 67 69 6f 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d | ,.QRegion.region.);.....void.rem |
51ec0 | 6f 76 65 28 20 69 6e 74 20 69 64 78 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 61 72 6b 55 70 64 | ove(.int.idx.);.....void.markUpd |
51ee0 | 61 74 65 64 28 20 69 6e 74 20 69 64 78 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6d 6d 69 74 | ated(.int.idx.);.....void.commit |
51f00 | 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 52 65 63 74 20 2a 72 65 63 74 73 28 20 | ();..private:.....QRect.*rects(. |
51f20 | 69 6e 74 20 6f 66 66 73 65 74 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 61 74 74 61 63 68 28 20 63 | int.offset.);.....bool.attach(.c |
51f40 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 6e 61 6d 65 20 29 3b 0a 20 20 20 20 76 6f | onst.QString.&filename.);.....vo |
51f60 | 69 64 20 64 65 74 61 63 68 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 62 6f 6f 6c 20 | id.detach();..private:.....bool. |
51f80 | 63 6c 69 65 6e 74 3b 0a 20 20 20 20 51 50 74 72 56 65 63 74 6f 72 3c 51 52 65 67 69 6f 6e 3e 20 | client;.....QPtrVector<QRegion>. |
51fa0 | 72 65 67 69 6f 6e 73 3b 0a 20 20 20 20 51 57 53 52 65 67 69 6f 6e 48 65 61 64 65 72 20 2a 72 65 | regions;.....QWSRegionHeader.*re |
51fc0 | 67 48 64 72 3b 0a 20 20 20 20 51 57 53 52 65 67 69 6f 6e 49 6e 64 65 78 20 2a 72 65 67 49 64 78 | gHdr;.....QWSRegionIndex.*regIdx |
51fe0 | 3b 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 64 61 74 61 3b 0a 20 20 20 20 69 | ;.....unsigned.char.*data;.....i |
52000 | 6e 74 20 73 68 6d 49 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 53 52 45 47 49 4f | nt.shmId;.};..#endif.//.QWSREGIO |
52020 | 4e 4d 41 4e 41 47 45 52 5f 51 57 53 5f 48 0a 00 00 00 1a 00 71 00 74 00 65 00 78 00 74 00 73 00 | NMANAGER_QWS_H......q.t.e.x.t.s. |
52040 | 74 00 72 00 65 00 61 00 6d 00 2e 00 68 00 00 28 38 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | t.r.e.a.m...h..(8/************** |
52060 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
52080 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a | ******************************.* |
520a0 | 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 54 65 | *.$Id:.$.**.**.Definition.of.QTe |
520c0 | 78 74 53 74 72 65 61 6d 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 | xtStream.class.**.**.Created.:.9 |
520e0 | 34 30 39 32 32 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 | 40922.**.**.Copyright.(C).1992-2 |
52100 | 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 | 000.Trolltech.ASA...All.rights.r |
52120 | 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 | eserved..**.**.This.file.is.part |
52140 | 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 | .of.the.tools.module.of.the.Qt.G |
52160 | 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 | UI.Toolkit..**.**.This.file.may. |
52180 | 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f | be.distributed.under.the.terms.o |
521a0 | 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 | f.the.Q.Public.License.**.as.def |
521c0 | 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 | ined.by.Trolltech.ASA.of.Norway. |
521e0 | 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 | and.appearing.in.the.file.**.LIC |
52200 | 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 | ENSE.QPL.included.in.the.packagi |
52220 | 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 | ng.of.this.file..**.**.This.file |
52240 | 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 | .may.be.distributed.and/or.modif |
52260 | 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e | ied.under.the.terms.of.the.**.GN |
52280 | 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e | U.General.Public.License.version |
522a0 | 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 | .2.as.published.by.the.Free.Soft |
522c0 | 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 | ware.**.Foundation.and.appearing |
522e0 | 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 | .in.the.file.LICENSE.GPL.include |
52300 | 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 | d.in.the.**.packaging.of.this.fi |
52320 | 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 | le..**.**.Licensees.holding.vali |
52340 | 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 | d.Qt.Enterprise.Edition.or.Qt.Pr |
52360 | 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d | ofessional.Edition.**.licenses.m |
52380 | 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 | ay.use.this.file.in.accordance.w |
523a0 | 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a | ith.the.Qt.Commercial.License.** |
523c0 | 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 | .Agreement.provided.with.the.Sof |
523e0 | 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 | tware..**.**.This.file.is.provid |
52400 | 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 | ed.AS.IS.with.NO.WARRANTY.OF.ANY |
52420 | 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 | .KIND,.INCLUDING.THE.**.WARRANTY |
52440 | 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 | .OF.DESIGN,.MERCHANTABILITY.AND. |
52460 | 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 | FITNESS.FOR.A.PARTICULAR.PURPOSE |
52480 | 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f | ..**.**.See.http://qtsoftware.co |
524a0 | 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 | m/pricing.html.or.email.sales@tr |
524c0 | 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | olltech.com.for.**...information |
524e0 | 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 | .about.Qt.Commercial.License.Agr |
52500 | 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 | eements..**.See.http://qtsoftwar |
52520 | 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 | e.com/qpl/.for.QPL.licensing.inf |
52540 | 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 | ormation..**.See.http://qtsoftwa |
52560 | 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e | re.com/gpl/.for.GPL.licensing.in |
52580 | 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 | formation..**.**.Contact.info@tr |
525a0 | 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 | olltech.com.if.any.conditions.of |
525c0 | 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 | .this.licensing.are.**.not.clear |
525e0 | 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .to.you..**.******************** |
52600 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
52620 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 45 | ******************/..#ifndef.QTE |
52640 | 58 54 53 54 52 45 41 4d 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 45 58 54 53 54 52 45 41 4d 5f 48 | XTSTREAM_H.#define.QTEXTSTREAM_H |
52660 | 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 69 6f 64 65 76 69 | ..#ifndef.QT_H.#include."qiodevi |
52680 | 63 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c | ce.h".#include."qstring.h".#incl |
526a0 | 75 64 65 20 3c 73 74 64 69 6f 2e 68 3e 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 | ude.<stdio.h>.#endif.//.QT_H..#i |
526c0 | 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 54 53 54 52 45 41 4d 0a 63 6c 61 73 73 20 51 54 65 | fndef.QT_NO_TEXTSTREAM.class.QTe |
526e0 | 78 74 43 6f 64 65 63 3b 0a 63 6c 61 73 73 20 51 54 65 78 74 44 65 63 6f 64 65 72 3b 0a 0a 63 6c | xtCodec;.class.QTextDecoder;..cl |
52700 | 61 73 73 20 51 54 65 78 74 53 74 72 65 61 6d 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 | ass.QTextStreamPrivate;..class.Q |
52720 | 5f 45 58 50 4f 52 54 20 51 54 65 78 74 53 74 72 65 61 6d 09 09 09 09 2f 2f 20 74 65 78 74 20 73 | _EXPORT.QTextStream....//.text.s |
52740 | 74 72 65 61 6d 20 63 6c 61 73 73 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 45 | tream.class.{.public:.....enum.E |
52760 | 6e 63 6f 64 69 6e 67 20 7b 20 4c 6f 63 61 6c 65 2c 20 4c 61 74 69 6e 31 2c 20 55 6e 69 63 6f 64 | ncoding.{.Locale,.Latin1,.Unicod |
52780 | 65 2c 20 55 6e 69 63 6f 64 65 4e 65 74 77 6f 72 6b 4f 72 64 65 72 2c 0a 09 09 20 20 20 20 55 6e | e,.UnicodeNetworkOrder,.......Un |
527a0 | 69 63 6f 64 65 52 65 76 65 72 73 65 2c 20 52 61 77 55 6e 69 63 6f 64 65 2c 20 55 6e 69 63 6f 64 | icodeReverse,.RawUnicode,.Unicod |
527c0 | 65 55 54 46 38 20 7d 3b 0a 0a 20 20 20 20 76 6f 69 64 09 73 65 74 45 6e 63 6f 64 69 6e 67 28 20 | eUTF8.};......void.setEncoding(. |
527e0 | 45 6e 63 6f 64 69 6e 67 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 54 43 4f | Encoding.);.#ifndef.QT_NO_TEXTCO |
52800 | 44 45 43 0a 20 20 20 20 76 6f 69 64 09 73 65 74 43 6f 64 65 63 28 20 51 54 65 78 74 43 6f 64 65 | DEC.....void.setCodec(.QTextCode |
52820 | 63 2a 20 29 3b 0a 20 20 20 20 51 54 65 78 74 43 6f 64 65 63 20 2a 63 6f 64 65 63 28 29 3b 0a 23 | c*.);.....QTextCodec.*codec();.# |
52840 | 65 6e 64 69 66 0a 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 28 29 3b 0a 20 20 20 20 51 54 | endif......QTextStream();.....QT |
52860 | 65 78 74 53 74 72 65 61 6d 28 20 51 49 4f 44 65 76 69 63 65 20 2a 20 29 3b 0a 20 20 20 20 51 54 | extStream(.QIODevice.*.);.....QT |
52880 | 65 78 74 53 74 72 65 61 6d 28 20 51 53 74 72 69 6e 67 2a 2c 20 69 6e 74 20 6d 6f 64 65 20 29 3b | extStream(.QString*,.int.mode.); |
528a0 | 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 28 20 51 53 74 72 69 6e 67 26 2c 20 69 6e 74 20 | .....QTextStream(.QString&,.int. |
528c0 | 6d 6f 64 65 20 29 3b 09 09 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 20 20 20 20 51 54 65 78 74 53 74 | mode.);..//.obsolete.....QTextSt |
528e0 | 72 65 61 6d 28 20 51 42 79 74 65 41 72 72 61 79 2c 20 69 6e 74 20 6d 6f 64 65 20 29 3b 0a 20 20 | ream(.QByteArray,.int.mode.);... |
52900 | 20 20 51 54 65 78 74 53 74 72 65 61 6d 28 20 46 49 4c 45 20 2a 2c 20 69 6e 74 20 6d 6f 64 65 20 | ..QTextStream(.FILE.*,.int.mode. |
52920 | 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 54 65 78 74 53 74 72 65 61 6d 28 29 3b 0a 0a | );.....virtual.~QTextStream();.. |
52940 | 20 20 20 20 51 49 4f 44 65 76 69 63 65 09 2a 64 65 76 69 63 65 28 29 20 63 6f 6e 73 74 3b 0a 20 | ....QIODevice.*device().const;.. |
52960 | 20 20 20 76 6f 69 64 09 20 73 65 74 44 65 76 69 63 65 28 20 51 49 4f 44 65 76 69 63 65 20 2a 20 | ...void..setDevice(.QIODevice.*. |
52980 | 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 75 6e 73 65 74 44 65 76 69 63 65 28 29 3b 0a 0a 20 20 20 | );.....void..unsetDevice();..... |
529a0 | 20 62 6f 6f 6c 09 20 61 74 45 6e 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 20 | .bool..atEnd().const;.....bool.. |
529c0 | 65 6f 66 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f | eof().const;......QTextStream.&o |
529e0 | 70 65 72 61 74 6f 72 3e 3e 28 20 51 43 68 61 72 20 26 20 29 3b 0a 20 20 20 20 51 54 65 78 74 53 | perator>>(.QChar.&.);.....QTextS |
52a00 | 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 63 68 61 72 20 26 20 29 3b 0a 20 20 20 | tream.&operator>>(.char.&.);.... |
52a20 | 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 73 69 67 6e 65 64 | .QTextStream.&operator>>(.signed |
52a40 | 20 73 68 6f 72 74 20 26 20 29 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 | .short.&.);.....QTextStream.&ope |
52a60 | 72 61 74 6f 72 3e 3e 28 20 75 6e 73 69 67 6e 65 64 20 73 68 6f 72 74 20 26 20 29 3b 0a 20 20 20 | rator>>(.unsigned.short.&.);.... |
52a80 | 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 73 69 67 6e 65 64 | .QTextStream.&operator>>(.signed |
52aa0 | 20 69 6e 74 20 26 20 29 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 | .int.&.);.....QTextStream.&opera |
52ac0 | 74 6f 72 3e 3e 28 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 26 20 29 3b 0a 20 20 20 20 51 54 65 | tor>>(.unsigned.int.&.);.....QTe |
52ae0 | 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 73 69 67 6e 65 64 20 6c 6f 6e | xtStream.&operator>>(.signed.lon |
52b00 | 67 20 26 20 29 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 | g.&.);.....QTextStream.&operator |
52b20 | 3e 3e 28 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 26 20 29 3b 0a 20 20 20 20 51 54 65 78 74 | >>(.unsigned.long.&.);.....QText |
52b40 | 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 66 6c 6f 61 74 20 26 20 29 3b 0a 20 | Stream.&operator>>(.float.&.);.. |
52b60 | 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 64 6f 75 62 | ...QTextStream.&operator>>(.doub |
52b80 | 6c 65 20 26 20 29 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f | le.&.);.....QTextStream.&operato |
52ba0 | 72 3e 3e 28 20 63 68 61 72 20 2a 20 29 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 | r>>(.char.*.);.....QTextStream.& |
52bc0 | 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 51 54 65 | operator>>(.QString.&.);.....QTe |
52be0 | 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 43 53 74 72 69 6e 67 20 26 | xtStream.&operator>>(.QCString.& |
52c00 | 20 29 3b 0a 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c | .);......QTextStream.&operator<< |
52c20 | 28 20 51 43 68 61 72 20 29 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 | (.QChar.);.....QTextStream.&oper |
52c40 | 61 74 6f 72 3c 3c 28 20 63 68 61 72 20 29 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 | ator<<(.char.);.....QTextStream. |
52c60 | 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 73 69 67 6e 65 64 20 73 68 6f 72 74 20 29 3b 0a 20 20 20 | &operator<<(.signed.short.);.... |
52c80 | 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 75 6e 73 69 67 6e | .QTextStream.&operator<<(.unsign |
52ca0 | 65 64 20 73 68 6f 72 74 20 29 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 | ed.short.);.....QTextStream.&ope |
52cc0 | 72 61 74 6f 72 3c 3c 28 20 73 69 67 6e 65 64 20 69 6e 74 20 29 3b 0a 20 20 20 20 51 54 65 78 74 | rator<<(.signed.int.);.....QText |
52ce0 | 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 | Stream.&operator<<(.unsigned.int |
52d00 | 20 29 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 | .);.....QTextStream.&operator<<( |
52d20 | 20 73 69 67 6e 65 64 20 6c 6f 6e 67 20 29 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 | .signed.long.);.....QTextStream. |
52d40 | 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 29 3b 0a 20 20 | &operator<<(.unsigned.long.);... |
52d60 | 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 66 6c 6f 61 74 | ..QTextStream.&operator<<(.float |
52d80 | 20 29 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 | .);.....QTextStream.&operator<<( |
52da0 | 20 64 6f 75 62 6c 65 20 29 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 | .double.);.....QTextStream.&oper |
52dc0 | 61 74 6f 72 3c 3c 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 29 3b 0a 20 20 20 20 51 54 65 78 74 | ator<<(.const.char*.);.....QText |
52de0 | 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | Stream.&operator<<(.const.QStrin |
52e00 | 67 20 26 20 29 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 | g.&.);.....QTextStream.&operator |
52e20 | 3c 3c 28 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 51 54 65 78 | <<(.const.QCString.&.);.....QTex |
52e40 | 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 76 6f 69 64 20 2a 20 29 3b 09 09 | tStream.&operator<<(.void.*.);.. |
52e60 | 2f 2f 20 61 6e 79 20 70 6f 69 6e 74 65 72 0a 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 | //.any.pointer......QTextStream. |
52e80 | 26 72 65 61 64 52 61 77 42 79 74 65 73 28 20 63 68 61 72 20 2a 2c 20 75 69 6e 74 20 6c 65 6e 20 | &readRawBytes(.char.*,.uint.len. |
52ea0 | 29 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 77 72 69 74 65 52 61 77 42 79 74 65 | );.....QTextStream.&writeRawByte |
52ec0 | 73 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 2c 20 75 69 6e 74 20 6c 65 6e 20 29 3b 0a 0a 20 20 | s(.const.char*.,.uint.len.);.... |
52ee0 | 20 20 51 53 74 72 69 6e 67 09 72 65 61 64 4c 69 6e 65 28 29 3b 0a 20 20 20 20 51 53 74 72 69 6e | ..QString.readLine();.....QStrin |
52f00 | 67 09 72 65 61 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 6b 69 70 57 68 69 74 65 53 70 61 63 | g.read();.....void.skipWhiteSpac |
52f20 | 65 28 29 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 7b 0a 09 73 6b 69 70 77 73 09 20 20 3d 20 30 78 30 | e();......enum.{..skipws...=.0x0 |
52f40 | 30 30 31 2c 09 09 09 2f 2f 20 73 6b 69 70 20 77 68 69 74 65 73 70 61 63 65 20 6f 6e 20 69 6e 70 | 001,...//.skip.whitespace.on.inp |
52f60 | 75 74 0a 09 6c 65 66 74 09 20 20 3d 20 30 78 30 30 30 32 2c 09 09 09 2f 2f 20 6c 65 66 74 2d 61 | ut..left...=.0x0002,...//.left-a |
52f80 | 64 6a 75 73 74 20 6f 75 74 70 75 74 0a 09 72 69 67 68 74 09 20 20 3d 20 30 78 30 30 30 34 2c 09 | djust.output..right...=.0x0004,. |
52fa0 | 09 09 2f 2f 20 72 69 67 68 74 2d 61 64 6a 75 73 74 20 6f 75 74 70 75 74 0a 09 69 6e 74 65 72 6e | ..//.right-adjust.output..intern |
52fc0 | 61 6c 20 20 3d 20 30 78 30 30 30 38 2c 09 09 09 2f 2f 20 70 61 64 20 61 66 74 65 72 20 73 69 67 | al..=.0x0008,...//.pad.after.sig |
52fe0 | 6e 0a 09 62 69 6e 09 20 20 3d 20 30 78 30 30 31 30 2c 09 09 09 2f 2f 20 62 69 6e 61 72 79 20 66 | n..bin...=.0x0010,...//.binary.f |
53000 | 6f 72 6d 61 74 20 69 6e 74 65 67 65 72 0a 09 6f 63 74 09 20 20 3d 20 30 78 30 30 32 30 2c 09 09 | ormat.integer..oct...=.0x0020,.. |
53020 | 09 2f 2f 20 6f 63 74 61 6c 20 66 6f 72 6d 61 74 20 69 6e 74 65 67 65 72 0a 09 64 65 63 09 20 20 | .//.octal.format.integer..dec... |
53040 | 3d 20 30 78 30 30 34 30 2c 09 09 09 2f 2f 20 64 65 63 69 6d 61 6c 20 66 6f 72 6d 61 74 20 69 6e | =.0x0040,...//.decimal.format.in |
53060 | 74 65 67 65 72 0a 09 68 65 78 09 20 20 3d 20 30 78 30 30 38 30 2c 09 09 09 2f 2f 20 68 65 78 20 | teger..hex...=.0x0080,...//.hex. |
53080 | 66 6f 72 6d 61 74 20 69 6e 74 65 67 65 72 0a 09 73 68 6f 77 62 61 73 65 20 20 3d 20 30 78 30 31 | format.integer..showbase..=.0x01 |
530a0 | 30 30 2c 09 09 09 2f 2f 20 73 68 6f 77 20 62 61 73 65 20 69 6e 64 69 63 61 74 6f 72 0a 09 73 68 | 00,...//.show.base.indicator..sh |
530c0 | 6f 77 70 6f 69 6e 74 20 3d 20 30 78 30 32 30 30 2c 09 09 09 2f 2f 20 66 6f 72 63 65 20 64 65 63 | owpoint.=.0x0200,...//.force.dec |
530e0 | 69 6d 61 6c 20 70 6f 69 6e 74 20 28 66 6c 6f 61 74 29 0a 09 75 70 70 65 72 63 61 73 65 20 3d 20 | imal.point.(float)..uppercase.=. |
53100 | 30 78 30 34 30 30 2c 09 09 09 2f 2f 20 75 70 70 65 72 2d 63 61 73 65 20 68 65 78 20 6f 75 74 70 | 0x0400,...//.upper-case.hex.outp |
53120 | 75 74 0a 09 73 68 6f 77 70 6f 73 09 20 20 3d 20 30 78 30 38 30 30 2c 09 09 09 2f 2f 20 61 64 64 | ut..showpos...=.0x0800,...//.add |
53140 | 20 27 2b 27 20 74 6f 20 70 6f 73 69 74 69 76 65 20 69 6e 74 65 67 65 72 73 0a 09 73 63 69 65 6e | .'+'.to.positive.integers..scien |
53160 | 74 69 66 69 63 3d 20 30 78 31 30 30 30 2c 09 09 09 2f 2f 20 73 63 69 65 6e 74 69 66 69 63 20 66 | tific=.0x1000,...//.scientific.f |
53180 | 6c 6f 61 74 20 6f 75 74 70 75 74 0a 09 66 69 78 65 64 09 20 20 3d 20 30 78 32 30 30 30 09 09 09 | loat.output..fixed...=.0x2000... |
531a0 | 2f 2f 20 66 69 78 65 64 20 66 6c 6f 61 74 20 6f 75 74 70 75 74 0a 20 20 20 20 7d 3b 0a 0a 20 20 | //.fixed.float.output.....};.... |
531c0 | 20 20 73 74 61 74 69 63 20 63 6f 6e 73 74 20 69 6e 74 20 62 61 73 65 66 69 65 6c 64 3b 09 09 09 | ..static.const.int.basefield;... |
531e0 | 2f 2f 20 62 69 6e 20 7c 20 6f 63 74 20 7c 20 64 65 63 20 7c 20 68 65 78 0a 20 20 20 20 73 74 61 | //.bin.|.oct.|.dec.|.hex.....sta |
53200 | 74 69 63 20 63 6f 6e 73 74 20 69 6e 74 20 61 64 6a 75 73 74 66 69 65 6c 64 3b 09 09 2f 2f 20 6c | tic.const.int.adjustfield;..//.l |
53220 | 65 66 74 20 7c 20 72 69 67 68 74 20 7c 20 69 6e 74 65 72 6e 61 6c 0a 20 20 20 20 73 74 61 74 69 | eft.|.right.|.internal.....stati |
53240 | 63 20 63 6f 6e 73 74 20 69 6e 74 20 66 6c 6f 61 74 66 69 65 6c 64 3b 09 09 2f 2f 20 73 63 69 65 | c.const.int.floatfield;..//.scie |
53260 | 6e 74 69 66 69 63 20 7c 20 66 69 78 65 64 0a 0a 20 20 20 20 69 6e 74 09 20 20 66 6c 61 67 73 28 | ntific.|.fixed......int...flags( |
53280 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 20 20 66 6c 61 67 73 28 20 69 6e 74 20 66 20 | ).const;.....int...flags(.int.f. |
532a0 | 29 3b 0a 20 20 20 20 69 6e 74 09 20 20 73 65 74 66 28 20 69 6e 74 20 62 69 74 73 20 29 3b 0a 20 | );.....int...setf(.int.bits.);.. |
532c0 | 20 20 20 69 6e 74 09 20 20 73 65 74 66 28 20 69 6e 74 20 62 69 74 73 2c 20 69 6e 74 20 6d 61 73 | ...int...setf(.int.bits,.int.mas |
532e0 | 6b 20 29 3b 0a 20 20 20 20 69 6e 74 09 20 20 75 6e 73 65 74 66 28 20 69 6e 74 20 62 69 74 73 20 | k.);.....int...unsetf(.int.bits. |
53300 | 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 20 72 65 73 65 74 28 29 3b 0a 0a 20 20 20 20 69 6e 74 09 | );......void..reset();......int. |
53320 | 20 20 77 69 64 74 68 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 20 20 77 69 64 74 68 | ..width().const;.....int...width |
53340 | 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 69 6e 74 09 20 20 66 69 6c 6c 28 29 09 63 6f 6e 73 74 3b | (.int.);.....int...fill().const; |
53360 | 0a 20 20 20 20 69 6e 74 09 20 20 66 69 6c 6c 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 69 6e 74 09 | .....int...fill(.int.);.....int. |
53380 | 20 20 70 72 65 63 69 73 69 6f 6e 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 20 20 70 | ..precision().const;.....int...p |
533a0 | 72 65 63 69 73 69 6f 6e 28 20 69 6e 74 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 6c | recision(.int.);..private:.....l |
533c0 | 6f 6e 67 09 69 6e 70 75 74 5f 69 6e 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 69 6e 69 74 28 29 | ong.input_int();.....void.init() |
533e0 | 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 75 74 70 75 74 5f 69 6e 74 28 20 69 | ;.....QTextStream.&output_int(.i |
53400 | 6e 74 2c 20 75 6c 6f 6e 67 2c 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 51 49 4f 44 65 76 69 63 65 | nt,.ulong,.bool.);.....QIODevice |
53420 | 09 2a 64 65 76 3b 0a 0a 20 20 20 20 69 6e 74 09 09 66 66 6c 61 67 73 3b 0a 20 20 20 20 69 6e 74 | .*dev;......int..fflags;.....int |
53440 | 09 09 66 77 69 64 74 68 3b 0a 20 20 20 20 69 6e 74 09 09 66 69 6c 6c 63 68 61 72 3b 0a 20 20 20 | ..fwidth;.....int..fillchar;.... |
53460 | 20 69 6e 74 09 09 66 70 72 65 63 3b 0a 20 20 20 20 62 6f 6f 6c 09 64 6f 55 6e 69 63 6f 64 65 48 | .int..fprec;.....bool.doUnicodeH |
53480 | 65 61 64 65 72 3b 0a 20 20 20 20 62 6f 6f 6c 09 6f 77 6e 64 65 76 3b 0a 20 20 20 20 51 54 65 78 | eader;.....bool.owndev;.....QTex |
534a0 | 74 43 6f 64 65 63 20 09 2a 6d 61 70 70 65 72 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d | tCodec..*mapper;.....QTextStream |
534c0 | 50 72 69 76 61 74 65 20 2a 20 64 3b 0a 20 20 20 20 51 43 68 61 72 09 75 6e 75 73 65 64 31 3b 20 | Private.*.d;.....QChar.unused1;. |
534e0 | 2f 2f 20 23 23 23 20 72 65 6d 6f 76 65 20 69 6e 20 51 74 20 34 2e 30 0a 20 20 20 20 62 6f 6f 6c | //.###.remove.in.Qt.4.0.....bool |
53500 | 09 6c 61 74 69 6e 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 09 69 6e 74 65 72 6e 61 6c 4f 72 64 65 72 | .latin1;.....bool..internalOrder |
53520 | 3b 0a 20 20 20 20 62 6f 6f 6c 09 6e 65 74 77 6f 72 6b 4f 72 64 65 72 3b 0a 20 20 20 20 76 6f 69 | ;.....bool.networkOrder;.....voi |
53540 | 64 09 2a 75 6e 75 73 65 64 32 3b 20 2f 2f 20 23 23 23 20 72 65 6d 6f 76 65 20 69 6e 20 51 74 20 | d.*unused2;.//.###.remove.in.Qt. |
53560 | 34 2e 30 0a 0a 20 20 20 20 51 43 68 61 72 09 65 61 74 5f 77 73 28 29 3b 0a 20 20 20 20 75 69 6e | 4.0......QChar.eat_ws();.....uin |
53580 | 74 20 09 74 73 5f 67 65 74 6c 69 6e 65 28 20 51 43 68 61 72 2a 20 29 3b 0a 20 20 20 20 76 6f 69 | t..ts_getline(.QChar*.);.....voi |
535a0 | 64 09 74 73 5f 75 6e 67 65 74 63 28 20 51 43 68 61 72 20 29 3b 0a 20 20 20 20 51 43 68 61 72 09 | d.ts_ungetc(.QChar.);.....QChar. |
535c0 | 74 73 5f 67 65 74 63 28 29 3b 0a 20 20 20 20 75 69 6e 74 09 74 73 5f 67 65 74 62 75 66 28 20 51 | ts_getc();.....uint.ts_getbuf(.Q |
535e0 | 43 68 61 72 2a 2c 20 75 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 74 73 5f 70 75 74 63 28 | Char*,.uint.);.....void.ts_putc( |
53600 | 69 6e 74 29 3b 0a 20 20 20 20 76 6f 69 64 09 74 73 5f 70 75 74 63 28 51 43 68 61 72 29 3b 0a 20 | int);.....void.ts_putc(QChar);.. |
53620 | 20 20 20 62 6f 6f 6c 09 74 73 5f 69 73 73 70 61 63 65 28 51 43 68 61 72 29 3b 0a 20 20 20 20 62 | ...bool.ts_isspace(QChar);.....b |
53640 | 6f 6f 6c 09 74 73 5f 69 73 64 69 67 69 74 28 51 43 68 61 72 29 3b 0a 20 20 20 20 75 6c 6f 6e 67 | ool.ts_isdigit(QChar);.....ulong |
53660 | 09 69 6e 70 75 74 5f 62 69 6e 28 29 3b 0a 20 20 20 20 75 6c 6f 6e 67 09 69 6e 70 75 74 5f 6f 63 | .input_bin();.....ulong.input_oc |
53680 | 74 28 29 3b 0a 20 20 20 20 75 6c 6f 6e 67 09 69 6e 70 75 74 5f 64 65 63 28 29 3b 0a 20 20 20 20 | t();.....ulong.input_dec();..... |
536a0 | 75 6c 6f 6e 67 09 69 6e 70 75 74 5f 68 65 78 28 29 3b 0a 20 20 20 20 64 6f 75 62 6c 65 09 69 6e | ulong.input_hex();.....double.in |
536c0 | 70 75 74 5f 64 6f 75 62 6c 65 28 29 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 77 | put_double();.....QTextStream.&w |
536e0 | 72 69 74 65 42 6c 6f 63 6b 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 70 2c 20 75 69 6e 74 20 6c | riteBlock(.const.char*.p,.uint.l |
53700 | 65 6e 20 29 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 77 72 69 74 65 42 6c 6f 63 | en.);.....QTextStream.&writeBloc |
53720 | 6b 28 20 63 6f 6e 73 74 20 51 43 68 61 72 2a 20 70 2c 20 75 69 6e 74 20 6c 65 6e 20 29 3b 0a 0a | k(.const.QChar*.p,.uint.len.);.. |
53740 | 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 | private:.//.Disabled.copy.constr |
53760 | 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 | uctor.and.operator=.#if.defined( |
53780 | 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 28 | Q_DISABLE_COPY).....QTextStream( |
537a0 | 20 63 6f 6e 73 74 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 20 29 3b 0a 20 20 20 20 51 54 65 78 | .const.QTextStream.&.);.....QTex |
537c0 | 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 54 65 78 74 53 | tStream.&operator=(.const.QTextS |
537e0 | 74 72 65 61 6d 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 74 79 70 65 64 65 66 20 51 54 | tream.&.);.#endif.};..typedef.QT |
53800 | 65 78 74 53 74 72 65 61 6d 20 51 54 53 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 | extStream.QTS;..class.Q_EXPORT.Q |
53820 | 54 65 78 74 49 53 74 72 65 61 6d 20 3a 20 70 75 62 6c 69 63 20 51 54 65 78 74 53 74 72 65 61 6d | TextIStream.:.public.QTextStream |
53840 | 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 65 78 74 49 53 74 72 65 61 6d 28 20 63 6f 6e | .{.public:.....QTextIStream(.con |
53860 | 73 74 20 51 53 74 72 69 6e 67 2a 20 73 20 29 20 3a 0a 09 51 54 65 78 74 53 74 72 65 61 6d 28 28 | st.QString*.s.).:..QTextStream(( |
53880 | 51 53 74 72 69 6e 67 2a 29 73 2c 49 4f 5f 52 65 61 64 4f 6e 6c 79 29 20 7b 20 7d 0a 20 20 20 20 | QString*)s,IO_ReadOnly).{.}..... |
538a0 | 51 54 65 78 74 49 53 74 72 65 61 6d 28 20 51 42 79 74 65 41 72 72 61 79 20 62 61 20 29 20 3a 0a | QTextIStream(.QByteArray.ba.).:. |
538c0 | 09 51 54 65 78 74 53 74 72 65 61 6d 28 62 61 2c 49 4f 5f 52 65 61 64 4f 6e 6c 79 29 20 7b 20 7d | .QTextStream(ba,IO_ReadOnly).{.} |
538e0 | 0a 20 20 20 20 51 54 65 78 74 49 53 74 72 65 61 6d 28 20 46 49 4c 45 20 2a 66 20 29 20 3a 0a 09 | .....QTextIStream(.FILE.*f.).:.. |
53900 | 51 54 65 78 74 53 74 72 65 61 6d 28 66 2c 49 4f 5f 52 65 61 64 4f 6e 6c 79 29 20 7b 20 7d 0a 0a | QTextStream(f,IO_ReadOnly).{.}.. |
53920 | 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 | private:.//.Disabled.copy.constr |
53940 | 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 | uctor.and.operator=.#if.defined( |
53960 | 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 54 65 78 74 49 53 74 72 65 61 6d | Q_DISABLE_COPY).....QTextIStream |
53980 | 28 20 63 6f 6e 73 74 20 51 54 65 78 74 49 53 74 72 65 61 6d 20 26 20 29 3b 0a 20 20 20 20 51 54 | (.const.QTextIStream.&.);.....QT |
539a0 | 65 78 74 49 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 54 65 | extIStream.&operator=(.const.QTe |
539c0 | 78 74 49 53 74 72 65 61 6d 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 63 6c 61 73 73 20 | xtIStream.&.);.#endif.};..class. |
539e0 | 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 4f 53 74 72 65 61 6d 20 3a 20 70 75 62 6c 69 63 20 51 | Q_EXPORT.QTextOStream.:.public.Q |
53a00 | 54 65 78 74 53 74 72 65 61 6d 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 65 78 74 4f 53 | TextStream.{.public:.....QTextOS |
53a20 | 74 72 65 61 6d 28 20 51 53 74 72 69 6e 67 2a 20 73 20 29 20 3a 0a 09 51 54 65 78 74 53 74 72 65 | tream(.QString*.s.).:..QTextStre |
53a40 | 61 6d 28 73 2c 49 4f 5f 57 72 69 74 65 4f 6e 6c 79 29 20 7b 20 7d 0a 20 20 20 20 51 54 65 78 74 | am(s,IO_WriteOnly).{.}.....QText |
53a60 | 4f 53 74 72 65 61 6d 28 20 51 42 79 74 65 41 72 72 61 79 20 62 61 20 29 20 3a 0a 09 51 54 65 78 | OStream(.QByteArray.ba.).:..QTex |
53a80 | 74 53 74 72 65 61 6d 28 62 61 2c 49 4f 5f 57 72 69 74 65 4f 6e 6c 79 29 20 7b 20 7d 0a 20 20 20 | tStream(ba,IO_WriteOnly).{.}.... |
53aa0 | 20 51 54 65 78 74 4f 53 74 72 65 61 6d 28 20 46 49 4c 45 20 2a 66 20 29 20 3a 0a 09 51 54 65 78 | .QTextOStream(.FILE.*f.).:..QTex |
53ac0 | 74 53 74 72 65 61 6d 28 66 2c 49 4f 5f 57 72 69 74 65 4f 6e 6c 79 29 20 7b 20 7d 0a 0a 70 72 69 | tStream(f,IO_WriteOnly).{.}..pri |
53ae0 | 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 |
53b00 | 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 |
53b20 | 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 54 65 78 74 4f 53 74 72 65 61 6d 28 20 63 | ISABLE_COPY).....QTextOStream(.c |
53b40 | 6f 6e 73 74 20 51 54 65 78 74 4f 53 74 72 65 61 6d 20 26 20 29 3b 0a 20 20 20 20 51 54 65 78 74 | onst.QTextOStream.&.);.....QText |
53b60 | 4f 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 54 65 78 74 4f | OStream.&operator=(.const.QTextO |
53b80 | 53 74 72 65 61 6d 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a | Stream.&.);.#endif.};../******** |
53ba0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
53bc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
53be0 | 2a 2a 2a 2a 2a 0a 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 69 6e 6c 69 6e 65 20 66 75 6e 63 74 | *****...QTextStream.inline.funct |
53c00 | 69 6f 6e 73 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ions..************************** |
53c20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
53c40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 69 6e 6c 69 6e 65 20 51 49 4f | *******************/..inline.QIO |
53c60 | 44 65 76 69 63 65 20 2a 51 54 65 78 74 53 74 72 65 61 6d 3a 3a 64 65 76 69 63 65 28 29 20 63 6f | Device.*QTextStream::device().co |
53c80 | 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 64 65 76 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c | nst.{.return.dev;.}..inline.bool |
53ca0 | 20 51 54 65 78 74 53 74 72 65 61 6d 3a 3a 61 74 45 6e 64 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 | .QTextStream::atEnd().const.{.re |
53cc0 | 74 75 72 6e 20 64 65 76 20 3f 20 64 65 76 2d 3e 61 74 45 6e 64 28 29 20 3a 20 46 41 4c 53 45 3b | turn.dev.?.dev->atEnd().:.FALSE; |
53ce0 | 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 54 65 78 74 53 74 72 65 61 6d 3a 3a 65 6f 66 | .}..inline.bool.QTextStream::eof |
53d00 | 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 61 74 45 6e 64 28 29 3b 20 7d 0a 0a 69 6e | ().const.{.return.atEnd();.}..in |
53d20 | 6c 69 6e 65 20 69 6e 74 20 51 54 65 78 74 53 74 72 65 61 6d 3a 3a 66 6c 61 67 73 28 29 20 63 6f | line.int.QTextStream::flags().co |
53d40 | 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 66 66 6c 61 67 73 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 | nst.{.return.fflags;.}..inline.i |
53d60 | 6e 74 20 51 54 65 78 74 53 74 72 65 61 6d 3a 3a 66 6c 61 67 73 28 20 69 6e 74 20 66 20 29 0a 7b | nt.QTextStream::flags(.int.f.).{ |
53d80 | 20 69 6e 74 20 6f 6c 64 66 20 3d 20 66 66 6c 61 67 73 3b 20 20 66 66 6c 61 67 73 20 3d 20 66 3b | .int.oldf.=.fflags;..fflags.=.f; |
53da0 | 20 20 72 65 74 75 72 6e 20 6f 6c 64 66 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 54 65 | ..return.oldf;.}..inline.int.QTe |
53dc0 | 78 74 53 74 72 65 61 6d 3a 3a 73 65 74 66 28 20 69 6e 74 20 62 69 74 73 20 29 0a 7b 20 69 6e 74 | xtStream::setf(.int.bits.).{.int |
53de0 | 20 6f 6c 64 66 20 3d 20 66 66 6c 61 67 73 3b 20 20 66 66 6c 61 67 73 20 7c 3d 20 62 69 74 73 3b | .oldf.=.fflags;..fflags.|=.bits; |
53e00 | 20 20 72 65 74 75 72 6e 20 6f 6c 64 66 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 54 65 | ..return.oldf;.}..inline.int.QTe |
53e20 | 78 74 53 74 72 65 61 6d 3a 3a 73 65 74 66 28 20 69 6e 74 20 62 69 74 73 2c 20 69 6e 74 20 6d 61 | xtStream::setf(.int.bits,.int.ma |
53e40 | 73 6b 20 29 0a 7b 20 69 6e 74 20 6f 6c 64 66 20 3d 20 66 66 6c 61 67 73 3b 20 20 66 66 6c 61 67 | sk.).{.int.oldf.=.fflags;..fflag |
53e60 | 73 20 3d 20 28 66 66 6c 61 67 73 20 26 20 7e 6d 61 73 6b 29 20 7c 20 28 62 69 74 73 20 26 20 6d | s.=.(fflags.&.~mask).|.(bits.&.m |
53e80 | 61 73 6b 29 3b 20 72 65 74 75 72 6e 20 6f 6c 64 66 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 | ask);.return.oldf;.}..inline.int |
53ea0 | 20 51 54 65 78 74 53 74 72 65 61 6d 3a 3a 75 6e 73 65 74 66 28 20 69 6e 74 20 62 69 74 73 20 29 | .QTextStream::unsetf(.int.bits.) |
53ec0 | 0a 7b 20 69 6e 74 20 6f 6c 64 66 20 3d 20 66 66 6c 61 67 73 3b 20 20 66 66 6c 61 67 73 20 26 3d | .{.int.oldf.=.fflags;..fflags.&= |
53ee0 | 20 7e 62 69 74 73 3b 09 72 65 74 75 72 6e 20 6f 6c 64 66 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 | .~bits;.return.oldf;.}..inline.i |
53f00 | 6e 74 20 51 54 65 78 74 53 74 72 65 61 6d 3a 3a 77 69 64 74 68 28 29 20 63 6f 6e 73 74 0a 7b 20 | nt.QTextStream::width().const.{. |
53f20 | 72 65 74 75 72 6e 20 66 77 69 64 74 68 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 54 65 | return.fwidth;.}..inline.int.QTe |
53f40 | 78 74 53 74 72 65 61 6d 3a 3a 77 69 64 74 68 28 20 69 6e 74 20 77 20 29 0a 7b 20 69 6e 74 20 6f | xtStream::width(.int.w.).{.int.o |
53f60 | 6c 64 77 20 3d 20 66 77 69 64 74 68 3b 20 20 66 77 69 64 74 68 20 3d 20 77 3b 20 20 72 65 74 75 | ldw.=.fwidth;..fwidth.=.w;..retu |
53f80 | 72 6e 20 6f 6c 64 77 3b 09 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 54 65 78 74 53 74 72 | rn.oldw;..}..inline.int.QTextStr |
53fa0 | 65 61 6d 3a 3a 66 69 6c 6c 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 66 69 6c 6c 63 | eam::fill().const.{.return.fillc |
53fc0 | 68 61 72 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 54 65 78 74 53 74 72 65 61 6d 3a 3a | har;.}..inline.int.QTextStream:: |
53fe0 | 66 69 6c 6c 28 20 69 6e 74 20 66 20 29 0a 7b 20 69 6e 74 20 6f 6c 64 63 20 3d 20 66 69 6c 6c 63 | fill(.int.f.).{.int.oldc.=.fillc |
54000 | 68 61 72 3b 09 66 69 6c 6c 63 68 61 72 20 3d 20 66 3b 20 20 72 65 74 75 72 6e 20 6f 6c 64 63 3b | har;.fillchar.=.f;..return.oldc; |
54020 | 20 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 54 65 78 74 53 74 72 65 61 6d 3a 3a 70 72 65 | ..}..inline.int.QTextStream::pre |
54040 | 63 69 73 69 6f 6e 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 66 70 72 65 63 3b 20 7d | cision().const.{.return.fprec;.} |
54060 | 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 54 65 78 74 53 74 72 65 61 6d 3a 3a 70 72 65 63 69 73 | ..inline.int.QTextStream::precis |
54080 | 69 6f 6e 28 20 69 6e 74 20 70 20 29 0a 7b 20 69 6e 74 20 6f 6c 64 70 20 3d 20 66 70 72 65 63 3b | ion(.int.p.).{.int.oldp.=.fprec; |
540a0 | 20 20 66 70 72 65 63 20 3d 20 70 3b 09 20 72 65 74 75 72 6e 20 6f 6c 64 70 3b 20 20 7d 0a 0a 2f | ..fprec.=.p;..return.oldp;..}../ |
540c0 | 2a 21 0a 20 20 52 65 74 75 72 6e 73 20 6f 6e 65 20 63 68 61 72 61 63 74 65 72 20 66 72 6f 6d 20 | *!...Returns.one.character.from. |
540e0 | 74 68 65 20 73 74 72 65 61 6d 2c 20 6f 72 20 45 4f 46 2e 0a 2a 2f 0a 69 6e 6c 69 6e 65 20 51 43 | the.stream,.or.EOF..*/.inline.QC |
54100 | 68 61 72 20 51 54 65 78 74 53 74 72 65 61 6d 3a 3a 74 73 5f 67 65 74 63 28 29 0a 7b 20 51 43 68 | har.QTextStream::ts_getc().{.QCh |
54120 | 61 72 20 72 3b 20 72 65 74 75 72 6e 20 28 20 74 73 5f 67 65 74 62 75 66 28 20 26 72 2c 31 20 29 | ar.r;.return.(.ts_getbuf(.&r,1.) |
54140 | 20 3d 3d 20 31 20 3f 20 72 20 3a 20 51 43 68 61 72 28 28 75 73 68 6f 72 74 29 30 78 66 66 66 66 | .==.1.?.r.:.QChar((ushort)0xffff |
54160 | 29 20 29 3b 20 7d 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ).);.}../*********************** |
54180 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
541a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 51 54 65 78 74 53 74 | **********************...QTextSt |
541c0 | 72 65 61 6d 20 6d 61 6e 69 70 75 6c 61 74 6f 72 73 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ream.manipulators..************* |
541e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
54200 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
54220 | 2f 0a 0a 74 79 70 65 64 65 66 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 20 28 2a 51 54 53 46 55 | /..typedef.QTextStream.&.(*QTSFU |
54240 | 4e 43 29 28 51 54 65 78 74 53 74 72 65 61 6d 20 26 29 3b 2f 2f 20 6d 61 6e 69 70 75 6c 61 74 6f | NC)(QTextStream.&);//.manipulato |
54260 | 72 20 66 75 6e 63 74 69 6f 6e 0a 74 79 70 65 64 65 66 20 69 6e 74 20 28 51 54 65 78 74 53 74 72 | r.function.typedef.int.(QTextStr |
54280 | 65 61 6d 3a 3a 2a 51 54 53 4d 46 49 29 28 69 6e 74 29 3b 09 2f 2f 20 6d 61 6e 69 70 75 6c 61 74 | eam::*QTSMFI)(int);.//.manipulat |
542a0 | 6f 72 20 77 2f 69 6e 74 20 61 72 67 75 6d 65 6e 74 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 | or.w/int.argument..class.Q_EXPOR |
542c0 | 54 20 51 54 53 4d 61 6e 69 70 20 7b 09 09 09 2f 2f 20 74 65 78 74 20 73 74 72 65 61 6d 20 6d 61 | T.QTSManip.{...//.text.stream.ma |
542e0 | 6e 69 70 75 6c 61 74 6f 72 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 53 4d 61 6e 69 70 28 20 | nipulator.public:.....QTSManip(. |
54300 | 51 54 53 4d 46 49 20 6d 2c 20 69 6e 74 20 61 20 29 20 7b 20 6d 66 3d 6d 3b 20 61 72 67 3d 61 3b | QTSMFI.m,.int.a.).{.mf=m;.arg=a; |
54320 | 20 7d 0a 20 20 20 20 76 6f 69 64 20 65 78 65 63 28 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 73 | .}.....void.exec(.QTextStream.&s |
54340 | 20 29 20 7b 20 28 73 2e 2a 6d 66 29 28 61 72 67 29 3b 20 7d 0a 70 72 69 76 61 74 65 3a 0a 20 20 | .).{.(s.*mf)(arg);.}.private:... |
54360 | 20 20 51 54 53 4d 46 49 20 6d 66 3b 09 09 09 09 09 2f 2f 20 51 54 65 78 74 53 74 72 65 61 6d 20 | ..QTSMFI.mf;.....//.QTextStream. |
54380 | 6d 65 6d 62 65 72 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 69 6e 74 09 20 20 20 61 72 67 3b 09 | member.function.....int....arg;. |
543a0 | 09 09 09 09 2f 2f 20 6d 65 6d 62 65 72 20 66 75 6e 63 74 69 6f 6e 20 61 72 67 75 6d 65 6e 74 0a | ....//.member.function.argument. |
543c0 | 7d 3b 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 51 54 65 78 74 53 74 72 65 61 6d 20 | };..Q_EXPORT.inline.QTextStream. |
543e0 | 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 26 73 2c 20 51 54 53 | &operator>>(.QTextStream.&s,.QTS |
54400 | 46 55 4e 43 20 66 20 29 0a 7b 20 72 65 74 75 72 6e 20 28 2a 66 29 28 20 73 20 29 3b 20 7d 0a 0a | FUNC.f.).{.return.(*f)(.s.);.}.. |
54420 | 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 | Q_EXPORT.inline.QTextStream.&ope |
54440 | 72 61 74 6f 72 3c 3c 28 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 73 2c 20 51 54 53 46 55 4e 43 | rator<<(.QTextStream.&s,.QTSFUNC |
54460 | 20 66 20 29 0a 7b 20 72 65 74 75 72 6e 20 28 2a 66 29 28 20 73 20 29 3b 20 7d 0a 0a 51 5f 45 58 | .f.).{.return.(*f)(.s.);.}..Q_EX |
54480 | 50 4f 52 54 20 69 6e 6c 69 6e 65 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f | PORT.inline.QTextStream.&operato |
544a0 | 72 3c 3c 28 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 73 2c 20 51 54 53 4d 61 6e 69 70 20 6d 20 | r<<(.QTextStream.&s,.QTSManip.m. |
544c0 | 29 0a 7b 20 6d 2e 65 78 65 63 28 73 29 3b 20 72 65 74 75 72 6e 20 73 3b 20 7d 0a 0a 51 5f 45 58 | ).{.m.exec(s);.return.s;.}..Q_EX |
544e0 | 50 4f 52 54 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 62 69 6e 28 20 51 54 65 78 74 53 74 72 65 | PORT.QTextStream.&bin(.QTextStre |
54500 | 61 6d 20 26 73 20 29 3b 09 2f 2f 20 73 65 74 20 62 69 6e 20 6e 6f 74 61 74 69 6f 6e 0a 51 5f 45 | am.&s.);.//.set.bin.notation.Q_E |
54520 | 58 50 4f 52 54 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 63 74 28 20 51 54 65 78 74 53 74 72 | XPORT.QTextStream.&oct(.QTextStr |
54540 | 65 61 6d 20 26 73 20 29 3b 09 2f 2f 20 73 65 74 20 6f 63 74 20 6e 6f 74 61 74 69 6f 6e 0a 51 5f | eam.&s.);.//.set.oct.notation.Q_ |
54560 | 45 58 50 4f 52 54 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 64 65 63 28 20 51 54 65 78 74 53 74 | EXPORT.QTextStream.&dec(.QTextSt |
54580 | 72 65 61 6d 20 26 73 20 29 3b 09 2f 2f 20 73 65 74 20 64 65 63 20 6e 6f 74 61 74 69 6f 6e 0a 51 | ream.&s.);.//.set.dec.notation.Q |
545a0 | 5f 45 58 50 4f 52 54 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 68 65 78 28 20 51 54 65 78 74 53 | _EXPORT.QTextStream.&hex(.QTextS |
545c0 | 74 72 65 61 6d 20 26 73 20 29 3b 09 2f 2f 20 73 65 74 20 68 65 78 20 6e 6f 74 61 74 69 6f 6e 0a | tream.&s.);.//.set.hex.notation. |
545e0 | 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 65 6e 64 6c 28 20 51 54 65 78 | Q_EXPORT.QTextStream.&endl(.QTex |
54600 | 74 53 74 72 65 61 6d 20 26 73 20 29 3b 09 2f 2f 20 69 6e 73 65 72 74 20 45 4f 4c 20 28 27 5c 6e | tStream.&s.);.//.insert.EOL.('\n |
54620 | 27 29 0a 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 66 6c 75 73 68 28 20 | ').Q_EXPORT.QTextStream.&flush(. |
54640 | 51 54 65 78 74 53 74 72 65 61 6d 20 26 73 20 29 3b 09 2f 2f 20 66 6c 75 73 68 20 6f 75 74 70 75 | QTextStream.&s.);.//.flush.outpu |
54660 | 74 0a 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 77 73 28 20 51 54 65 78 | t.Q_EXPORT.QTextStream.&ws(.QTex |
54680 | 74 53 74 72 65 61 6d 20 26 73 20 29 3b 09 2f 2f 20 65 61 74 20 77 68 69 74 65 73 70 61 63 65 20 | tStream.&s.);.//.eat.whitespace. |
546a0 | 6f 6e 20 69 6e 70 75 74 0a 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 72 | on.input.Q_EXPORT.QTextStream.&r |
546c0 | 65 73 65 74 28 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 73 20 29 3b 09 2f 2f 20 73 65 74 20 64 | eset(.QTextStream.&s.);.//.set.d |
546e0 | 65 66 61 75 6c 74 20 66 6c 61 67 73 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 51 54 | efault.flags..Q_EXPORT.inline.QT |
54700 | 53 4d 61 6e 69 70 20 71 53 65 74 57 28 20 69 6e 74 20 77 20 29 0a 7b 0a 20 20 20 20 51 54 53 4d | SManip.qSetW(.int.w.).{.....QTSM |
54720 | 46 49 20 66 75 6e 63 20 3d 20 26 51 54 65 78 74 53 74 72 65 61 6d 3a 3a 77 69 64 74 68 3b 0a 20 | FI.func.=.&QTextStream::width;.. |
54740 | 20 20 20 72 65 74 75 72 6e 20 51 54 53 4d 61 6e 69 70 28 66 75 6e 63 2c 77 29 3b 0a 7d 0a 0a 51 | ...return.QTSManip(func,w);.}..Q |
54760 | 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 51 54 53 4d 61 6e 69 70 20 71 53 65 74 46 69 6c 6c | _EXPORT.inline.QTSManip.qSetFill |
54780 | 28 20 69 6e 74 20 66 20 29 0a 7b 0a 20 20 20 20 51 54 53 4d 46 49 20 66 75 6e 63 20 3d 20 26 51 | (.int.f.).{.....QTSMFI.func.=.&Q |
547a0 | 54 65 78 74 53 74 72 65 61 6d 3a 3a 66 69 6c 6c 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 51 54 53 | TextStream::fill;.....return.QTS |
547c0 | 4d 61 6e 69 70 28 66 75 6e 63 2c 66 29 3b 0a 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e | Manip(func,f);.}..Q_EXPORT.inlin |
547e0 | 65 20 51 54 53 4d 61 6e 69 70 20 71 53 65 74 50 72 65 63 69 73 69 6f 6e 28 20 69 6e 74 20 70 20 | e.QTSManip.qSetPrecision(.int.p. |
54800 | 29 0a 7b 0a 20 20 20 20 51 54 53 4d 46 49 20 66 75 6e 63 20 3d 20 26 51 54 65 78 74 53 74 72 65 | ).{.....QTSMFI.func.=.&QTextStre |
54820 | 61 6d 3a 3a 70 72 65 63 69 73 69 6f 6e 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 51 54 53 4d 61 6e | am::precision;.....return.QTSMan |
54840 | 69 70 28 66 75 6e 63 2c 70 29 3b 0a 7d 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 54 | ip(func,p);.}..#endif.//.QT_NO_T |
54860 | 45 58 54 53 54 52 45 41 4d 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 45 58 54 53 54 52 45 41 4d 5f | EXTSTREAM.#endif.//.QTEXTSTREAM_ |
54880 | 48 0a 00 00 00 18 00 71 00 77 00 68 00 61 00 74 00 73 00 74 00 68 00 69 00 73 00 2e 00 68 00 00 | H......q.w.h.a.t.s.t.h.i.s...h.. |
548a0 | 0a 13 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ../***************************** |
548c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
548e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 | ***************.**.$Id:.$.**.**. |
54900 | 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 57 68 61 74 73 54 68 69 73 20 63 6c 61 73 73 0a 2a | Definition.of.QWhatsThis.class.* |
54920 | 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f | *.**.Copyright.(C).1992-2000.Tro |
54940 | 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 | lltech.ASA...All.rights.reserved |
54960 | 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 | ..**.**.This.file.is.part.of.the |
54980 | 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f | .widgets.module.of.the.Qt.GUI.To |
549a0 | 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 | olkit..**.**.This.file.may.be.di |
549c0 | 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 | stributed.under.the.terms.of.the |
549e0 | 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 | .Q.Public.License.**.as.defined. |
54a00 | 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 | by.Trolltech.ASA.of.Norway.and.a |
54a20 | 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e | ppearing.in.the.file.**.LICENSE. |
54a40 | 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 | QPL.included.in.the.packaging.of |
54a60 | 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 | .this.file..**.**.This.file.may. |
54a80 | 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 | be.distributed.and/or.modified.u |
54aa0 | 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e | nder.the.terms.of.the.**.GNU.Gen |
54ac0 | 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 | eral.Public.License.version.2.as |
54ae0 | 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a | .published.by.the.Free.Software. |
54b00 | 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 | **.Foundation.and.appearing.in.t |
54b20 | 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 | he.file.LICENSE.GPL.included.in. |
54b40 | 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a | the.**.packaging.of.this.file..* |
54b60 | 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 | *.**.Licensees.holding.valid.Qt. |
54b80 | 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 | Enterprise.Edition.or.Qt.Profess |
54ba0 | 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 | ional.Edition.**.licenses.may.us |
54bc0 | 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 | e.this.file.in.accordance.with.t |
54be0 | 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 | he.Qt.Commercial.License.**.Agre |
54c00 | 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 | ement.provided.with.the.Software |
54c20 | 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 | ..**.**.This.file.is.provided.AS |
54c40 | 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 | .IS.with.NO.WARRANTY.OF.ANY.KIND |
54c60 | 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 | ,.INCLUDING.THE.**.WARRANTY.OF.D |
54c80 | 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 | ESIGN,.MERCHANTABILITY.AND.FITNE |
54ca0 | 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a | SS.FOR.A.PARTICULAR.PURPOSE..**. |
54cc0 | 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 | **.See.http://qtsoftware.com/pri |
54ce0 | 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 | cing.html.or.email.sales@trollte |
54d00 | 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 | ch.com.for.**...information.abou |
54d20 | 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e | t.Qt.Commercial.License.Agreemen |
54d40 | 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d | ts..**.See.http://qtsoftware.com |
54d60 | 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 | /qpl/.for.QPL.licensing.informat |
54d80 | 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f | ion..**.See.http://qtsoftware.co |
54da0 | 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 | m/gpl/.for.GPL.licensing.informa |
54dc0 | 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 | tion..**.**.Contact.info@trollte |
54de0 | 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 | ch.com.if.any.conditions.of.this |
54e00 | 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 | .licensing.are.**.not.clear.to.y |
54e20 | 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ou..**.************************* |
54e40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
54e60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 48 41 54 53 54 48 | *************/..#ifndef.QWHATSTH |
54e80 | 49 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 48 41 54 53 54 48 49 53 5f 48 0a 0a 23 69 66 6e 64 | IS_H.#define.QWHATSTHIS_H..#ifnd |
54ea0 | 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 |
54ec0 | 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 57 48 41 54 53 | dif.//.QT_H..#ifndef.QT_NO_WHATS |
54ee0 | 54 48 49 53 0a 0a 23 69 6e 63 6c 75 64 65 20 22 71 63 75 72 73 6f 72 2e 68 22 0a 0a 63 6c 61 73 | THIS..#include."qcursor.h"..clas |
54f00 | 73 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 3b 0a 63 6c 61 73 73 20 51 50 6f 70 75 70 4d 65 6e 75 3b | s.QToolButton;.class.QPopupMenu; |
54f20 | 0a 63 6c 61 73 73 20 51 53 74 79 6c 65 53 68 65 65 74 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 | .class.QStyleSheet;..class.Q_EXP |
54f40 | 4f 52 54 20 51 57 68 61 74 73 54 68 69 73 3a 20 70 75 62 6c 69 63 20 51 74 0a 7b 0a 70 75 62 6c | ORT.QWhatsThis:.public.Qt.{.publ |
54f60 | 69 63 3a 0a 20 20 20 20 51 57 68 61 74 73 54 68 69 73 28 20 51 57 69 64 67 65 74 20 2a 29 3b 0a | ic:.....QWhatsThis(.QWidget.*);. |
54f80 | 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 57 68 61 74 73 54 68 69 73 28 29 3b 0a 0a 20 20 20 20 | ....virtual.~QWhatsThis();...... |
54fa0 | 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 74 65 78 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 | virtual.QString.text(.const.QPoi |
54fc0 | 6e 74 20 26 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 6c 69 63 6b 65 64 | nt.&.);.....virtual.bool.clicked |
54fe0 | 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 68 72 65 66 20 29 3b 0a 0a 20 20 20 20 2f 2f | (.const.QString&.href.);......// |
55000 | 20 74 68 65 20 63 6f 6d 6d 6f 6e 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 | .the.common.static.functions.... |
55020 | 20 73 74 61 74 69 63 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 | .static.void.setFont(.const.QFon |
55040 | 74 20 26 66 6f 6e 74 20 29 3b 20 20 20 20 0a 20 20 20 20 0a 20 20 20 20 73 74 61 74 69 63 20 76 | t.&font.);..............static.v |
55060 | 6f 69 64 20 61 64 64 28 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | oid.add(.QWidget.*,.const.QStrin |
55080 | 67 20 26 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 72 65 6d 6f 76 65 28 20 51 57 | g.&);.....static.void.remove(.QW |
550a0 | 69 64 67 65 74 20 2a 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 74 65 | idget.*.);.....static.QString.te |
550c0 | 78 74 46 6f 72 28 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 | xtFor(.QWidget.*,.const.QPoint.& |
550e0 | 20 70 6f 73 20 3d 20 51 50 6f 69 6e 74 28 29 2c 20 62 6f 6f 6c 20 69 6e 63 6c 75 64 65 50 61 72 | .pos.=.QPoint(),.bool.includePar |
55100 | 65 6e 74 73 20 3d 20 46 41 4c 53 45 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 54 6f 6f | ents.=.FALSE.);......static.QToo |
55120 | 6c 42 75 74 74 6f 6e 20 2a 20 77 68 61 74 73 54 68 69 73 42 75 74 74 6f 6e 28 20 51 57 69 64 67 | lButton.*.whatsThisButton(.QWidg |
55140 | 65 74 20 2a 20 70 61 72 65 6e 74 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 | et.*.parent.);......static.void. |
55160 | 65 6e 74 65 72 57 68 61 74 73 54 68 69 73 4d 6f 64 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 | enterWhatsThisMode();.....static |
55180 | 20 62 6f 6f 6c 20 69 6e 57 68 61 74 73 54 68 69 73 4d 6f 64 65 28 29 3b 0a 20 20 20 20 73 74 61 | .bool.inWhatsThisMode();.....sta |
551a0 | 74 69 63 20 76 6f 69 64 20 6c 65 61 76 65 57 68 61 74 73 54 68 69 73 4d 6f 64 65 28 20 63 6f 6e | tic.void.leaveWhatsThisMode(.con |
551c0 | 73 74 20 51 53 74 72 69 6e 67 26 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 20 63 6f 6e | st.QString&.=.QString::null,.con |
551e0 | 73 74 20 51 50 6f 69 6e 74 26 20 70 6f 73 20 3d 20 51 43 75 72 73 6f 72 3a 3a 70 6f 73 28 29 2c | st.QPoint&.pos.=.QCursor::pos(), |
55200 | 20 51 57 69 64 67 65 74 2a 20 77 20 3d 20 30 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 | .QWidget*.w.=.0.);......static.v |
55220 | 6f 69 64 20 64 69 73 70 6c 61 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 65 78 74 | oid.display(.const.QString&.text |
55240 | 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 20 70 6f 73 20 3d 20 51 43 75 72 73 6f 72 3a 3a 70 | ,.const.QPoint&.pos.=.QCursor::p |
55260 | 6f 73 28 29 2c 20 51 57 69 64 67 65 74 2a 20 77 20 3d 20 30 20 29 3b 0a 7d 3b 0a 0a 23 65 6e 64 | os(),.QWidget*.w.=.0.);.};..#end |
55280 | 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 57 48 41 54 53 54 48 49 53 0a 0a 23 65 6e 64 69 66 20 2f 2f | if.//.QT_NO_WHATSTHIS..#endif.// |
552a0 | 20 51 57 48 41 54 53 54 48 49 53 5f 48 0a 00 00 00 24 00 71 00 77 00 73 00 6b 00 65 00 79 00 62 | .QWHATSTHIS_H....$.q.w.s.k.e.y.b |
552c0 | 00 6f 00 61 00 72 00 64 00 5f 00 71 00 6e 00 78 00 34 00 2e 00 68 00 00 09 47 0a 2f 2a 2a 2a 2a | .o.a.r.d._.q.n.x.4...h...G./**** |
552e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
55300 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
55320 | 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 49 6d 70 6c 65 6d 65 6e 74 | ********.**.$Id$.**.**.Implement |
55340 | 61 74 69 6f 6e 20 6f 66 20 51 74 6f 70 69 61 20 43 6f 72 65 20 51 6e 78 20 6b 65 79 62 6f 61 72 | ation.of.Qtopia.Core.Qnx.keyboar |
55360 | 64 20 64 72 69 76 65 72 73 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 | d.drivers.**.**.Copyright.(C).19 |
55380 | 39 39 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 | 99-2002.Trolltech.ASA...All.righ |
553a0 | 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 | ts.reserved..**.**.This.file.is. |
553c0 | 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 | part.of.the.kernel.module.of.the |
553e0 | 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 | .Qt.GUI.Toolkit..**.**.This.file |
55400 | 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 | .may.be.distributed.and/or.modif |
55420 | 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e | ied.under.the.terms.of.the.**.GN |
55440 | 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e | U.General.Public.License.version |
55460 | 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 | .2.as.published.by.the.Free.Soft |
55480 | 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 | ware.**.Foundation.and.appearing |
554a0 | 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 | .in.the.file.LICENSE.GPL.include |
554c0 | 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 | d.in.the.**.packaging.of.this.fi |
554e0 | 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 | le..**.**.Licensees.holding.vali |
55500 | 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 | d.Qt.Enterprise.Edition.or.Qt.Pr |
55520 | 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 | ofessional.Edition.**.licenses.f |
55540 | 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 | or.Qtopia.Core.may.use.this.file |
55560 | 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d | .in.accordance.with.the.**.Qt.Em |
55580 | 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d | bedded.Commercial.License.Agreem |
555a0 | 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a | ent.provided.with.the.Software.. |
555c0 | 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 | **.**.This.file.is.provided.AS.I |
555e0 | 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 | S.with.NO.WARRANTY.OF.ANY.KIND,. |
55600 | 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 | INCLUDING.THE.**.WARRANTY.OF.DES |
55620 | 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 | IGN,.MERCHANTABILITY.AND.FITNESS |
55640 | 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a | .FOR.A.PARTICULAR.PURPOSE..**.** |
55660 | 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 | .See.http://qtsoftware.com/prici |
55680 | 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 | ng.html.or.email.sales@trolltech |
556a0 | 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 | .com.for.**...information.about. |
556c0 | 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 | Qt.Commercial.License.Agreements |
556e0 | 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 | ..**.See.http://qtsoftware.com/g |
55700 | 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f | pl/.for.GPL.licensing.informatio |
55720 | 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e | n..**.**.Contact.info@trolltech. |
55740 | 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 | com.if.any.conditions.of.this.li |
55760 | 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e | censing.are.**.not.clear.to.you. |
55780 | 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .**.**************************** |
557a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
557c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 4b 45 59 42 4f 41 52 44 | **********/..#ifndef.QWSKEYBOARD |
557e0 | 5f 51 4e 58 34 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 53 4b 45 59 42 4f 41 52 44 5f 51 4e 58 34 | _QNX4_H.#define.QWSKEYBOARD_QNX4 |
55800 | 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 | _H..#ifndef.QT_H.#include."qwind |
55820 | 6f 77 73 79 73 74 65 6d 5f 71 77 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 73 75 74 69 | owsystem_qws.h".#include."qwsuti |
55840 | 6c 73 5f 71 77 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 66 78 5f 71 77 73 2e 68 22 0a | ls_qws.h".#include."qgfx_qws.h". |
55860 | 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 20 0a 23 69 6e 63 6c 75 64 65 20 3c 71 61 70 70 6c | #endif.//.QT_H...#include.<qappl |
55880 | 69 63 61 74 69 6f 6e 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 6f 63 6b 65 74 6e 6f 74 69 | ication.h>.#include.<qsocketnoti |
558a0 | 66 69 65 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6e 61 6d 65 73 70 61 63 65 2e 68 3e 0a | fier.h>.#include.<qnamespace.h>. |
558c0 | 23 69 6e 63 6c 75 64 65 20 3c 71 74 69 6d 65 72 2e 68 3e 0a 20 0a 23 69 6e 63 6c 75 64 65 20 3c | #include.<qtimer.h>...#include.< |
558e0 | 73 74 64 6c 69 62 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 69 6f 2e 68 3e 0a 20 0a 23 | stdlib.h>.#include.<stdio.h>...# |
55900 | 69 6e 63 6c 75 64 65 20 3c 75 6e 69 73 74 64 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 73 79 73 | include.<unistd.h>.#include.<sys |
55920 | 2f 69 6f 63 74 6c 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 73 79 73 2f 74 79 70 65 73 2e 68 3e | /ioctl.h>.#include.<sys/types.h> |
55940 | 0a 23 69 6e 63 6c 75 64 65 20 3c 73 79 73 2f 73 74 61 74 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 | .#include.<sys/stat.h>.#include. |
55960 | 3c 66 63 6e 74 6c 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 65 72 72 6e 6f 2e 68 3e 0a 23 69 6e | <fcntl.h>.#include.<errno.h>.#in |
55980 | 63 6c 75 64 65 20 3c 73 69 67 6e 61 6c 2e 68 3e 0a 20 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 | clude.<signal.h>...#if.defined(Q |
559a0 | 5f 4f 53 5f 51 4e 58 34 29 0a 23 69 66 6e 64 65 66 20 51 57 53 51 4e 58 34 4b 42 5f 48 0a 23 64 | _OS_QNX4).#ifndef.QWSQNX4KB_H.#d |
559c0 | 65 66 69 6e 65 20 51 57 53 51 4e 58 34 4b 42 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6b 65 | efine.QWSQNX4KB_H..#include.<qke |
559e0 | 79 62 6f 61 72 64 5f 71 77 73 2e 68 3e 0a 0a 0a 63 6c 61 73 73 20 51 57 53 51 6e 78 34 4b 65 79 | yboard_qws.h>...class.QWSQnx4Key |
55a00 | 62 6f 61 72 64 48 61 6e 64 6c 65 72 20 3a 20 70 75 62 6c 69 63 20 51 57 53 4b 65 79 62 6f 61 72 | boardHandler.:.public.QWSKeyboar |
55a20 | 64 48 61 6e 64 6c 65 72 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a | dHandler.{.....Q_OBJECT.public:. |
55a40 | 20 20 20 20 51 57 53 51 6e 78 34 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 28 29 3b 0a 20 20 | ....QWSQnx4KeyboardHandler();... |
55a60 | 20 20 7e 51 57 53 51 6e 78 34 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 28 29 3b 0a 0a 20 20 | ..~QWSQnx4KeyboardHandler();.... |
55a80 | 20 20 76 6f 69 64 20 64 6f 4b 65 79 28 75 63 68 61 72 29 3b 0a 0a 20 20 20 20 70 75 62 6c 69 63 | ..void.doKey(uchar);......public |
55aa0 | 20 73 6c 6f 74 73 3a 0a 20 20 20 20 20 20 20 20 76 6f 69 64 20 72 65 61 64 4b 62 64 44 61 74 61 | .slots:.........void.readKbdData |
55ac0 | 28 69 6e 74 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 65 6e 75 6d 20 47 75 69 64 61 6e | (int);..private:.....enum.Guidan |
55ae0 | 74 53 74 61 74 65 20 7b 0a 09 47 75 69 64 61 6e 74 4e 6f 6e 65 2c 20 47 75 69 64 61 6e 74 50 72 | tState.{..GuidantNone,.GuidantPr |
55b00 | 65 73 73 65 64 2c 20 47 75 69 64 61 6e 74 52 65 6c 65 61 73 65 64 2c 20 47 75 69 64 61 6e 74 44 | essed,.GuidantReleased,.GuidantD |
55b20 | 72 6f 70 70 65 64 0a 20 20 20 20 7d 20 67 53 74 61 74 65 3b 0a 20 20 20 20 69 6e 74 20 73 68 69 | ropped.....}.gState;.....int.shi |
55b40 | 66 74 3b 0a 20 20 20 20 69 6e 74 20 61 6c 74 3b 0a 20 20 20 20 69 6e 74 20 63 74 72 6c 3b 0a 20 | ft;.....int.alt;.....int.ctrl;.. |
55b60 | 20 20 20 62 6f 6f 6c 20 65 78 74 65 6e 64 65 64 3b 0a 20 20 20 20 62 6f 6f 6c 20 63 61 70 73 3b | ...bool.extended;.....bool.caps; |
55b80 | 0a 20 20 20 20 69 6e 74 20 6d 6f 64 69 66 69 65 72 73 3b 0a 20 20 20 20 69 6e 74 20 70 72 65 76 | .....int.modifiers;.....int.prev |
55ba0 | 75 6e 69 3b 0a 20 20 20 20 69 6e 74 20 70 72 65 76 6b 65 79 3b 0a 0a 20 20 20 20 69 6e 74 20 6b | uni;.....int.prevkey;......int.k |
55bc0 | 62 64 46 44 3b 0a 20 20 20 20 51 4c 69 73 74 3c 51 53 6f 63 6b 65 74 4e 6f 74 69 66 69 65 72 3e | bdFD;.....QList<QSocketNotifier> |
55be0 | 20 6e 6f 74 69 66 69 65 72 73 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 23 | .notifiers;.};..#endif.#endif..# |
55c00 | 65 6e 64 69 66 20 2f 2f 20 51 57 53 4b 45 59 42 4f 41 52 44 5f 51 4e 58 34 5f 48 0a 00 00 00 12 | endif.//.QWSKEYBOARD_QNX4_H..... |
55c20 | 00 71 00 74 00 61 00 62 00 64 00 6c 00 67 00 2e 00 68 00 00 04 28 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a | .q.t.a.b.d.l.g...h...(/********* |
55c40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
55c60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
55c80 | 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 43 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 | ***.**.$Id$.**.**.Compatibility. |
55ca0 | 66 69 6c 65 20 2d 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 69 6e 63 6c 75 64 65 64 20 62 | file.-.should.only.be.included.b |
55cc0 | 79 20 6c 65 67 61 63 79 20 63 6f 64 65 2e 0a 2a 2a 20 49 74 20 23 69 6e 63 6c 75 64 65 73 20 74 | y.legacy.code..**.It.#includes.t |
55ce0 | 68 65 20 66 69 6c 65 20 77 68 69 63 68 20 6f 62 73 6f 6c 65 74 65 73 20 74 68 69 73 20 6f 6e 65 | he.file.which.obsoletes.this.one |
55d00 | 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 2d 32 30 30 30 20 | ..**.**.Copyright.(C).1998-2000. |
55d20 | 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 | Trolltech.ASA...All.rights.reser |
55d40 | 76 65 64 2e 0a 2a 2a 20 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 | ved..**..This.file.is.part.of.th |
55d60 | 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c | e.Qt.GUI.Toolkit..**.**.This.fil |
55d80 | 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 | e.may.be.distributed.under.the.t |
55da0 | 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 | erms.of.the.Q.Public.License.**. |
55dc0 | 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e | as.defined.by.Trolltech.ASA.of.N |
55de0 | 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a | orway.and.appearing.in.the.file. |
55e00 | 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 | **.LICENSE.QPL.included.in.the.p |
55e20 | 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 | ackaging.of.this.file..**.**.Lic |
55e40 | 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 50 72 6f 66 65 73 73 69 | ensees.holding.valid.Qt.Professi |
55e60 | 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 | onal.Edition.licenses.may.use.th |
55e80 | 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 | is.**.file.in.accordance.with.th |
55ea0 | 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 4c 69 63 65 6e 73 | e.Qt.Professional.Edition.Licens |
55ec0 | 65 20 41 67 72 65 65 6d 65 6e 74 0a 2a 2a 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 | e.Agreement.**.provided.with.the |
55ee0 | 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 | .Qt.Professional.Edition..**.**. |
55f00 | 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e | See.http://qtsoftware.com/pricin |
55f20 | 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e | g.html.or.email.sales@trolltech. |
55f40 | 63 6f 6d 20 66 6f 72 0a 2a 2a 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 | com.for.**.information.about.the |
55f60 | 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 69 6e 67 2c | .Professional.Edition.licensing, |
55f80 | 20 6f 72 20 73 65 65 0a 2a 2a 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d | .or.see.**.http://qtsoftware.com |
55fa0 | 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 | /qpl/.for.QPL.licensing.informat |
55fc0 | 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ion..**.************************ |
55fe0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
56000 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 | *********************/.#ifndef.Q |
56020 | 54 41 42 44 4c 47 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 41 42 44 4c 47 5f 48 0a 23 69 6e 63 6c | TABDLG_H.#define.QTABDLG_H.#incl |
56040 | 75 64 65 20 22 71 74 61 62 64 69 61 6c 6f 67 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 14 00 71 | ude."qtabdialog.h".#endif......q |
56060 | 00 73 00 71 00 6c 00 66 00 6f 00 72 00 6d 00 2e 00 68 00 00 0c 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a | .s.q.l.f.o.r.m...h..../********* |
56080 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
560a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
560c0 | 2a 2a 2a 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 71 6c 46 6f 72 6d | ***.**.**.Definition.of.QSqlForm |
560e0 | 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 30 2d 31 31 2d 30 | .class.**.**.Created.:.2000-11-0 |
56100 | 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 30 20 54 72 6f 6c 6c | 3.**.**.Copyright.(C).2000.Troll |
56120 | 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a | tech.ASA...All.rights.reserved.. |
56140 | 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 73 | **.**.This.file.is.part.of.the.s |
56160 | 71 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e | ql.module.of.the.Qt.GUI.Toolkit. |
56180 | 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 | .**.**.This.file.may.be.distribu |
561a0 | 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 | ted.under.the.terms.of.the.Q.Pub |
561c0 | 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f | lic.License.**.as.defined.by.Tro |
561e0 | 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 | lltech.ASA.of.Norway.and.appeari |
56200 | 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e | ng.in.the.file.**.LICENSE.QPL.in |
56220 | 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 | cluded.in.the.packaging.of.this. |
56240 | 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 | file..**.**.This.file.may.be.dis |
56260 | 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 | tributed.and/or.modified.under.t |
56280 | 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 | he.terms.of.the.**.GNU.General.P |
562a0 | 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 | ublic.License.version.2.as.publi |
562c0 | 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 | shed.by.the.Free.Software.**.Fou |
562e0 | 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c | ndation.and.appearing.in.the.fil |
56300 | 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a | e.LICENSE.GPL.included.in.the.** |
56320 | 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c | .packaging.of.this.file..**.**.L |
56340 | 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 | icensees.holding.valid.Qt.Enterp |
56360 | 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 | rise.Edition.licenses.may.use.th |
56380 | 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 | is.**.file.in.accordance.with.th |
563a0 | 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e | e.Qt.Commercial.License.Agreemen |
563c0 | 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e | t.provided.**.with.the.Software. |
563e0 | 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 | .**.**.This.file.is.provided.AS. |
56400 | 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c | IS.with.NO.WARRANTY.OF.ANY.KIND, |
56420 | 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 | .INCLUDING.THE.**.WARRANTY.OF.DE |
56440 | 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 | SIGN,.MERCHANTABILITY.AND.FITNES |
56460 | 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a | S.FOR.A.PARTICULAR.PURPOSE..**.* |
56480 | 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 | *.See.http://qtsoftware.com/pric |
564a0 | 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 | ing.html.or.email.sales@trolltec |
564c0 | 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 | h.com.for.**...information.about |
564e0 | 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 | .Qt.Commercial.License.Agreement |
56500 | 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f | s..**.See.http://qtsoftware.com/ |
56520 | 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 | qpl/.for.QPL.licensing.informati |
56540 | 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d | on..**.See.http://qtsoftware.com |
56560 | 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 | /gpl/.for.GPL.licensing.informat |
56580 | 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 | ion..**.**.Contact.info@trolltec |
565a0 | 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 | h.com.if.any.conditions.of.this. |
565c0 | 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f | licensing.are.**.not.clear.to.yo |
565e0 | 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | u..**.************************** |
56600 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
56620 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 51 4c 46 4f 52 4d 5f | ************/..#ifndef.QSQLFORM_ |
56640 | 48 0a 23 64 65 66 69 6e 65 20 51 53 51 4c 46 4f 52 4d 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 | H.#define.QSQLFORM_H..#ifndef.QT |
56660 | 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 |
56680 | 20 22 71 6d 61 70 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 21 64 | ."qmap.h".#endif.//.QT_H..#if.!d |
566a0 | 65 66 69 6e 65 64 28 20 51 54 5f 4d 4f 44 55 4c 45 5f 53 51 4c 20 29 20 7c 7c 20 64 65 66 69 6e | efined(.QT_MODULE_SQL.).||.defin |
566c0 | 65 64 28 20 51 54 5f 4c 49 43 45 4e 53 45 5f 50 52 4f 46 45 53 53 49 4f 4e 41 4c 20 29 0a 23 64 | ed(.QT_LICENSE_PROFESSIONAL.).#d |
566e0 | 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e | efine.QM_EXPORT_SQL.#else.#defin |
56700 | 65 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a | e.QM_EXPORT_SQL.Q_EXPORT.#endif. |
56720 | 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 51 4c 5f 46 4f 52 4d 0a 0a 63 6c 61 73 73 20 51 | .#ifndef.QT_NO_SQL_FORM..class.Q |
56740 | 53 71 6c 46 69 65 6c 64 3b 0a 63 6c 61 73 73 20 51 53 71 6c 52 65 63 6f 72 64 3b 0a 63 6c 61 73 | SqlField;.class.QSqlRecord;.clas |
56760 | 73 20 51 53 71 6c 45 64 69 74 6f 72 46 61 63 74 6f 72 79 3b 0a 63 6c 61 73 73 20 51 53 71 6c 50 | s.QSqlEditorFactory;.class.QSqlP |
56780 | 72 6f 70 65 72 74 79 4d 61 70 3b 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 3b 0a 63 6c 61 73 73 | ropertyMap;.class.QWidget;.class |
567a0 | 20 51 53 71 6c 46 6f 72 6d 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f | .QSqlFormPrivate;..class.QM_EXPO |
567c0 | 52 54 5f 53 51 4c 20 51 53 71 6c 46 6f 72 6d 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 | RT_SQL.QSqlForm.:.public.QObject |
567e0 | 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 71 6c | .{.....Q_OBJECT.public:.....QSql |
56800 | 46 6f 72 6d 28 20 51 4f 62 6a 65 63 74 20 2a 20 70 61 72 65 6e 74 20 3d 20 30 2c 20 63 6f 6e 73 | Form(.QObject.*.parent.=.0,.cons |
56820 | 74 20 63 68 61 72 20 2a 20 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 53 71 6c 46 6f | t.char.*.name.=.0.);.....~QSqlFo |
56840 | 72 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 28 20 | rm();......virtual.void.insert(. |
56860 | 51 57 69 64 67 65 74 20 2a 20 77 69 64 67 65 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 | QWidget.*.widget,.const.QString& |
56880 | 20 66 69 65 6c 64 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 | .field.);.....virtual.void.remov |
568a0 | 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 69 65 6c 64 20 29 3b 0a 20 20 20 20 75 | e(.const.QString&.field.);.....u |
568c0 | 69 6e 74 20 20 20 20 20 20 20 20 20 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 | int.........count().const;...... |
568e0 | 51 57 69 64 67 65 74 20 2a 20 20 20 77 69 64 67 65 74 28 20 75 69 6e 74 20 69 20 29 20 63 6f 6e | QWidget.*...widget(.uint.i.).con |
56900 | 73 74 3b 0a 20 20 20 20 51 53 71 6c 46 69 65 6c 64 20 2a 20 77 69 64 67 65 74 54 6f 46 69 65 6c | st;.....QSqlField.*.widgetToFiel |
56920 | 64 28 20 51 57 69 64 67 65 74 20 2a 20 77 69 64 67 65 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | d(.QWidget.*.widget.).const;.... |
56940 | 20 51 57 69 64 67 65 74 20 2a 20 20 20 66 69 65 6c 64 54 6f 57 69 64 67 65 74 28 20 51 53 71 6c | .QWidget.*...fieldToWidget(.QSql |
56960 | 46 69 65 6c 64 20 2a 20 66 69 65 6c 64 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 | Field.*.field.).const;......void |
56980 | 20 20 20 20 20 20 20 20 69 6e 73 74 61 6c 6c 50 72 6f 70 65 72 74 79 4d 61 70 28 20 51 53 71 6c | ........installPropertyMap(.QSql |
569a0 | 50 72 6f 70 65 72 74 79 4d 61 70 20 2a 20 6d 61 70 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 | PropertyMap.*.map.);......virtua |
569c0 | 6c 20 76 6f 69 64 20 73 65 74 52 65 63 6f 72 64 28 20 51 53 71 6c 52 65 63 6f 72 64 2a 20 62 75 | l.void.setRecord(.QSqlRecord*.bu |
569e0 | 66 20 29 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | f.);..public.slots:.....virtual. |
56a00 | 76 6f 69 64 20 72 65 61 64 46 69 65 6c 64 28 20 51 57 69 64 67 65 74 20 2a 20 77 69 64 67 65 74 | void.readField(.QWidget.*.widget |
56a20 | 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 77 72 69 74 65 46 69 65 6c 64 28 | .);.....virtual.void.writeField( |
56a40 | 20 51 57 69 64 67 65 74 20 2a 20 77 69 64 67 65 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | .QWidget.*.widget.);.....virtual |
56a60 | 20 76 6f 69 64 20 72 65 61 64 46 69 65 6c 64 73 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | .void.readFields();.....virtual. |
56a80 | 76 6f 69 64 20 77 72 69 74 65 46 69 65 6c 64 73 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c | void.writeFields();......virtual |
56aa0 | 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 76 6f 69 64 20 | .void.clear();.....virtual.void. |
56ac0 | 63 6c 65 61 72 56 61 6c 75 65 73 28 20 62 6f 6f 6c 20 6e 75 6c 6c 69 66 79 20 3d 20 46 41 4c 53 | clearValues(.bool.nullify.=.FALS |
56ae0 | 45 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | E.);..protected:.....virtual.voi |
56b00 | 64 20 69 6e 73 65 72 74 28 20 51 57 69 64 67 65 74 20 2a 20 77 69 64 67 65 74 2c 20 51 53 71 6c | d.insert(.QWidget.*.widget,.QSql |
56b20 | 46 69 65 6c 64 20 2a 20 66 69 65 6c 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | Field.*.field.);.....virtual.voi |
56b40 | 64 20 72 65 6d 6f 76 65 28 20 51 57 69 64 67 65 74 20 2a 20 77 69 64 67 65 74 20 29 3b 0a 20 20 | d.remove(.QWidget.*.widget.);... |
56b60 | 20 20 76 6f 69 64 20 63 6c 65 61 72 4d 61 70 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 | ..void.clearMap();..private:.... |
56b80 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 79 6e 63 28 29 3b 0a 20 20 20 20 51 53 71 6c 46 6f | .virtual.void.sync();.....QSqlFo |
56ba0 | 72 6d 50 72 69 76 61 74 65 2a 20 64 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 | rmPrivate*.d;..#if.defined(Q_DIS |
56bc0 | 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 6e 73 | ABLE_COPY).//.Disabled.copy.cons |
56be0 | 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 53 71 6c 46 6f | tructor.and.operator=.....QSqlFo |
56c00 | 72 6d 28 20 63 6f 6e 73 74 20 51 53 71 6c 46 6f 72 6d 20 26 20 29 3b 0a 20 20 20 20 51 53 71 6c | rm(.const.QSqlForm.&.);.....QSql |
56c20 | 46 6f 72 6d 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 71 6c 46 6f 72 6d 20 | Form.&operator=(.const.QSqlForm. |
56c40 | 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f | &.);.#endif.};..#endif.//.QT_NO_ |
56c60 | 53 51 4c 0a 23 65 6e 64 69 66 20 2f 2f 20 51 53 51 4c 46 4f 52 4d 5f 48 0a 00 00 00 18 00 71 00 | SQL.#endif.//.QSQLFORM_H......q. |
56c80 | 76 00 61 00 6c 00 75 00 65 00 6c 00 69 00 73 00 74 00 2e 00 68 00 00 47 d9 2f 2a 2a 2a 2a 2a 2a | v.a.l.u.e.l.i.s.t...h..G./****** |
56ca0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
56cc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
56ce0 | 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f | ******.**.$Id:.$.**.**.Definitio |
56d00 | 6e 20 6f 66 20 51 56 61 6c 75 65 4c 69 73 74 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 | n.of.QValueList.class.**.**.Crea |
56d20 | 74 65 64 20 3a 20 39 39 30 34 30 36 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 | ted.:.990406.**.**.Copyright.(C) |
56d40 | 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 | .1992-2000.Trolltech.ASA...All.r |
56d60 | 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 | ights.reserved..**.**.This.file. |
56d80 | 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 | is.part.of.the.tools.module.of.t |
56da0 | 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 | he.Qt.GUI.Toolkit..**.**.This.fi |
56dc0 | 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 | le.may.be.distributed.under.the. |
56de0 | 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a | terms.of.the.Q.Public.License.** |
56e00 | 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 | .as.defined.by.Trolltech.ASA.of. |
56e20 | 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 | Norway.and.appearing.in.the.file |
56e40 | 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 | .**.LICENSE.QPL.included.in.the. |
56e60 | 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 | packaging.of.this.file..**.**.Th |
56e80 | 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f | is.file.may.be.distributed.and/o |
56ea0 | 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 | r.modified.under.the.terms.of.th |
56ec0 | 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 | e.**.GNU.General.Public.License. |
56ee0 | 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 | version.2.as.published.by.the.Fr |
56f00 | 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 | ee.Software.**.Foundation.and.ap |
56f20 | 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 | pearing.in.the.file.LICENSE.GPL. |
56f40 | 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 | included.in.the.**.packaging.of. |
56f60 | 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 | this.file..**.**.Licensees.holdi |
56f80 | 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f | ng.valid.Qt.Enterprise.Edition.o |
56fa0 | 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 | r.Qt.Professional.Edition.**.lic |
56fc0 | 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 | enses.may.use.this.file.in.accor |
56fe0 | 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 | dance.with.the.Qt.Commercial.Lic |
57000 | 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 | ense.**.Agreement.provided.with. |
57020 | 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 | the.Software..**.**.This.file.is |
57040 | 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 | .provided.AS.IS.with.NO.WARRANTY |
57060 | 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 | .OF.ANY.KIND,.INCLUDING.THE.**.W |
57080 | 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 | ARRANTY.OF.DESIGN,.MERCHANTABILI |
570a0 | 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 | TY.AND.FITNESS.FOR.A.PARTICULAR. |
570c0 | 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 | PURPOSE..**.**.See.http://qtsoft |
570e0 | 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 | ware.com/pricing.html.or.email.s |
57100 | 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f | ales@trolltech.com.for.**...info |
57120 | 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 | rmation.about.Qt.Commercial.Lice |
57140 | 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 | nse.Agreements..**.See.http://qt |
57160 | 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 | software.com/qpl/.for.QPL.licens |
57180 | 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 | ing.information..**.See.http://q |
571a0 | 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e | tsoftware.com/gpl/.for.GPL.licen |
571c0 | 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 | sing.information..**.**.Contact. |
571e0 | 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 | info@trolltech.com.if.any.condit |
57200 | 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f | ions.of.this.licensing.are.**.no |
57220 | 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | t.clear.to.you..**.************* |
57240 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
57260 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e | *************************/..#ifn |
57280 | 64 65 66 20 51 56 41 4c 55 45 4c 49 53 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 56 41 4c 55 45 4c | def.QVALUELIST_H.#define.QVALUEL |
572a0 | 49 53 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 | IST_H..#ifndef.QT_H.#include."qt |
572c0 | 6c 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 68 61 72 65 64 2e 68 22 0a 23 69 6e 63 6c 75 | l.h".#include."qshared.h".#inclu |
572e0 | 64 65 20 22 71 64 61 74 61 73 74 72 65 61 6d 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f | de."qdatastream.h".#endif.//.QT_ |
57300 | 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 3c 69 | H..#ifndef.QT_NO_STL.#include.<i |
57320 | 74 65 72 61 74 6f 72 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 6c 69 73 74 3e 0a 23 65 6e 64 69 66 0a | terator>.#include.<list>.#endif. |
57340 | 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 43 48 45 43 4b 5f 56 41 4c 55 45 4c 49 53 54 5f 52 41 | .//#define.QT_CHECK_VALUELIST_RA |
57360 | 4e 47 45 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 43 43 5f 4d 53 56 43 29 0a 23 70 72 61 | NGE..#if.defined(Q_CC_MSVC).#pra |
57380 | 67 6d 61 20 77 61 72 6e 69 6e 67 28 64 69 73 61 62 6c 65 3a 34 32 38 34 29 20 2f 2f 20 22 72 65 | gma.warning(disable:4284).//."re |
573a0 | 74 75 72 6e 20 74 79 70 65 20 66 6f 72 20 6f 70 65 72 61 74 6f 72 20 2d 3e 20 69 73 20 6e 6f 74 | turn.type.for.operator.->.is.not |
573c0 | 20 61 20 55 44 54 22 0a 23 65 6e 64 69 66 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 | .a.UDT".#endif..template.<class. |
573e0 | 54 3e 0a 63 6c 61 73 73 20 51 56 61 6c 75 65 4c 69 73 74 4e 6f 64 65 0a 7b 0a 70 75 62 6c 69 63 | T>.class.QValueListNode.{.public |
57400 | 3a 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 4e 6f 64 65 28 20 63 6f 6e 73 74 20 54 26 20 74 | :.....QValueListNode(.const.T&.t |
57420 | 20 29 20 3a 20 64 61 74 61 28 20 74 20 29 20 7b 20 7d 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 | .).:.data(.t.).{.}.....QValueLis |
57440 | 74 4e 6f 64 65 28 29 20 7b 20 7d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 54 45 4d 50 4c 41 | tNode().{.}.#if.defined(Q_TEMPLA |
57460 | 54 45 44 4c 4c 29 0a 20 20 20 20 2f 2f 20 57 6f 72 6b 61 72 6f 75 6e 64 20 4d 53 20 62 75 67 20 | TEDLL).....//.Workaround.MS.bug. |
57480 | 69 6e 20 6d 65 6d 6f 72 79 20 64 65 2f 61 6c 6c 6f 63 61 74 69 6f 6e 20 69 6e 20 44 4c 4c 20 76 | in.memory.de/allocation.in.DLL.v |
574a0 | 73 2e 20 45 58 45 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 56 61 6c 75 65 4c 69 73 74 4e 6f | s..EXE.....virtual.~QValueListNo |
574c0 | 64 65 28 29 20 7b 20 7d 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 4e | de().{.}.#endif......QValueListN |
574e0 | 6f 64 65 3c 54 3e 2a 20 6e 65 78 74 3b 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 4e 6f 64 65 | ode<T>*.next;.....QValueListNode |
57500 | 3c 54 3e 2a 20 70 72 65 76 3b 0a 20 20 20 20 54 20 64 61 74 61 3b 0a 7d 3b 0a 0a 74 65 6d 70 6c | <T>*.prev;.....T.data;.};..templ |
57520 | 61 74 65 3c 63 6c 61 73 73 20 54 3e 0a 63 6c 61 73 73 20 51 56 61 6c 75 65 4c 69 73 74 49 74 65 | ate<class.T>.class.QValueListIte |
57540 | 72 61 74 6f 72 0a 7b 0a 20 70 75 62 6c 69 63 3a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 | rator.{..public:...../**......*. |
57560 | 54 79 70 65 64 65 66 73 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 74 79 70 65 64 65 66 20 51 56 61 | Typedefs......*/.....typedef.QVa |
57580 | 6c 75 65 4c 69 73 74 4e 6f 64 65 3c 54 3e 2a 20 4e 6f 64 65 50 74 72 3b 0a 23 69 66 6e 64 65 66 | lueListNode<T>*.NodePtr;.#ifndef |
575a0 | 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 |
575c0 | 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 |
575e0 | 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. |
57600 | 20 20 20 20 20 20 20 76 61 6c 75 65 5f 74 79 70 65 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 73 | .......value_type;.....typedef.s |
57620 | 69 7a 65 5f 74 20 73 69 7a 65 5f 74 79 70 65 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 | ize_t.size_type;.#ifndef.QT_NO_S |
57640 | 54 4c 0a 20 20 20 20 74 79 70 65 64 65 66 20 70 74 72 64 69 66 66 5f 74 20 20 64 69 66 66 65 72 | TL.....typedef.ptrdiff_t..differ |
57660 | 65 6e 63 65 5f 74 79 70 65 3b 0a 23 65 6c 73 65 0a 20 20 20 20 74 79 70 65 64 65 66 20 69 6e 74 | ence_type;.#else.....typedef.int |
57680 | 20 64 69 66 66 65 72 65 6e 63 65 5f 74 79 70 65 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 74 79 70 | .difference_type;.#endif.....typ |
576a0 | 65 64 65 66 20 54 2a 20 20 20 70 6f 69 6e 74 65 72 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 54 | edef.T*...pointer;.....typedef.T |
576c0 | 26 20 72 65 66 65 72 65 6e 63 65 3b 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 56 61 72 | &.reference;....../**......*.Var |
576e0 | 69 61 62 6c 65 73 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 4e 6f 64 65 50 74 72 20 6e 6f 64 65 3b | iables......*/.....NodePtr.node; |
57700 | 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 46 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 20 | ....../**......*.Functions...... |
57720 | 2a 2f 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 6f 72 28 29 20 3a 20 6e 6f | */.....QValueListIterator().:.no |
57740 | 64 65 28 20 30 20 29 20 7b 7d 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 6f | de(.0.).{}.....QValueListIterato |
57760 | 72 28 20 4e 6f 64 65 50 74 72 20 70 20 29 20 3a 20 6e 6f 64 65 28 20 70 20 29 20 7b 7d 0a 20 20 | r(.NodePtr.p.).:.node(.p.).{}... |
57780 | 20 20 51 56 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 56 61 6c | ..QValueListIterator(.const.QVal |
577a0 | 75 65 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 26 20 69 74 20 29 20 3a 20 6e 6f 64 65 28 20 | ueListIterator<T>&.it.).:.node(. |
577c0 | 69 74 2e 6e 6f 64 65 20 29 20 7b 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d | it.node.).{}......bool.operator= |
577e0 | 3d 28 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 26 20 | =(.const.QValueListIterator<T>&. |
57800 | 69 74 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6e 6f 64 65 20 3d 3d 20 69 74 2e 6e | it.).const.{.return.node.==.it.n |
57820 | 6f 64 65 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 | ode;.}.....bool.operator!=(.cons |
57840 | 74 20 51 56 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 26 20 69 74 20 29 20 63 6f | t.QValueListIterator<T>&.it.).co |
57860 | 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6e 6f 64 65 20 21 3d 20 69 74 2e 6e 6f 64 65 3b 20 7d 0a | nst.{.return.node.!=.it.node;.}. |
57880 | 20 20 20 20 63 6f 6e 73 74 20 54 26 20 6f 70 65 72 61 74 6f 72 2a 28 29 20 63 6f 6e 73 74 20 7b | ....const.T&.operator*().const.{ |
578a0 | 20 72 65 74 75 72 6e 20 6e 6f 64 65 2d 3e 64 61 74 61 3b 20 7d 0a 20 20 20 20 54 26 20 6f 70 65 | .return.node->data;.}.....T&.ope |
578c0 | 72 61 74 6f 72 2a 28 29 20 7b 20 72 65 74 75 72 6e 20 6e 6f 64 65 2d 3e 64 61 74 61 3b 20 7d 0a | rator*().{.return.node->data;.}. |
578e0 | 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 2a 20 | ....//.UDT.for.T.=.x*.....//.T*. |
57900 | 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 6f 64 | operator->().const.{.return.&nod |
57920 | 65 2d 3e 64 61 74 61 3b 20 7d 0a 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 | e->data;.}......QValueListIterat |
57940 | 6f 72 3c 54 3e 26 20 6f 70 65 72 61 74 6f 72 2b 2b 28 29 20 7b 0a 09 6e 6f 64 65 20 3d 20 6e 6f | or<T>&.operator++().{..node.=.no |
57960 | 64 65 2d 3e 6e 65 78 74 3b 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 20 20 20 20 7d 0a 0a | de->next;..return.*this;.....}.. |
57980 | 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 20 6f 70 65 72 61 74 | ....QValueListIterator<T>.operat |
579a0 | 6f 72 2b 2b 28 69 6e 74 29 20 7b 0a 09 51 56 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 6f 72 3c | or++(int).{..QValueListIterator< |
579c0 | 54 3e 20 74 6d 70 20 3d 20 2a 74 68 69 73 3b 0a 09 6e 6f 64 65 20 3d 20 6e 6f 64 65 2d 3e 6e 65 | T>.tmp.=.*this;..node.=.node->ne |
579e0 | 78 74 3b 0a 09 72 65 74 75 72 6e 20 74 6d 70 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 56 61 6c | xt;..return.tmp;.....}......QVal |
57a00 | 75 65 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 26 20 6f 70 65 72 61 74 6f 72 2d 2d 28 29 20 | ueListIterator<T>&.operator--(). |
57a20 | 7b 0a 09 6e 6f 64 65 20 3d 20 6e 6f 64 65 2d 3e 70 72 65 76 3b 0a 09 72 65 74 75 72 6e 20 2a 74 | {..node.=.node->prev;..return.*t |
57a40 | 68 69 73 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 | his;.....}......QValueListIterat |
57a60 | 6f 72 3c 54 3e 20 6f 70 65 72 61 74 6f 72 2d 2d 28 69 6e 74 29 20 7b 0a 09 51 56 61 6c 75 65 4c | or<T>.operator--(int).{..QValueL |
57a80 | 69 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 20 74 6d 70 20 3d 20 2a 74 68 69 73 3b 0a 09 6e 6f 64 | istIterator<T>.tmp.=.*this;..nod |
57aa0 | 65 20 3d 20 6e 6f 64 65 2d 3e 70 72 65 76 3b 0a 09 72 65 74 75 72 6e 20 74 6d 70 3b 0a 20 20 20 | e.=.node->prev;..return.tmp;.... |
57ac0 | 20 7d 0a 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 26 20 6f | .}......QValueListIterator<T>&.o |
57ae0 | 70 65 72 61 74 6f 72 2b 3d 28 20 69 6e 74 20 6a 20 29 20 7b 0a 09 77 68 69 6c 65 20 28 20 6a 2d | perator+=(.int.j.).{..while.(.j- |
57b00 | 2d 20 29 0a 09 20 20 20 20 6e 6f 64 65 20 3d 20 6e 6f 64 65 2d 3e 6e 65 78 74 3b 0a 09 72 65 74 | -.)......node.=.node->next;..ret |
57b20 | 75 72 6e 20 2a 74 68 69 73 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 | urn.*this;.....}......QValueList |
57b40 | 49 74 65 72 61 74 6f 72 3c 54 3e 26 20 6f 70 65 72 61 74 6f 72 2d 3d 28 20 69 6e 74 20 6a 20 29 | Iterator<T>&.operator-=(.int.j.) |
57b60 | 20 7b 0a 09 77 68 69 6c 65 20 28 20 6a 2d 2d 20 29 0a 09 20 20 20 20 6e 6f 64 65 20 3d 20 6e 6f | .{..while.(.j--.)......node.=.no |
57b80 | 64 65 2d 3e 70 72 65 76 3b 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 20 20 20 20 7d 0a 0a | de->prev;..return.*this;.....}.. |
57ba0 | 7d 3b 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 54 3e 0a 63 6c 61 73 73 20 51 56 61 6c | };..template<class.T>.class.QVal |
57bc0 | 75 65 4c 69 73 74 43 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 | ueListConstIterator.{..public:.. |
57be0 | 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 54 79 70 65 64 65 66 73 0a 20 20 20 20 20 2a 2f 0a 20 | .../**......*.Typedefs......*/.. |
57c00 | 20 20 20 74 79 70 65 64 65 66 20 51 56 61 6c 75 65 4c 69 73 74 4e 6f 64 65 3c 54 3e 2a 20 4e 6f | ...typedef.QValueListNode<T>*.No |
57c20 | 64 65 50 74 72 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 20 20 20 20 74 79 70 | dePtr;.#ifndef.QT_NO_STL.....typ |
57c40 | 65 64 65 66 20 73 74 64 3a 3a 62 69 64 69 72 65 63 74 69 6f 6e 61 6c 5f 69 74 65 72 61 74 6f 72 | edef.std::bidirectional_iterator |
57c60 | 5f 74 61 67 20 20 69 74 65 72 61 74 6f 72 5f 63 61 74 65 67 6f 72 79 3b 0a 23 65 6e 64 69 66 0a | _tag..iterator_category;.#endif. |
57c80 | 20 20 20 20 74 79 70 65 64 65 66 20 54 20 20 20 20 20 20 20 20 76 61 6c 75 65 5f 74 79 70 65 3b | ....typedef.T........value_type; |
57ca0 | 0a 20 20 20 20 74 79 70 65 64 65 66 20 73 69 7a 65 5f 74 20 73 69 7a 65 5f 74 79 70 65 3b 0a 23 | .....typedef.size_t.size_type;.# |
57cc0 | 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 70 74 72 | ifndef.QT_NO_STL.....typedef.ptr |
57ce0 | 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 65 0a 20 | diff_t..difference_type;.#else.. |
57d00 | 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 65 3b 0a | ...typedef.int.difference_type;. |
57d20 | 23 65 6e 64 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 | #endif.....typedef.const.T*...po |
57d40 | 69 6e 74 65 72 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 63 6f 6e 73 74 20 54 26 20 72 65 66 65 | inter;.....typedef.const.T&.refe |
57d60 | 72 65 6e 63 65 3b 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 56 61 72 69 61 62 6c 65 73 | rence;....../**......*.Variables |
57d80 | 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 4e 6f 64 65 50 74 72 20 6e 6f 64 65 3b 0a 0a 20 20 20 20 | ......*/.....NodePtr.node;...... |
57da0 | 2f 2a 2a 0a 20 20 20 20 20 2a 20 46 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 20 2a 2f 0a 20 20 20 | /**......*.Functions......*/.... |
57dc0 | 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 28 29 20 3a 20 6e 6f 64 | .QValueListConstIterator().:.nod |
57de0 | 65 28 20 30 20 29 20 7b 7d 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 | e(.0.).{}.....QValueListConstIte |
57e00 | 72 61 74 6f 72 28 20 4e 6f 64 65 50 74 72 20 70 20 29 20 3a 20 6e 6f 64 65 28 20 70 20 29 20 7b | rator(.NodePtr.p.).:.node(.p.).{ |
57e20 | 7d 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 28 20 63 | }.....QValueListConstIterator(.c |
57e40 | 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 26 | onst.QValueListConstIterator<T>& |
57e60 | 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 20 20 20 20 51 | .it.).:.node(.it.node.).{}.....Q |
57e80 | 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 56 | ValueListConstIterator(.const.QV |
57ea0 | 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 26 20 69 74 20 29 20 3a 20 6e 6f 64 65 | alueListIterator<T>&.it.).:.node |
57ec0 | 28 20 69 74 2e 6e 6f 64 65 20 29 20 7b 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f | (.it.node.).{}......bool.operato |
57ee0 | 72 3d 3d 28 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 | r==(.const.QValueListConstIterat |
57f00 | 6f 72 3c 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 | or<T>&.it.).const.{.return.node. |
57f20 | 3d 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 | ==.it.node;.}.....bool.operator! |
57f40 | 3d 28 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 | =(.const.QValueListConstIterator |
57f60 | 3c 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 21 3d | <T>&.it.).const.{.return.node.!= |
57f80 | 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 65 72 61 74 6f | .it.node;.}.....const.T&.operato |
57fa0 | 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;. |
57fc0 | 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 63 | }.....//.UDT.for.T.=.x*.....//.c |
57fe0 | 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 20 7b 20 72 65 74 | onst.T*.operator->().const.{.ret |
58000 | 75 72 6e 20 26 6e 6f 64 65 2d 3e 64 61 74 61 3b 20 7d 0a 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 | urn.&node->data;.}......QValueLi |
58020 | 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 26 20 6f 70 65 72 61 74 6f 72 2b 2b 28 29 | stConstIterator<T>&.operator++() |
58040 | 20 7b 0a 09 6e 6f 64 65 20 3d 20 6e 6f 64 65 2d 3e 6e 65 78 74 3b 0a 09 72 65 74 75 72 6e 20 2a | .{..node.=.node->next;..return.* |
58060 | 74 68 69 73 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 | this;.....}......QValueListConst |
58080 | 49 74 65 72 61 74 6f 72 3c 54 3e 20 6f 70 65 72 61 74 6f 72 2b 2b 28 69 6e 74 29 20 7b 0a 09 51 | Iterator<T>.operator++(int).{..Q |
580a0 | 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 20 74 6d 70 20 3d 20 | ValueListConstIterator<T>.tmp.=. |
580c0 | 2a 74 68 69 73 3b 0a 09 6e 6f 64 65 20 3d 20 6e 6f 64 65 2d 3e 6e 65 78 74 3b 0a 09 72 65 74 75 | *this;..node.=.node->next;..retu |
580e0 | 72 6e 20 74 6d 70 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e | rn.tmp;.....}......QValueListCon |
58100 | 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 26 20 6f 70 65 72 61 74 6f 72 2d 2d 28 29 20 7b 0a 09 6e | stIterator<T>&.operator--().{..n |
58120 | 6f 64 65 20 3d 20 6e 6f 64 65 2d 3e 70 72 65 76 3b 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b | ode.=.node->prev;..return.*this; |
58140 | 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 | .....}......QValueListConstItera |
58160 | 74 6f 72 3c 54 3e 20 6f 70 65 72 61 74 6f 72 2d 2d 28 69 6e 74 29 20 7b 0a 09 51 56 61 6c 75 65 | tor<T>.operator--(int).{..QValue |
58180 | 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 20 74 6d 70 20 3d 20 2a 74 68 69 73 | ListConstIterator<T>.tmp.=.*this |
581a0 | 3b 0a 09 6e 6f 64 65 20 3d 20 6e 6f 64 65 2d 3e 70 72 65 76 3b 0a 09 72 65 74 75 72 6e 20 74 6d | ;..node.=.node->prev;..return.tm |
581c0 | 70 3b 0a 20 20 20 20 7d 0a 7d 3b 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a | p;.....}.};..template.<class.T>. |
581e0 | 63 6c 61 73 73 20 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 20 3a 20 70 75 62 6c 69 63 | class.QValueListPrivate.:.public |
58200 | 20 51 53 68 61 72 65 64 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 | .QShared.{.public:...../**...... |
58220 | 2a 20 54 79 70 65 64 65 66 73 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 74 79 70 65 64 65 66 20 51 | *.Typedefs......*/.....typedef.Q |
58240 | 56 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 20 49 74 65 72 61 74 6f 72 3b 0a 20 | ValueListIterator<T>.Iterator;.. |
58260 | 20 20 20 74 79 70 65 64 65 66 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 | ...typedef.QValueListConstIterat |
58280 | 6f 72 3c 54 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 66 | or<T>.ConstIterator;.....typedef |
582a0 | 20 51 56 61 6c 75 65 4c 69 73 74 4e 6f 64 65 3c 54 3e 20 4e 6f 64 65 3b 0a 20 20 20 20 74 79 70 | .QValueListNode<T>.Node;.....typ |
582c0 | 65 64 65 66 20 51 56 61 6c 75 65 4c 69 73 74 4e 6f 64 65 3c 54 3e 2a 20 4e 6f 64 65 50 74 72 3b | edef.QValueListNode<T>*.NodePtr; |
582e0 | 0a 20 20 20 20 74 79 70 65 64 65 66 20 73 69 7a 65 5f 74 20 73 69 7a 65 5f 74 79 70 65 3b 0a 0a | .....typedef.size_t.size_type;.. |
58300 | 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 46 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 20 2a 2f | ..../**......*.Functions......*/ |
58320 | 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 28 29 3b 0a 20 20 20 20 51 56 | .....QValueListPrivate();.....QV |
58340 | 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 28 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 | alueListPrivate(.const.QValueLis |
58360 | 74 50 72 69 76 61 74 65 3c 54 3e 26 20 5f 70 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 65 72 | tPrivate<T>&._p.);......void.der |
58380 | 65 66 41 6e 64 44 65 6c 65 74 65 28 29 20 2f 2f 20 23 23 23 20 68 61 63 6b 20 74 6f 20 67 65 74 | efAndDelete().//.###.hack.to.get |
583a0 | 20 61 72 6f 75 6e 64 20 68 70 2d 63 63 20 62 72 61 69 6e 20 64 61 6d 61 67 65 0a 20 20 20 20 7b | .around.hp-cc.brain.damage.....{ |
583c0 | 0a 09 69 66 20 28 20 64 65 72 65 66 28 29 20 29 0a 09 20 20 20 20 64 65 6c 65 74 65 20 74 68 69 | ..if.(.deref().)......delete.thi |
583e0 | 73 3b 0a 20 20 20 20 7d 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 54 45 4d 50 4c 41 54 45 | s;.....}..#if.defined(Q_TEMPLATE |
58400 | 44 4c 4c 29 0a 20 20 20 20 2f 2f 20 57 6f 72 6b 61 72 6f 75 6e 64 20 4d 53 20 62 75 67 20 69 6e | DLL).....//.Workaround.MS.bug.in |
58420 | 20 6d 65 6d 6f 72 79 20 64 65 2f 61 6c 6c 6f 63 61 74 69 6f 6e 20 69 6e 20 44 4c 4c 20 76 73 2e | .memory.de/allocation.in.DLL.vs. |
58440 | 20 45 58 45 0a 20 20 20 20 76 69 72 74 75 61 6c 0a 23 65 6e 64 69 66 0a 20 20 20 20 7e 51 56 61 | .EXE.....virtual.#endif.....~QVa |
58460 | 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 28 29 3b 0a 0a 20 20 20 20 49 74 65 72 61 74 6f 72 20 | lueListPrivate();......Iterator. |
58480 | 69 6e 73 65 72 74 28 20 49 74 65 72 61 74 6f 72 20 69 74 2c 20 63 6f 6e 73 74 20 54 26 20 78 20 | insert(.Iterator.it,.const.T&.x. |
584a0 | 29 3b 0a 20 20 20 20 49 74 65 72 61 74 6f 72 20 72 65 6d 6f 76 65 28 20 49 74 65 72 61 74 6f 72 | );.....Iterator.remove(.Iterator |
584c0 | 20 69 74 20 29 3b 0a 20 20 20 20 4e 6f 64 65 50 74 72 20 66 69 6e 64 28 20 4e 6f 64 65 50 74 72 | .it.);.....NodePtr.find(.NodePtr |
584e0 | 20 73 74 61 72 74 2c 20 63 6f 6e 73 74 20 54 26 20 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | .start,.const.T&.x.).const;..... |
58500 | 69 6e 74 20 66 69 6e 64 49 6e 64 65 78 28 20 4e 6f 64 65 50 74 72 20 73 74 61 72 74 2c 20 63 6f | int.findIndex(.NodePtr.start,.co |
58520 | 6e 73 74 20 54 26 20 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 75 69 6e 74 20 63 6f 6e 74 61 | nst.T&.x.).const;.....uint.conta |
58540 | 69 6e 73 28 20 63 6f 6e 73 74 20 54 26 20 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 75 69 6e | ins(.const.T&.x.).const;.....uin |
58560 | 74 20 72 65 6d 6f 76 65 28 20 63 6f 6e 73 74 20 54 26 20 78 20 29 3b 0a 20 20 20 20 4e 6f 64 65 | t.remove(.const.T&.x.);.....Node |
58580 | 50 74 72 20 61 74 28 20 73 69 7a 65 5f 74 79 70 65 20 69 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | Ptr.at(.size_type.i.).const;.... |
585a0 | 20 76 6f 69 64 20 63 6c 65 61 72 28 29 3b 0a 0a 20 20 20 20 4e 6f 64 65 50 74 72 20 6e 6f 64 65 | .void.clear();......NodePtr.node |
585c0 | 3b 0a 20 20 20 20 73 69 7a 65 5f 74 79 70 65 20 6e 6f 64 65 73 3b 0a 7d 3b 0a 0a 74 65 6d 70 6c | ;.....size_type.nodes;.};..templ |
585e0 | 61 74 65 20 3c 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 | ate.<class.T>.Q_INLINE_TEMPLATES |
58600 | 20 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 3c 54 3e 3a 3a 51 56 61 6c 75 65 4c 69 73 | .QValueListPrivate<T>::QValueLis |
58620 | 74 50 72 69 76 61 74 65 28 29 0a 7b 0a 20 20 20 20 6e 6f 64 65 20 3d 20 6e 65 77 20 4e 6f 64 65 | tPrivate().{.....node.=.new.Node |
58640 | 3b 20 6e 6f 64 65 2d 3e 6e 65 78 74 20 3d 20 6e 6f 64 65 2d 3e 70 72 65 76 20 3d 20 6e 6f 64 65 | ;.node->next.=.node->prev.=.node |
58660 | 3b 20 6e 6f 64 65 73 20 3d 20 30 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 | ;.nodes.=.0;.}..template.<class. |
58680 | 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 51 56 61 6c 75 65 4c 69 73 74 | T>.Q_INLINE_TEMPLATES.QValueList |
586a0 | 50 72 69 76 61 74 65 3c 54 3e 3a 3a 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 28 20 63 | Private<T>::QValueListPrivate(.c |
586c0 | 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 3c 54 3e 26 20 5f 70 20 29 0a | onst.QValueListPrivate<T>&._p.). |
586e0 | 20 20 20 20 3a 20 51 53 68 61 72 65 64 28 29 0a 7b 0a 20 20 20 20 6e 6f 64 65 20 3d 20 6e 65 77 | ....:.QShared().{.....node.=.new |
58700 | 20 4e 6f 64 65 3b 20 6e 6f 64 65 2d 3e 6e 65 78 74 20 3d 20 6e 6f 64 65 2d 3e 70 72 65 76 20 3d | .Node;.node->next.=.node->prev.= |
58720 | 20 6e 6f 64 65 3b 20 6e 6f 64 65 73 20 3d 20 30 3b 0a 20 20 20 20 49 74 65 72 61 74 6f 72 20 62 | .node;.nodes.=.0;.....Iterator.b |
58740 | 28 20 5f 70 2e 6e 6f 64 65 2d 3e 6e 65 78 74 20 29 3b 0a 20 20 20 20 49 74 65 72 61 74 6f 72 20 | (._p.node->next.);.....Iterator. |
58760 | 65 28 20 5f 70 2e 6e 6f 64 65 20 29 3b 0a 20 20 20 20 49 74 65 72 61 74 6f 72 20 69 28 20 6e 6f | e(._p.node.);.....Iterator.i(.no |
58780 | 64 65 20 29 3b 0a 20 20 20 20 77 68 69 6c 65 28 20 62 20 21 3d 20 65 20 29 0a 09 69 6e 73 65 72 | de.);.....while(.b.!=.e.)..inser |
587a0 | 74 28 20 69 2c 20 2a 62 2b 2b 20 29 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 | t(.i,.*b++.);.}..template.<class |
587c0 | 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 51 56 61 6c 75 65 4c 69 73 | .T>.Q_INLINE_TEMPLATES.QValueLis |
587e0 | 74 50 72 69 76 61 74 65 3c 54 3e 3a 3a 7e 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 28 | tPrivate<T>::~QValueListPrivate( |
58800 | 29 20 7b 0a 20 20 20 20 4e 6f 64 65 50 74 72 20 70 20 3d 20 6e 6f 64 65 2d 3e 6e 65 78 74 3b 0a | ).{.....NodePtr.p.=.node->next;. |
58820 | 20 20 20 20 77 68 69 6c 65 28 20 70 20 21 3d 20 6e 6f 64 65 20 29 20 7b 0a 09 4e 6f 64 65 50 74 | ....while(.p.!=.node.).{..NodePt |
58840 | 72 20 78 20 3d 20 70 2d 3e 6e 65 78 74 3b 0a 09 64 65 6c 65 74 65 20 70 3b 0a 09 70 20 3d 20 78 | r.x.=.p->next;..delete.p;..p.=.x |
58860 | 3b 0a 20 20 20 20 7d 0a 20 20 20 20 64 65 6c 65 74 65 20 6e 6f 64 65 3b 0a 7d 0a 0a 74 65 6d 70 | ;.....}.....delete.node;.}..temp |
58880 | 6c 61 74 65 20 3c 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 | late.<class.T>.Q_INLINE_TEMPLATE |
588a0 | 53 20 51 5f 54 59 50 45 4e 41 4d 45 20 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 3c 54 | S.Q_TYPENAME.QValueListPrivate<T |
588c0 | 3e 3a 3a 49 74 65 72 61 74 6f 72 20 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 3c 54 3e | >::Iterator.QValueListPrivate<T> |
588e0 | 3a 3a 69 6e 73 65 72 74 28 20 51 5f 54 59 50 45 4e 41 4d 45 20 51 56 61 6c 75 65 4c 69 73 74 50 | ::insert(.Q_TYPENAME.QValueListP |
58900 | 72 69 76 61 74 65 3c 54 3e 3a 3a 49 74 65 72 61 74 6f 72 20 69 74 2c 20 63 6f 6e 73 74 20 54 26 | rivate<T>::Iterator.it,.const.T& |
58920 | 20 78 20 29 0a 7b 0a 20 20 20 20 4e 6f 64 65 50 74 72 20 70 20 3d 20 6e 65 77 20 4e 6f 64 65 28 | .x.).{.....NodePtr.p.=.new.Node( |
58940 | 20 78 20 29 3b 0a 20 20 20 20 70 2d 3e 6e 65 78 74 20 3d 20 69 74 2e 6e 6f 64 65 3b 0a 20 20 20 | .x.);.....p->next.=.it.node;.... |
58960 | 20 70 2d 3e 70 72 65 76 20 3d 20 69 74 2e 6e 6f 64 65 2d 3e 70 72 65 76 3b 0a 20 20 20 20 69 74 | .p->prev.=.it.node->prev;.....it |
58980 | 2e 6e 6f 64 65 2d 3e 70 72 65 76 2d 3e 6e 65 78 74 20 3d 20 70 3b 0a 20 20 20 20 69 74 2e 6e 6f | .node->prev->next.=.p;.....it.no |
589a0 | 64 65 2d 3e 70 72 65 76 20 3d 20 70 3b 0a 20 20 20 20 6e 6f 64 65 73 2b 2b 3b 0a 20 20 20 20 72 | de->prev.=.p;.....nodes++;.....r |
589c0 | 65 74 75 72 6e 20 70 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 51 | eturn.p;.}..template.<class.T>.Q |
589e0 | 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 56 61 | _INLINE_TEMPLATES.Q_TYPENAME.QVa |
58a00 | 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 3c 54 3e 3a 3a 49 74 65 72 61 74 6f 72 20 51 56 61 6c | lueListPrivate<T>::Iterator.QVal |
58a20 | 75 65 4c 69 73 74 50 72 69 76 61 74 65 3c 54 3e 3a 3a 72 65 6d 6f 76 65 28 20 51 5f 54 59 50 45 | ueListPrivate<T>::remove(.Q_TYPE |
58a40 | 4e 41 4d 45 20 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 3c 54 3e 3a 3a 49 74 65 72 61 | NAME.QValueListPrivate<T>::Itera |
58a60 | 74 6f 72 20 69 74 20 29 0a 7b 0a 20 20 20 20 51 5f 41 53 53 45 52 54 20 28 20 69 74 2e 6e 6f 64 | tor.it.).{.....Q_ASSERT.(.it.nod |
58a80 | 65 20 21 3d 20 6e 6f 64 65 20 29 3b 0a 20 20 20 20 4e 6f 64 65 50 74 72 20 6e 65 78 74 20 3d 20 | e.!=.node.);.....NodePtr.next.=. |
58aa0 | 69 74 2e 6e 6f 64 65 2d 3e 6e 65 78 74 3b 0a 20 20 20 20 4e 6f 64 65 50 74 72 20 70 72 65 76 20 | it.node->next;.....NodePtr.prev. |
58ac0 | 3d 20 69 74 2e 6e 6f 64 65 2d 3e 70 72 65 76 3b 0a 20 20 20 20 70 72 65 76 2d 3e 6e 65 78 74 20 | =.it.node->prev;.....prev->next. |
58ae0 | 3d 20 6e 65 78 74 3b 0a 20 20 20 20 6e 65 78 74 2d 3e 70 72 65 76 20 3d 20 70 72 65 76 3b 0a 20 | =.next;.....next->prev.=.prev;.. |
58b00 | 20 20 20 64 65 6c 65 74 65 20 69 74 2e 6e 6f 64 65 3b 0a 20 20 20 20 6e 6f 64 65 73 2d 2d 3b 0a | ...delete.it.node;.....nodes--;. |
58b20 | 20 20 20 20 72 65 74 75 72 6e 20 49 74 65 72 61 74 6f 72 28 20 6e 65 78 74 20 29 3b 0a 7d 0a 0a | ....return.Iterator(.next.);.}.. |
58b40 | 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 | template.<class.T>.Q_INLINE_TEMP |
58b60 | 4c 41 54 45 53 20 51 5f 54 59 50 45 4e 41 4d 45 20 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 | LATES.Q_TYPENAME.QValueListPriva |
58b80 | 74 65 3c 54 3e 3a 3a 4e 6f 64 65 50 74 72 20 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 | te<T>::NodePtr.QValueListPrivate |
58ba0 | 3c 54 3e 3a 3a 66 69 6e 64 28 20 51 5f 54 59 50 45 4e 41 4d 45 20 51 56 61 6c 75 65 4c 69 73 74 | <T>::find(.Q_TYPENAME.QValueList |
58bc0 | 50 72 69 76 61 74 65 3c 54 3e 3a 3a 4e 6f 64 65 50 74 72 20 73 74 61 72 74 2c 20 63 6f 6e 73 74 | Private<T>::NodePtr.start,.const |
58be0 | 20 54 26 20 78 20 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 43 6f 6e 73 74 49 74 65 72 61 74 6f | .T&.x.).const.{.....ConstIterato |
58c00 | 72 20 66 69 72 73 74 28 20 73 74 61 72 74 20 29 3b 0a 20 20 20 20 43 6f 6e 73 74 49 74 65 72 61 | r.first(.start.);.....ConstItera |
58c20 | 74 6f 72 20 6c 61 73 74 28 20 6e 6f 64 65 20 29 3b 0a 20 20 20 20 77 68 69 6c 65 28 20 66 69 72 | tor.last(.node.);.....while(.fir |
58c40 | 73 74 20 21 3d 20 6c 61 73 74 29 20 7b 0a 09 69 66 20 28 20 2a 66 69 72 73 74 20 3d 3d 20 78 20 | st.!=.last).{..if.(.*first.==.x. |
58c60 | 29 0a 09 20 20 20 20 72 65 74 75 72 6e 20 66 69 72 73 74 2e 6e 6f 64 65 3b 0a 09 2b 2b 66 69 72 | )......return.first.node;..++fir |
58c80 | 73 74 3b 0a 20 20 20 20 7d 0a 20 20 20 20 72 65 74 75 72 6e 20 6c 61 73 74 2e 6e 6f 64 65 3b 0a | st;.....}.....return.last.node;. |
58ca0 | 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 | }..template.<class.T>.Q_INLINE_T |
58cc0 | 45 4d 50 4c 41 54 45 53 20 69 6e 74 20 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 3c 54 | EMPLATES.int.QValueListPrivate<T |
58ce0 | 3e 3a 3a 66 69 6e 64 49 6e 64 65 78 28 20 51 5f 54 59 50 45 4e 41 4d 45 20 51 56 61 6c 75 65 4c | >::findIndex(.Q_TYPENAME.QValueL |
58d00 | 69 73 74 50 72 69 76 61 74 65 3c 54 3e 3a 3a 4e 6f 64 65 50 74 72 20 73 74 61 72 74 2c 20 63 6f | istPrivate<T>::NodePtr.start,.co |
58d20 | 6e 73 74 20 54 26 20 78 20 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 43 6f 6e 73 74 49 74 65 72 | nst.T&.x.).const.{.....ConstIter |
58d40 | 61 74 6f 72 20 66 69 72 73 74 28 20 73 74 61 72 74 20 29 3b 0a 20 20 20 20 43 6f 6e 73 74 49 74 | ator.first(.start.);.....ConstIt |
58d60 | 65 72 61 74 6f 72 20 6c 61 73 74 28 20 6e 6f 64 65 20 29 3b 0a 20 20 20 20 69 6e 74 20 70 6f 73 | erator.last(.node.);.....int.pos |
58d80 | 20 3d 20 30 3b 0a 20 20 20 20 77 68 69 6c 65 28 20 66 69 72 73 74 20 21 3d 20 6c 61 73 74 29 20 | .=.0;.....while(.first.!=.last). |
58da0 | 7b 0a 09 69 66 20 28 20 2a 66 69 72 73 74 20 3d 3d 20 78 20 29 0a 09 20 20 20 20 72 65 74 75 72 | {..if.(.*first.==.x.)......retur |
58dc0 | 6e 20 70 6f 73 3b 0a 09 2b 2b 66 69 72 73 74 3b 0a 09 2b 2b 70 6f 73 3b 0a 20 20 20 20 7d 0a 20 | n.pos;..++first;..++pos;.....}.. |
58de0 | 20 20 20 72 65 74 75 72 6e 20 2d 31 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 | ...return.-1;.}..template.<class |
58e00 | 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 75 69 6e 74 20 51 56 61 6c | .T>.Q_INLINE_TEMPLATES.uint.QVal |
58e20 | 75 65 4c 69 73 74 50 72 69 76 61 74 65 3c 54 3e 3a 3a 63 6f 6e 74 61 69 6e 73 28 20 63 6f 6e 73 | ueListPrivate<T>::contains(.cons |
58e40 | 74 20 54 26 20 78 20 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 75 69 6e 74 20 72 65 73 75 6c 74 | t.T&.x.).const.{.....uint.result |
58e60 | 20 3d 20 30 3b 0a 20 20 20 20 49 74 65 72 61 74 6f 72 20 66 69 72 73 74 20 3d 20 49 74 65 72 61 | .=.0;.....Iterator.first.=.Itera |
58e80 | 74 6f 72 28 20 6e 6f 64 65 2d 3e 6e 65 78 74 20 29 3b 0a 20 20 20 20 49 74 65 72 61 74 6f 72 20 | tor(.node->next.);.....Iterator. |
58ea0 | 6c 61 73 74 20 3d 20 49 74 65 72 61 74 6f 72 28 20 6e 6f 64 65 20 29 3b 0a 20 20 20 20 77 68 69 | last.=.Iterator(.node.);.....whi |
58ec0 | 6c 65 28 20 66 69 72 73 74 20 21 3d 20 6c 61 73 74 29 20 7b 0a 09 69 66 20 28 20 2a 66 69 72 73 | le(.first.!=.last).{..if.(.*firs |
58ee0 | 74 20 3d 3d 20 78 20 29 0a 09 20 20 20 20 2b 2b 72 65 73 75 6c 74 3b 0a 09 2b 2b 66 69 72 73 74 | t.==.x.)......++result;..++first |
58f00 | 3b 0a 20 20 20 20 7d 0a 20 20 20 20 72 65 74 75 72 6e 20 72 65 73 75 6c 74 3b 0a 7d 0a 0a 74 65 | ;.....}.....return.result;.}..te |
58f20 | 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 | mplate.<class.T>.Q_INLINE_TEMPLA |
58f40 | 54 45 53 20 75 69 6e 74 20 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 3c 54 3e 3a 3a 72 | TES.uint.QValueListPrivate<T>::r |
58f60 | 65 6d 6f 76 65 28 20 63 6f 6e 73 74 20 54 26 20 5f 78 20 29 0a 7b 0a 20 20 20 20 63 6f 6e 73 74 | emove(.const.T&._x.).{.....const |
58f80 | 20 54 20 78 20 3d 20 5f 78 3b 0a 20 20 20 20 75 69 6e 74 20 72 65 73 75 6c 74 20 3d 20 30 3b 0a | .T.x.=._x;.....uint.result.=.0;. |
58fa0 | 20 20 20 20 49 74 65 72 61 74 6f 72 20 66 69 72 73 74 20 3d 20 49 74 65 72 61 74 6f 72 28 20 6e | ....Iterator.first.=.Iterator(.n |
58fc0 | 6f 64 65 2d 3e 6e 65 78 74 20 29 3b 0a 20 20 20 20 49 74 65 72 61 74 6f 72 20 6c 61 73 74 20 3d | ode->next.);.....Iterator.last.= |
58fe0 | 20 49 74 65 72 61 74 6f 72 28 20 6e 6f 64 65 20 29 3b 0a 20 20 20 20 77 68 69 6c 65 28 20 66 69 | .Iterator(.node.);.....while(.fi |
59000 | 72 73 74 20 21 3d 20 6c 61 73 74 29 20 7b 0a 09 69 66 20 28 20 2a 66 69 72 73 74 20 3d 3d 20 78 | rst.!=.last).{..if.(.*first.==.x |
59020 | 20 29 20 7b 0a 09 20 20 20 20 66 69 72 73 74 20 3d 20 72 65 6d 6f 76 65 28 20 66 69 72 73 74 20 | .).{......first.=.remove(.first. |
59040 | 29 3b 0a 09 20 20 20 20 2b 2b 72 65 73 75 6c 74 3b 0a 09 7d 20 65 6c 73 65 0a 09 20 20 20 20 2b | );......++result;..}.else......+ |
59060 | 2b 66 69 72 73 74 3b 0a 20 20 20 20 7d 0a 20 20 20 20 72 65 74 75 72 6e 20 72 65 73 75 6c 74 3b | +first;.....}.....return.result; |
59080 | 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f | .}..template.<class.T>.Q_INLINE_ |
590a0 | 54 45 4d 50 4c 41 54 45 53 20 51 5f 54 59 50 45 4e 41 4d 45 20 51 56 61 6c 75 65 4c 69 73 74 50 | TEMPLATES.Q_TYPENAME.QValueListP |
590c0 | 72 69 76 61 74 65 3c 54 3e 3a 3a 4e 6f 64 65 50 74 72 20 51 56 61 6c 75 65 4c 69 73 74 50 72 69 | rivate<T>::NodePtr.QValueListPri |
590e0 | 76 61 74 65 3c 54 3e 3a 3a 61 74 28 20 73 69 7a 65 5f 74 79 70 65 20 69 20 29 20 63 6f 6e 73 74 | vate<T>::at(.size_type.i.).const |
59100 | 0a 7b 0a 20 20 20 20 51 5f 41 53 53 45 52 54 28 20 69 20 3c 3d 20 6e 6f 64 65 73 20 29 3b 0a 20 | .{.....Q_ASSERT(.i.<=.nodes.);.. |
59120 | 20 20 20 4e 6f 64 65 50 74 72 20 70 20 3d 20 6e 6f 64 65 2d 3e 6e 65 78 74 3b 0a 20 20 20 20 66 | ...NodePtr.p.=.node->next;.....f |
59140 | 6f 72 28 20 73 69 7a 65 5f 74 79 70 65 20 78 20 3d 20 30 3b 20 78 20 3c 20 69 3b 20 2b 2b 78 20 | or(.size_type.x.=.0;.x.<.i;.++x. |
59160 | 29 0a 09 70 20 3d 20 70 2d 3e 6e 65 78 74 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 70 3b 0a 7d 0a | )..p.=.p->next;.....return.p;.}. |
59180 | 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d | .template.<class.T>.Q_INLINE_TEM |
591a0 | 50 4c 41 54 45 53 20 76 6f 69 64 20 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 3c 54 3e | PLATES.void.QValueListPrivate<T> |
591c0 | 3a 3a 63 6c 65 61 72 28 29 0a 7b 0a 20 20 20 20 6e 6f 64 65 73 20 3d 20 30 3b 0a 20 20 20 20 4e | ::clear().{.....nodes.=.0;.....N |
591e0 | 6f 64 65 50 74 72 20 70 20 3d 20 6e 6f 64 65 2d 3e 6e 65 78 74 3b 0a 20 20 20 20 77 68 69 6c 65 | odePtr.p.=.node->next;.....while |
59200 | 28 20 70 20 21 3d 20 6e 6f 64 65 20 29 20 7b 0a 09 4e 6f 64 65 50 74 72 20 6e 65 78 74 20 3d 20 | (.p.!=.node.).{..NodePtr.next.=. |
59220 | 70 2d 3e 6e 65 78 74 3b 0a 09 64 65 6c 65 74 65 20 70 3b 0a 09 70 20 3d 20 6e 65 78 74 3b 0a 20 | p->next;..delete.p;..p.=.next;.. |
59240 | 20 20 20 7d 0a 20 20 20 20 6e 6f 64 65 2d 3e 6e 65 78 74 20 3d 20 6e 6f 64 65 2d 3e 70 72 65 76 | ...}.....node->next.=.node->prev |
59260 | 20 3d 20 6e 6f 64 65 3b 0a 7d 0a 0a 23 69 66 64 65 66 20 51 54 5f 43 48 45 43 4b 5f 52 41 4e 47 | .=.node;.}..#ifdef.QT_CHECK_RANG |
59280 | 45 0a 23 20 69 66 20 21 64 65 66 69 6e 65 64 28 20 51 54 5f 4e 4f 5f 44 45 42 55 47 20 29 20 26 | E.#.if.!defined(.QT_NO_DEBUG.).& |
592a0 | 26 20 64 65 66 69 6e 65 64 28 20 51 54 5f 43 48 45 43 4b 5f 56 41 4c 55 45 4c 49 53 54 5f 52 41 | &.defined(.QT_CHECK_VALUELIST_RA |
592c0 | 4e 47 45 20 29 0a 23 20 20 64 65 66 69 6e 65 20 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 | NGE.).#..define.QT_CHECK_INVALID |
592e0 | 5f 4c 49 53 54 5f 45 4c 45 4d 45 4e 54 20 69 66 20 28 20 65 6d 70 74 79 28 29 20 29 20 71 57 61 | _LIST_ELEMENT.if.(.empty().).qWa |
59300 | 72 6e 69 6e 67 28 20 22 51 56 61 6c 75 65 4c 69 73 74 3a 20 57 61 72 6e 69 6e 67 20 69 6e 76 61 | rning(."QValueList:.Warning.inva |
59320 | 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 54 5f 43 48 45 43 | lid.element".).#..define.QT_CHEC |
59340 | 4b 5f 49 4e 56 41 4c 49 44 5f 4c 49 53 54 5f 45 4c 45 4d 45 4e 54 5f 46 41 54 41 4c 20 51 5f 41 | K_INVALID_LIST_ELEMENT_FATAL.Q_A |
59360 | 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 20 20 64 65 66 | SSERT(.!empty().);.#.else.#..def |
59380 | 69 6e 65 20 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f 4c 49 53 54 5f 45 4c 45 4d 45 4e | ine.QT_CHECK_INVALID_LIST_ELEMEN |
593a0 | 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 5f 4c 49 53 | T.#..define.QT_CHECK_INVALID_LIS |
593c0 | 54 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 0a 23 20 | T_ELEMENT_FATAL.#.endif.#else.#. |
593e0 | 64 65 66 69 6e 65 20 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f 4c 49 53 54 5f 45 4c 45 | define.QT_CHECK_INVALID_LIST_ELE |
59400 | 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 5f 4c | MENT.#.define.QT_CHECK_INVALID_L |
59420 | 49 53 54 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 61 | IST_ELEMENT_FATAL.#endif..templa |
59440 | 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 74 | te.<class.T>.class.QDeepCopy;..t |
59460 | 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 63 6c 61 73 73 20 51 56 61 6c 75 65 4c 69 | emplate.<class.T>.class.QValueLi |
59480 | 73 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 54 79 70 65 | st.{.public:...../**......*.Type |
594a0 | 64 65 66 73 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 74 79 70 65 64 65 66 20 51 56 61 6c 75 65 4c | defs......*/.....typedef.QValueL |
594c0 | 69 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 20 69 74 65 72 61 74 6f 72 3b 0a 20 20 20 20 74 79 70 | istIterator<T>.iterator;.....typ |
594e0 | 65 64 65 66 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 20 | edef.QValueListConstIterator<T>. |
59500 | 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 54 20 76 61 | const_iterator;.....typedef.T.va |
59520 | 6c 75 65 5f 74 79 70 65 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 76 61 6c 75 65 5f 74 79 70 65 | lue_type;.....typedef.value_type |
59540 | 2a 20 70 6f 69 6e 74 65 72 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 63 6f 6e 73 74 20 76 61 6c | *.pointer;.....typedef.const.val |
59560 | 75 65 5f 74 79 70 65 2a 20 63 6f 6e 73 74 5f 70 6f 69 6e 74 65 72 3b 0a 20 20 20 20 74 79 70 65 | ue_type*.const_pointer;.....type |
59580 | 64 65 66 20 76 61 6c 75 65 5f 74 79 70 65 26 20 72 65 66 65 72 65 6e 63 65 3b 0a 20 20 20 20 74 | def.value_type&.reference;.....t |
595a0 | 79 70 65 64 65 66 20 63 6f 6e 73 74 20 76 61 6c 75 65 5f 74 79 70 65 26 20 63 6f 6e 73 74 5f 72 | ypedef.const.value_type&.const_r |
595c0 | 65 66 65 72 65 6e 63 65 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 73 69 7a 65 5f 74 20 73 69 7a | eference;.....typedef.size_t.siz |
595e0 | 65 5f 74 79 70 65 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 20 20 20 20 74 79 | e_type;.#ifndef.QT_NO_STL.....ty |
59600 | 70 65 64 65 66 20 70 74 72 64 69 66 66 5f 74 20 20 64 69 66 66 65 72 65 6e 63 65 5f 74 79 70 65 | pedef.ptrdiff_t..difference_type |
59620 | 3b 0a 23 65 6c 73 65 0a 20 20 20 20 74 79 70 65 64 65 66 20 69 6e 74 20 64 69 66 66 65 72 65 6e | ;.#else.....typedef.int.differen |
59640 | 63 65 5f 74 79 70 65 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 | ce_type;.#endif....../**......*. |
59660 | 41 50 49 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 28 29 20 7b 20 73 | API......*/.....QValueList().{.s |
59680 | 68 20 3d 20 6e 65 77 20 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 3c 54 3e 3b 20 7d 0a | h.=.new.QValueListPrivate<T>;.}. |
596a0 | 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 28 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 | ....QValueList(.const.QValueList |
596c0 | 3c 54 3e 26 20 6c 20 29 20 7b 20 73 68 20 3d 20 6c 2e 73 68 3b 20 73 68 2d 3e 72 65 66 28 29 3b | <T>&.l.).{.sh.=.l.sh;.sh->ref(); |
596e0 | 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 51 56 61 6c 75 65 4c | .}.#ifndef.QT_NO_STL.....QValueL |
59700 | 69 73 74 28 20 63 6f 6e 73 74 20 73 74 64 3a 3a 6c 69 73 74 3c 54 3e 26 20 6c 20 29 0a 20 20 20 | ist(.const.std::list<T>&.l.).... |
59720 | 20 7b 0a 09 73 68 20 3d 20 6e 65 77 20 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 3c 54 | .{..sh.=.new.QValueListPrivate<T |
59740 | 3e 3b 0a 09 71 43 6f 70 79 28 20 6c 2e 62 65 67 69 6e 28 29 2c 20 6c 2e 65 6e 64 28 29 2c 20 73 | >;..qCopy(.l.begin(),.l.end(),.s |
59760 | 74 64 3a 3a 62 61 63 6b 5f 69 6e 73 65 72 74 65 72 28 20 2a 74 68 69 73 20 29 20 29 3b 0a 20 20 | td::back_inserter(.*this.).);... |
59780 | 20 20 7d 0a 23 65 6e 64 69 66 0a 20 20 20 20 7e 51 56 61 6c 75 65 4c 69 73 74 28 29 20 7b 20 73 | ..}.#endif.....~QValueList().{.s |
597a0 | 68 2d 3e 64 65 72 65 66 41 6e 64 44 65 6c 65 74 65 28 29 3b 20 7d 0a 0a 20 20 20 20 51 56 61 6c | h->derefAndDelete();.}......QVal |
597c0 | 75 65 4c 69 73 74 3c 54 3e 26 20 6f 70 65 72 61 74 6f 72 3d 20 28 20 63 6f 6e 73 74 20 51 56 61 | ueList<T>&.operator=.(.const.QVa |
597e0 | 6c 75 65 4c 69 73 74 3c 54 3e 26 20 6c 20 29 0a 20 20 20 20 7b 0a 09 6c 2e 73 68 2d 3e 72 65 66 | lueList<T>&.l.).....{..l.sh->ref |
59800 | 28 29 3b 0a 09 73 68 2d 3e 64 65 72 65 66 41 6e 64 44 65 6c 65 74 65 28 29 3b 0a 09 73 68 20 3d | ();..sh->derefAndDelete();..sh.= |
59820 | 20 6c 2e 73 68 3b 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 20 20 20 20 7d 0a 23 69 66 6e | .l.sh;..return.*this;.....}.#ifn |
59840 | 64 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 26 | def.QT_NO_STL.....QValueList<T>& |
59860 | 20 6f 70 65 72 61 74 6f 72 3d 20 28 20 63 6f 6e 73 74 20 73 74 64 3a 3a 6c 69 73 74 3c 54 3e 26 | .operator=.(.const.std::list<T>& |
59880 | 20 6c 20 29 0a 20 20 20 20 7b 0a 09 64 65 74 61 63 68 28 29 3b 0a 09 71 43 6f 70 79 28 20 6c 2e | .l.).....{..detach();..qCopy(.l. |
598a0 | 62 65 67 69 6e 28 29 2c 20 6c 2e 65 6e 64 28 29 2c 20 73 74 64 3a 3a 62 61 63 6b 5f 69 6e 73 65 | begin(),.l.end(),.std::back_inse |
598c0 | 72 74 65 72 28 20 2a 74 68 69 73 20 29 20 29 3b 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a | rter(.*this.).);..return.*this;. |
598e0 | 20 20 20 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 20 28 20 63 6f 6e 73 | ....}.....bool.operator==.(.cons |
59900 | 74 20 73 74 64 3a 3a 6c 69 73 74 3c 54 3e 26 20 6c 20 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 0a | t.std::list<T>&.l.).const.....{. |
59920 | 09 69 66 20 28 20 73 69 7a 65 28 29 20 21 3d 20 6c 2e 73 69 7a 65 28 29 20 29 0a 09 20 20 20 20 | .if.(.size().!=.l.size().)...... |
59940 | 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 0a 09 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 69 74 | return.FALSE;..const_iterator.it |
59960 | 32 20 3d 20 62 65 67 69 6e 28 29 3b 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f 43 43 5f 4d | 2.=.begin();.#if.!defined(Q_CC_M |
59980 | 49 50 53 29 0a 09 74 79 70 65 6e 61 6d 65 0a 23 65 6e 64 69 66 0a 09 73 74 64 3a 3a 6c 69 73 74 | IPS)..typename.#endif..std::list |
599a0 | 3c 54 3e 3a 3a 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 69 74 20 3d 20 6c 2e 62 65 67 69 6e | <T>::const_iterator.it.=.l.begin |
599c0 | 28 29 3b 0a 09 66 6f 72 20 28 20 3b 20 69 74 32 20 21 3d 20 65 6e 64 28 29 3b 20 2b 2b 69 74 32 | ();..for.(.;.it2.!=.end();.++it2 |
599e0 | 2c 20 2b 2b 69 74 20 29 0a 09 69 66 20 28 20 21 28 28 2a 69 74 32 29 20 3d 3d 20 28 2a 69 74 29 | ,.++it.)..if.(.!((*it2).==.(*it) |
59a00 | 29 20 29 0a 09 20 20 20 20 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 0a 09 72 65 74 75 72 6e 20 54 | ).)......return.FALSE;..return.T |
59a20 | 52 55 45 3b 0a 20 20 20 20 7d 0a 23 65 6e 64 69 66 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 | RUE;.....}.#endif.....bool.opera |
59a40 | 74 6f 72 3d 3d 20 28 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 26 20 6c 20 29 | tor==.(.const.QValueList<T>&.l.) |
59a60 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 20 28 20 63 6f | .const;.....bool.operator!=.(.co |
59a80 | 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 26 20 6c 20 29 20 63 6f 6e 73 74 20 7b 20 72 | nst.QValueList<T>&.l.).const.{.r |
59aa0 | 65 74 75 72 6e 20 21 28 20 2a 74 68 69 73 20 3d 3d 20 6c 20 29 3b 20 7d 0a 20 20 20 20 69 74 65 | eturn.!(.*this.==.l.);.}.....ite |
59ac0 | 72 61 74 6f 72 20 62 65 67 69 6e 28 29 20 7b 20 64 65 74 61 63 68 28 29 3b 20 72 65 74 75 72 6e | rator.begin().{.detach();.return |
59ae0 | 20 69 74 65 72 61 74 6f 72 28 20 73 68 2d 3e 6e 6f 64 65 2d 3e 6e 65 78 74 20 29 3b 20 7d 0a 20 | .iterator(.sh->node->next.);.}.. |
59b00 | 20 20 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 62 65 67 69 6e 28 29 20 63 6f 6e 73 74 20 | ...const_iterator.begin().const. |
59b20 | 7b 20 72 65 74 75 72 6e 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 28 20 73 68 2d 3e 6e 6f 64 | {.return.const_iterator(.sh->nod |
59b40 | 65 2d 3e 6e 65 78 74 20 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 | e->next.);.}.....const_iterator. |
59b60 | 63 6f 6e 73 74 42 65 67 69 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 63 6f 6e 73 | constBegin().const.{.return.cons |
59b80 | 74 5f 69 74 65 72 61 74 6f 72 28 20 73 68 2d 3e 6e 6f 64 65 2d 3e 6e 65 78 74 20 29 3b 20 7d 0a | t_iterator(.sh->node->next.);.}. |
59ba0 | 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 29 3b 20 72 | ....iterator.end().{.detach();.r |
59bc0 | 65 74 75 72 6e 20 69 74 65 72 61 74 6f 72 28 20 73 68 2d 3e 6e 6f 64 65 20 29 3b 20 7d 0a 20 20 | eturn.iterator(.sh->node.);.}... |
59be0 | 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 72 | ..const_iterator.end().const.{.r |
59c00 | 65 74 75 72 6e 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 28 20 73 68 2d 3e 6e 6f 64 65 20 29 | eturn.const_iterator(.sh->node.) |
59c20 | 3b 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 45 6e 64 28 | ;.}.....const_iterator.constEnd( |
59c40 | 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 28 | ).const.{.return.const_iterator( |
59c60 | 20 73 68 2d 3e 6e 6f 64 65 20 29 3b 20 7d 0a 20 20 20 20 69 74 65 72 61 74 6f 72 20 69 6e 73 65 | .sh->node.);.}.....iterator.inse |
59c80 | 72 74 28 20 69 74 65 72 61 74 6f 72 20 69 74 2c 20 63 6f 6e 73 74 20 54 26 20 78 20 29 20 7b 20 | rt(.iterator.it,.const.T&.x.).{. |
59ca0 | 64 65 74 61 63 68 28 29 3b 20 72 65 74 75 72 6e 20 73 68 2d 3e 69 6e 73 65 72 74 28 20 69 74 2c | detach();.return.sh->insert(.it, |
59cc0 | 20 78 20 29 3b 20 7d 0a 20 20 20 20 75 69 6e 74 20 72 65 6d 6f 76 65 28 20 63 6f 6e 73 74 20 54 | .x.);.}.....uint.remove(.const.T |
59ce0 | 26 20 78 20 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 72 65 6d | &.x.).{.detach();.return.sh->rem |
59d00 | 6f 76 65 28 20 78 20 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 28 29 3b 0a 0a 20 | ove(.x.);.}.....void.clear();... |
59d20 | 20 20 20 2f 2f 20 23 23 23 20 34 2e 30 3a 20 6d 6f 76 65 20 6f 75 74 20 6f 66 20 63 6c 61 73 73 | ...//.###.4.0:.move.out.of.class |
59d40 | 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 26 20 6f 70 65 72 61 74 6f 72 3c 3c 20 28 | .....QValueList<T>&.operator<<.( |
59d60 | 20 63 6f 6e 73 74 20 54 26 20 78 20 29 0a 20 20 20 20 7b 0a 09 61 70 70 65 6e 64 28 20 78 20 29 | .const.T&.x.).....{..append(.x.) |
59d80 | 3b 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 73 69 7a 65 | ;..return.*this;.....}......size |
59da0 | 5f 74 79 70 65 20 73 69 7a 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 68 2d 3e | _type.size().const.{.return.sh-> |
59dc0 | 6e 6f 64 65 73 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 65 6d 70 74 79 28 29 20 63 6f 6e 73 74 20 | nodes;.}.....bool.empty().const. |
59de0 | 7b 20 72 65 74 75 72 6e 20 73 68 2d 3e 6e 6f 64 65 73 20 3d 3d 20 30 3b 20 7d 0a 20 20 20 20 76 | {.return.sh->nodes.==.0;.}.....v |
59e00 | 6f 69 64 20 70 75 73 68 5f 66 72 6f 6e 74 28 20 63 6f 6e 73 74 20 54 26 20 78 20 29 20 7b 20 64 | oid.push_front(.const.T&.x.).{.d |
59e20 | 65 74 61 63 68 28 29 3b 20 73 68 2d 3e 69 6e 73 65 72 74 28 20 62 65 67 69 6e 28 29 2c 20 78 20 | etach();.sh->insert(.begin(),.x. |
59e40 | 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 70 75 73 68 5f 62 61 63 6b 28 20 63 6f 6e 73 74 20 54 | );.}.....void.push_back(.const.T |
59e60 | 26 20 78 20 29 20 7b 20 64 65 74 61 63 68 28 29 3b 20 73 68 2d 3e 69 6e 73 65 72 74 28 20 65 6e | &.x.).{.detach();.sh->insert(.en |
59e80 | 64 28 29 2c 20 78 20 29 3b 20 7d 0a 20 20 20 20 69 74 65 72 61 74 6f 72 20 65 72 61 73 65 28 20 | d(),.x.);.}.....iterator.erase(. |
59ea0 | 69 74 65 72 61 74 6f 72 20 70 6f 73 20 29 20 7b 20 64 65 74 61 63 68 28 29 3b 20 72 65 74 75 72 | iterator.pos.).{.detach();.retur |
59ec0 | 6e 20 73 68 2d 3e 72 65 6d 6f 76 65 28 20 70 6f 73 20 29 3b 20 7d 0a 20 20 20 20 69 74 65 72 61 | n.sh->remove(.pos.);.}.....itera |
59ee0 | 74 6f 72 20 65 72 61 73 65 28 20 69 74 65 72 61 74 6f 72 20 66 69 72 73 74 2c 20 69 74 65 72 61 | tor.erase(.iterator.first,.itera |
59f00 | 74 6f 72 20 6c 61 73 74 20 29 3b 0a 20 20 20 20 72 65 66 65 72 65 6e 63 65 20 66 72 6f 6e 74 28 | tor.last.);.....reference.front( |
59f20 | 29 20 7b 20 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f 4c 49 53 54 5f 45 4c 45 4d 45 4e | ).{.QT_CHECK_INVALID_LIST_ELEMEN |
59f40 | 54 5f 46 41 54 41 4c 3b 20 72 65 74 75 72 6e 20 2a 62 65 67 69 6e 28 29 3b 20 7d 0a 20 20 20 20 | T_FATAL;.return.*begin();.}..... |
59f60 | 63 6f 6e 73 74 5f 72 65 66 65 72 65 6e 63 65 20 66 72 6f 6e 74 28 29 20 63 6f 6e 73 74 20 7b 20 | const_reference.front().const.{. |
59f80 | 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f 4c 49 53 54 5f 45 4c 45 4d 45 4e 54 5f 46 41 | QT_CHECK_INVALID_LIST_ELEMENT_FA |
59fa0 | 54 41 4c 3b 20 72 65 74 75 72 6e 20 2a 62 65 67 69 6e 28 29 3b 20 7d 0a 20 20 20 20 72 65 66 65 | TAL;.return.*begin();.}.....refe |
59fc0 | 72 65 6e 63 65 20 62 61 63 6b 28 29 20 7b 20 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f | rence.back().{.QT_CHECK_INVALID_ |
59fe0 | 4c 49 53 54 5f 45 4c 45 4d 45 4e 54 5f 46 41 54 41 4c 3b 20 72 65 74 75 72 6e 20 2a 28 2d 2d 65 | LIST_ELEMENT_FATAL;.return.*(--e |
5a000 | 6e 64 28 29 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 5f 72 65 66 65 72 65 6e 63 65 20 62 61 63 | nd());.}.....const_reference.bac |
5a020 | 6b 28 29 20 63 6f 6e 73 74 20 7b 20 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f 4c 49 53 | k().const.{.QT_CHECK_INVALID_LIS |
5a040 | 54 5f 45 4c 45 4d 45 4e 54 5f 46 41 54 41 4c 3b 20 72 65 74 75 72 6e 20 2a 28 2d 2d 65 6e 64 28 | T_ELEMENT_FATAL;.return.*(--end( |
5a060 | 29 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 70 6f 70 5f 66 72 6f 6e 74 28 29 20 7b 20 51 54 5f | ));.}.....void.pop_front().{.QT_ |
5a080 | 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f 4c 49 53 54 5f 45 4c 45 4d 45 4e 54 3b 20 65 72 61 73 | CHECK_INVALID_LIST_ELEMENT;.eras |
5a0a0 | 65 28 20 62 65 67 69 6e 28 29 20 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 70 6f 70 5f 62 61 63 | e(.begin().);.}.....void.pop_bac |
5a0c0 | 6b 28 29 20 7b 0a 09 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f 4c 49 53 54 5f 45 4c 45 | k().{..QT_CHECK_INVALID_LIST_ELE |
5a0e0 | 4d 45 4e 54 3b 0a 09 69 74 65 72 61 74 6f 72 20 74 6d 70 20 3d 20 65 6e 64 28 29 3b 0a 09 65 72 | MENT;..iterator.tmp.=.end();..er |
5a100 | 61 73 65 28 20 2d 2d 74 6d 70 20 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 76 6f 69 64 20 69 6e 73 | ase(.--tmp.);.....}.....void.ins |
5a120 | 65 72 74 28 20 69 74 65 72 61 74 6f 72 20 70 6f 73 2c 20 73 69 7a 65 5f 74 79 70 65 20 6e 2c 20 | ert(.iterator.pos,.size_type.n,. |
5a140 | 63 6f 6e 73 74 20 54 26 20 78 20 29 3b 0a 20 20 20 20 2f 2f 20 53 6f 6d 65 20 63 6f 6d 70 69 6c | const.T&.x.);.....//.Some.compil |
5a160 | 65 72 73 20 28 69 6e 63 6c 2e 20 76 63 2b 2b 29 20 77 6f 75 6c 64 20 69 6e 73 74 61 6e 74 69 61 | ers.(incl..vc++).would.instantia |
5a180 | 74 65 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 65 76 65 6e 20 69 66 0a 20 20 20 20 2f 2f 20 | te.this.function.even.if.....//. |
5a1a0 | 69 74 20 69 73 20 6e 6f 74 20 75 73 65 64 3b 20 74 68 69 73 20 77 6f 75 6c 64 20 63 6f 6e 73 74 | it.is.not.used;.this.would.const |
5a1c0 | 72 61 69 6e 20 51 56 61 6c 75 65 4c 69 73 74 20 74 6f 20 63 6c 61 73 73 65 73 20 74 68 61 74 20 | rain.QValueList.to.classes.that. |
5a1e0 | 70 72 6f 76 69 64 65 0a 20 20 20 20 2f 2f 20 61 6e 20 6f 70 65 72 61 74 6f 72 3c 0a 20 20 20 20 | provide.....//.an.operator<..... |
5a200 | 2f 2a 0a 20 20 20 20 76 6f 69 64 20 73 6f 72 74 28 29 0a 20 20 20 20 7b 0a 09 71 48 65 61 70 53 | /*.....void.sort().....{..qHeapS |
5a220 | 6f 72 74 28 20 2a 74 68 69 73 20 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 2a 2f 0a 0a 20 20 20 20 | ort(.*this.);.....}.....*/...... |
5a240 | 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 20 6f 70 65 72 61 74 6f 72 2b 20 28 20 63 6f 6e 73 74 20 | QValueList<T>.operator+.(.const. |
5a260 | 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 26 20 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 56 | QValueList<T>&.l.).const;.....QV |
5a280 | 61 6c 75 65 4c 69 73 74 3c 54 3e 26 20 6f 70 65 72 61 74 6f 72 2b 3d 20 28 20 63 6f 6e 73 74 20 | alueList<T>&.operator+=.(.const. |
5a2a0 | 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 26 20 6c 20 29 3b 0a 0a 20 20 20 20 69 74 65 72 61 74 6f | QValueList<T>&.l.);......iterato |
5a2c0 | 72 20 66 72 6f 6d 4c 61 73 74 28 29 20 7b 20 64 65 74 61 63 68 28 29 3b 20 72 65 74 75 72 6e 20 | r.fromLast().{.detach();.return. |
5a2e0 | 69 74 65 72 61 74 6f 72 28 20 73 68 2d 3e 6e 6f 64 65 2d 3e 70 72 65 76 20 29 3b 20 7d 0a 20 20 | iterator(.sh->node->prev.);.}... |
5a300 | 20 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 66 72 6f 6d 4c 61 73 74 28 29 20 63 6f 6e 73 | ..const_iterator.fromLast().cons |
5a320 | 74 20 7b 20 72 65 74 75 72 6e 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 28 20 73 68 2d 3e 6e | t.{.return.const_iterator(.sh->n |
5a340 | 6f 64 65 2d 3e 70 72 65 76 20 29 3b 20 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 6d 70 74 79 | ode->prev.);.}......bool.isEmpty |
5a360 | 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 28 20 73 68 2d 3e 6e 6f 64 65 73 20 3d 3d | ().const.{.return.(.sh->nodes.== |
5a380 | 20 30 20 29 3b 20 7d 0a 0a 20 20 20 20 69 74 65 72 61 74 6f 72 20 61 70 70 65 6e 64 28 20 63 6f | .0.);.}......iterator.append(.co |
5a3a0 | 6e 73 74 20 54 26 20 78 20 29 20 7b 20 64 65 74 61 63 68 28 29 3b 20 72 65 74 75 72 6e 20 73 68 | nst.T&.x.).{.detach();.return.sh |
5a3c0 | 2d 3e 69 6e 73 65 72 74 28 20 65 6e 64 28 29 2c 20 78 20 29 3b 20 7d 0a 20 20 20 20 69 74 65 72 | ->insert(.end(),.x.);.}.....iter |
5a3e0 | 61 74 6f 72 20 70 72 65 70 65 6e 64 28 20 63 6f 6e 73 74 20 54 26 20 78 20 29 20 7b 20 64 65 74 | ator.prepend(.const.T&.x.).{.det |
5a400 | 61 63 68 28 29 3b 20 72 65 74 75 72 6e 20 73 68 2d 3e 69 6e 73 65 72 74 28 20 62 65 67 69 6e 28 | ach();.return.sh->insert(.begin( |
5a420 | 29 2c 20 78 20 29 3b 20 7d 0a 0a 20 20 20 20 69 74 65 72 61 74 6f 72 20 72 65 6d 6f 76 65 28 20 | ),.x.);.}......iterator.remove(. |
5a440 | 69 74 65 72 61 74 6f 72 20 69 74 20 29 20 7b 20 64 65 74 61 63 68 28 29 3b 20 72 65 74 75 72 6e | iterator.it.).{.detach();.return |
5a460 | 20 73 68 2d 3e 72 65 6d 6f 76 65 28 20 69 74 20 29 3b 20 7d 0a 0a 20 20 20 20 54 26 20 66 69 72 | .sh->remove(.it.);.}......T&.fir |
5a480 | 73 74 28 29 20 7b 20 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f 4c 49 53 54 5f 45 4c 45 | st().{.QT_CHECK_INVALID_LIST_ELE |
5a4a0 | 4d 45 4e 54 3b 20 64 65 74 61 63 68 28 29 3b 20 72 65 74 75 72 6e 20 73 68 2d 3e 6e 6f 64 65 2d | MENT;.detach();.return.sh->node- |
5a4c0 | 3e 6e 65 78 74 2d 3e 64 61 74 61 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 54 26 20 66 69 72 73 | >next->data;.}.....const.T&.firs |
5a4e0 | 74 28 29 20 63 6f 6e 73 74 20 7b 20 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f 4c 49 53 | t().const.{.QT_CHECK_INVALID_LIS |
5a500 | 54 5f 45 4c 45 4d 45 4e 54 3b 20 72 65 74 75 72 6e 20 73 68 2d 3e 6e 6f 64 65 2d 3e 6e 65 78 74 | T_ELEMENT;.return.sh->node->next |
5a520 | 2d 3e 64 61 74 61 3b 20 7d 0a 20 20 20 20 54 26 20 6c 61 73 74 28 29 20 7b 20 51 54 5f 43 48 45 | ->data;.}.....T&.last().{.QT_CHE |
5a540 | 43 4b 5f 49 4e 56 41 4c 49 44 5f 4c 49 53 54 5f 45 4c 45 4d 45 4e 54 3b 20 64 65 74 61 63 68 28 | CK_INVALID_LIST_ELEMENT;.detach( |
5a560 | 29 3b 20 72 65 74 75 72 6e 20 73 68 2d 3e 6e 6f 64 65 2d 3e 70 72 65 76 2d 3e 64 61 74 61 3b 20 | );.return.sh->node->prev->data;. |
5a580 | 7d 0a 20 20 20 20 63 6f 6e 73 74 20 54 26 20 6c 61 73 74 28 29 20 63 6f 6e 73 74 20 7b 20 51 54 | }.....const.T&.last().const.{.QT |
5a5a0 | 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f 4c 49 53 54 5f 45 4c 45 4d 45 4e 54 3b 20 72 65 74 | _CHECK_INVALID_LIST_ELEMENT;.ret |
5a5c0 | 75 72 6e 20 73 68 2d 3e 6e 6f 64 65 2d 3e 70 72 65 76 2d 3e 64 61 74 61 3b 20 7d 0a 0a 20 20 20 | urn.sh->node->prev->data;.}..... |
5a5e0 | 20 54 26 20 6f 70 65 72 61 74 6f 72 5b 5d 20 28 20 73 69 7a 65 5f 74 79 70 65 20 69 20 29 20 7b | .T&.operator[].(.size_type.i.).{ |
5a600 | 20 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f 4c 49 53 54 5f 45 4c 45 4d 45 4e 54 3b 20 | .QT_CHECK_INVALID_LIST_ELEMENT;. |
5a620 | 64 65 74 61 63 68 28 29 3b 20 72 65 74 75 72 6e 20 73 68 2d 3e 61 74 28 69 29 2d 3e 64 61 74 61 | detach();.return.sh->at(i)->data |
5a640 | 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 54 26 20 6f 70 65 72 61 74 6f 72 5b 5d 20 28 20 73 69 | ;.}.....const.T&.operator[].(.si |
5a660 | 7a 65 5f 74 79 70 65 20 69 20 29 20 63 6f 6e 73 74 20 7b 20 51 54 5f 43 48 45 43 4b 5f 49 4e 56 | ze_type.i.).const.{.QT_CHECK_INV |
5a680 | 41 4c 49 44 5f 4c 49 53 54 5f 45 4c 45 4d 45 4e 54 3b 20 72 65 74 75 72 6e 20 73 68 2d 3e 61 74 | ALID_LIST_ELEMENT;.return.sh->at |
5a6a0 | 28 69 29 2d 3e 64 61 74 61 3b 20 7d 0a 20 20 20 20 69 74 65 72 61 74 6f 72 20 61 74 28 20 73 69 | (i)->data;.}.....iterator.at(.si |
5a6c0 | 7a 65 5f 74 79 70 65 20 69 20 29 20 7b 20 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f 4c | ze_type.i.).{.QT_CHECK_INVALID_L |
5a6e0 | 49 53 54 5f 45 4c 45 4d 45 4e 54 3b 20 64 65 74 61 63 68 28 29 3b 20 72 65 74 75 72 6e 20 69 74 | IST_ELEMENT;.detach();.return.it |
5a700 | 65 72 61 74 6f 72 28 20 73 68 2d 3e 61 74 28 69 29 20 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 | erator(.sh->at(i).);.}.....const |
5a720 | 5f 69 74 65 72 61 74 6f 72 20 61 74 28 20 73 69 7a 65 5f 74 79 70 65 20 69 20 29 20 63 6f 6e 73 | _iterator.at(.size_type.i.).cons |
5a740 | 74 20 7b 20 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f 4c 49 53 54 5f 45 4c 45 4d 45 4e | t.{.QT_CHECK_INVALID_LIST_ELEMEN |
5a760 | 54 3b 20 72 65 74 75 72 6e 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 28 20 73 68 2d 3e 61 74 | T;.return.const_iterator(.sh->at |
5a780 | 28 69 29 20 29 3b 20 7d 0a 20 20 20 20 69 74 65 72 61 74 6f 72 20 66 69 6e 64 20 28 20 63 6f 6e | (i).);.}.....iterator.find.(.con |
5a7a0 | 73 74 20 54 26 20 78 20 29 20 7b 20 64 65 74 61 63 68 28 29 3b 20 72 65 74 75 72 6e 20 69 74 65 | st.T&.x.).{.detach();.return.ite |
5a7c0 | 72 61 74 6f 72 28 20 73 68 2d 3e 66 69 6e 64 28 20 73 68 2d 3e 6e 6f 64 65 2d 3e 6e 65 78 74 2c | rator(.sh->find(.sh->node->next, |
5a7e0 | 20 78 29 20 29 3b 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 | .x).);.}.....const_iterator.find |
5a800 | 20 28 20 63 6f 6e 73 74 20 54 26 20 78 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 63 | .(.const.T&.x.).const.{.return.c |
5a820 | 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 28 20 73 68 2d 3e 66 69 6e 64 28 20 73 68 2d 3e 6e 6f 64 | onst_iterator(.sh->find(.sh->nod |
5a840 | 65 2d 3e 6e 65 78 74 2c 20 78 29 20 29 3b 20 7d 0a 20 20 20 20 69 74 65 72 61 74 6f 72 20 66 69 | e->next,.x).);.}.....iterator.fi |
5a860 | 6e 64 20 28 20 69 74 65 72 61 74 6f 72 20 69 74 2c 20 63 6f 6e 73 74 20 54 26 20 78 20 29 20 7b | nd.(.iterator.it,.const.T&.x.).{ |
5a880 | 20 64 65 74 61 63 68 28 29 3b 20 72 65 74 75 72 6e 20 69 74 65 72 61 74 6f 72 28 20 73 68 2d 3e | .detach();.return.iterator(.sh-> |
5a8a0 | 66 69 6e 64 28 20 69 74 2e 6e 6f 64 65 2c 20 78 20 29 20 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 | find(.it.node,.x.).);.}.....cons |
5a8c0 | 74 5f 69 74 65 72 61 74 6f 72 20 66 69 6e 64 20 28 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 | t_iterator.find.(.const_iterator |
5a8e0 | 20 69 74 2c 20 63 6f 6e 73 74 20 54 26 20 78 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e | .it,.const.T&.x.).const.{.return |
5a900 | 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 28 20 73 68 2d 3e 66 69 6e 64 28 20 69 74 2e 6e 6f | .const_iterator(.sh->find(.it.no |
5a920 | 64 65 2c 20 78 20 29 20 29 3b 20 7d 0a 20 20 20 20 69 6e 74 20 66 69 6e 64 49 6e 64 65 78 28 20 | de,.x.).);.}.....int.findIndex(. |
5a940 | 63 6f 6e 73 74 20 54 26 20 78 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 68 2d 3e | const.T&.x.).const.{.return.sh-> |
5a960 | 66 69 6e 64 49 6e 64 65 78 28 20 73 68 2d 3e 6e 6f 64 65 2d 3e 6e 65 78 74 2c 20 78 29 20 3b 20 | findIndex(.sh->node->next,.x).;. |
5a980 | 7d 0a 20 20 20 20 73 69 7a 65 5f 74 79 70 65 20 63 6f 6e 74 61 69 6e 73 28 20 63 6f 6e 73 74 20 | }.....size_type.contains(.const. |
5a9a0 | 54 26 20 78 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 68 2d 3e 63 6f 6e 74 61 69 | T&.x.).const.{.return.sh->contai |
5a9c0 | 6e 73 28 20 78 20 29 3b 20 7d 0a 0a 20 20 20 20 73 69 7a 65 5f 74 79 70 65 20 63 6f 75 6e 74 28 | ns(.x.);.}......size_type.count( |
5a9e0 | 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 73 3b 20 7d 0a 0a 20 | ).const.{.return.sh->nodes;.}... |
5aa00 | 20 20 20 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 26 20 6f 70 65 72 61 74 6f 72 2b 3d 20 28 20 63 | ...QValueList<T>&.operator+=.(.c |
5aa20 | 6f 6e 73 74 20 54 26 20 78 20 29 0a 20 20 20 20 7b 0a 09 61 70 70 65 6e 64 28 20 78 20 29 3b 0a | onst.T&.x.).....{..append(.x.);. |
5aa40 | 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 20 20 20 20 7d 0a 20 20 20 20 74 79 70 65 64 65 66 | .return.*this;.....}.....typedef |
5aa60 | 20 51 56 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 20 49 74 65 72 61 74 6f 72 3b | .QValueListIterator<T>.Iterator; |
5aa80 | 0a 20 20 20 20 74 79 70 65 64 65 66 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 | .....typedef.QValueListConstIter |
5aaa0 | 61 74 6f 72 3c 54 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 | ator<T>.ConstIterator;.....typed |
5aac0 | 65 66 20 54 20 56 61 6c 75 65 54 79 70 65 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 | ef.T.ValueType;..protected:..... |
5aae0 | 2f 2a 2a 0a 20 20 20 20 20 2a 20 48 65 6c 70 65 72 73 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 76 | /**......*.Helpers......*/.....v |
5ab00 | 6f 69 64 20 64 65 74 61 63 68 28 29 20 7b 20 69 66 20 28 20 73 68 2d 3e 63 6f 75 6e 74 20 3e 20 | oid.detach().{.if.(.sh->count.>. |
5ab20 | 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 2f 2a 2a | 1.).detachInternal();.}....../** |
5ab40 | 0a 20 20 20 20 20 2a 20 56 61 72 69 61 62 6c 65 73 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 51 56 | ......*.Variables......*/.....QV |
5ab60 | 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 3c 54 3e 2a 20 73 68 3b 0a 0a 70 72 69 76 61 74 65 | alueListPrivate<T>*.sh;..private |
5ab80 | 3a 0a 20 20 20 20 76 6f 69 64 20 64 65 74 61 63 68 49 6e 74 65 72 6e 61 6c 28 29 3b 0a 0a 20 20 | :.....void.detachInternal();.... |
5aba0 | 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 65 65 70 43 6f 70 79 3c 20 51 56 61 6c 75 65 | ..friend.class.QDeepCopy<.QValue |
5abc0 | 4c 69 73 74 3c 54 3e 20 3e 3b 0a 7d 3b 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 | List<T>.>;.};..template.<class.T |
5abe0 | 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 62 6f 6f 6c 20 51 56 61 6c 75 65 | >.Q_INLINE_TEMPLATES.bool.QValue |
5ac00 | 4c 69 73 74 3c 54 3e 3a 3a 6f 70 65 72 61 74 6f 72 3d 3d 20 28 20 63 6f 6e 73 74 20 51 56 61 6c | List<T>::operator==.(.const.QVal |
5ac20 | 75 65 4c 69 73 74 3c 54 3e 26 20 6c 20 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 69 66 20 28 20 | ueList<T>&.l.).const.{.....if.(. |
5ac40 | 73 69 7a 65 28 29 20 21 3d 20 6c 2e 73 69 7a 65 28 29 20 29 0a 09 72 65 74 75 72 6e 20 46 41 4c | size().!=.l.size().)..return.FAL |
5ac60 | 53 45 3b 0a 20 20 20 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 69 74 32 20 3d 20 62 65 67 | SE;.....const_iterator.it2.=.beg |
5ac80 | 69 6e 28 29 3b 0a 20 20 20 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 69 74 20 3d 20 6c 2e | in();.....const_iterator.it.=.l. |
5aca0 | 62 65 67 69 6e 28 29 3b 0a 20 20 20 20 66 6f 72 28 20 3b 20 69 74 20 21 3d 20 6c 2e 65 6e 64 28 | begin();.....for(.;.it.!=.l.end( |
5acc0 | 29 3b 20 2b 2b 69 74 2c 20 2b 2b 69 74 32 20 29 0a 09 69 66 20 28 20 21 28 20 2a 69 74 20 3d 3d | );.++it,.++it2.)..if.(.!(.*it.== |
5ace0 | 20 2a 69 74 32 20 29 20 29 0a 09 20 20 20 20 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 0a 20 20 20 | .*it2.).)......return.FALSE;.... |
5ad00 | 20 72 65 74 75 72 6e 20 54 52 55 45 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 | .return.TRUE;.}..template.<class |
5ad20 | 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 56 61 6c | .T>.Q_INLINE_TEMPLATES.void.QVal |
5ad40 | 75 65 4c 69 73 74 3c 54 3e 3a 3a 63 6c 65 61 72 28 29 0a 7b 0a 20 20 20 20 69 66 20 28 20 73 68 | ueList<T>::clear().{.....if.(.sh |
5ad60 | 2d 3e 63 6f 75 6e 74 20 3d 3d 20 31 20 29 20 73 68 2d 3e 63 6c 65 61 72 28 29 3b 20 65 6c 73 65 | ->count.==.1.).sh->clear();.else |
5ad80 | 20 7b 20 73 68 2d 3e 64 65 72 65 66 28 29 3b 20 73 68 20 3d 20 6e 65 77 20 51 56 61 6c 75 65 4c | .{.sh->deref();.sh.=.new.QValueL |
5ada0 | 69 73 74 50 72 69 76 61 74 65 3c 54 3e 3b 20 7d 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c | istPrivate<T>;.}.}..template.<cl |
5adc0 | 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 |
5ade0 | 4e 41 4d 45 20 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 3a 3a 69 74 65 72 61 74 6f 72 20 51 56 61 | NAME.QValueList<T>::iterator.QVa |
5ae00 | 6c 75 65 4c 69 73 74 3c 54 3e 3a 3a 65 72 61 73 65 28 20 51 5f 54 59 50 45 4e 41 4d 45 20 51 56 | lueList<T>::erase(.Q_TYPENAME.QV |
5ae20 | 61 6c 75 65 4c 69 73 74 3c 54 3e 3a 3a 69 74 65 72 61 74 6f 72 20 66 69 72 73 74 2c 20 51 5f 54 | alueList<T>::iterator.first,.Q_T |
5ae40 | 59 50 45 4e 41 4d 45 20 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 3a 3a 69 74 65 72 61 74 6f 72 20 | YPENAME.QValueList<T>::iterator. |
5ae60 | 6c 61 73 74 20 29 0a 7b 0a 20 20 20 20 77 68 69 6c 65 20 28 20 66 69 72 73 74 20 21 3d 20 6c 61 | last.).{.....while.(.first.!=.la |
5ae80 | 73 74 20 29 0a 09 65 72 61 73 65 28 20 66 69 72 73 74 2b 2b 20 29 3b 0a 20 20 20 20 72 65 74 75 | st.)..erase(.first++.);.....retu |
5aea0 | 72 6e 20 6c 61 73 74 3b 0a 7d 0a 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a | rn.last;.}...template.<class.T>. |
5aec0 | 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 56 61 6c 75 65 4c 69 | Q_INLINE_TEMPLATES.void.QValueLi |
5aee0 | 73 74 3c 54 3e 3a 3a 69 6e 73 65 72 74 28 20 51 5f 54 59 50 45 4e 41 4d 45 20 51 56 61 6c 75 65 | st<T>::insert(.Q_TYPENAME.QValue |
5af00 | 4c 69 73 74 3c 54 3e 3a 3a 69 74 65 72 61 74 6f 72 20 70 6f 73 2c 20 73 69 7a 65 5f 74 79 70 65 | List<T>::iterator.pos,.size_type |
5af20 | 20 6e 2c 20 63 6f 6e 73 74 20 54 26 20 78 20 29 0a 7b 0a 20 20 20 20 66 6f 72 20 28 20 3b 20 6e | .n,.const.T&.x.).{.....for.(.;.n |
5af40 | 20 3e 20 30 3b 20 2d 2d 6e 20 29 0a 09 69 6e 73 65 72 74 28 20 70 6f 73 2c 20 78 20 29 3b 0a 7d | .>.0;.--n.)..insert(.pos,.x.);.} |
5af60 | 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 | ..template.<class.T>.Q_INLINE_TE |
5af80 | 4d 50 4c 41 54 45 53 20 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 20 51 56 61 6c 75 65 4c 69 73 74 | MPLATES.QValueList<T>.QValueList |
5afa0 | 3c 54 3e 3a 3a 6f 70 65 72 61 74 6f 72 2b 20 28 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 | <T>::operator+.(.const.QValueLis |
5afc0 | 74 3c 54 3e 26 20 6c 20 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 | t<T>&.l.).const.{.....QValueList |
5afe0 | 3c 54 3e 20 6c 32 28 20 2a 74 68 69 73 20 29 3b 0a 20 20 20 20 66 6f 72 28 20 63 6f 6e 73 74 5f | <T>.l2(.*this.);.....for(.const_ |
5b000 | 69 74 65 72 61 74 6f 72 20 69 74 20 3d 20 6c 2e 62 65 67 69 6e 28 29 3b 20 69 74 20 21 3d 20 6c | iterator.it.=.l.begin();.it.!=.l |
5b020 | 2e 65 6e 64 28 29 3b 20 2b 2b 69 74 20 29 0a 09 6c 32 2e 61 70 70 65 6e 64 28 20 2a 69 74 20 29 | .end();.++it.)..l2.append(.*it.) |
5b040 | 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 6c 32 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c | ;.....return.l2;.}..template.<cl |
5b060 | 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 56 61 6c 75 65 | ass.T>.Q_INLINE_TEMPLATES.QValue |
5b080 | 4c 69 73 74 3c 54 3e 26 20 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 3a 3a 6f 70 65 72 61 74 6f 72 | List<T>&.QValueList<T>::operator |
5b0a0 | 2b 3d 20 28 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 26 20 6c 20 29 0a 7b 0a | +=.(.const.QValueList<T>&.l.).{. |
5b0c0 | 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 20 63 6f 70 79 20 3d 20 6c 3b 0a 20 20 20 20 | ....QValueList<T>.copy.=.l;..... |
5b0e0 | 66 6f 72 28 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 69 74 20 3d 20 63 6f 70 79 2e 62 65 | for(.const_iterator.it.=.copy.be |
5b100 | 67 69 6e 28 29 3b 20 69 74 20 21 3d 20 63 6f 70 79 2e 65 6e 64 28 29 3b 20 2b 2b 69 74 20 29 0a | gin();.it.!=.copy.end();.++it.). |
5b120 | 09 61 70 70 65 6e 64 28 20 2a 69 74 20 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 2a 74 68 69 73 | .append(.*it.);.....return.*this |
5b140 | 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 | ;.}..template.<class.T>.Q_INLINE |
5b160 | 5f 54 45 4d 50 4c 41 54 45 53 20 76 6f 69 64 20 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 3a 3a 64 | _TEMPLATES.void.QValueList<T>::d |
5b180 | 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 65 72 65 66 28 | etachInternal().{.....sh->deref( |
5b1a0 | 29 3b 20 73 68 20 3d 20 6e 65 77 20 51 56 61 6c 75 65 4c 69 73 74 50 72 69 76 61 74 65 3c 54 3e | );.sh.=.new.QValueListPrivate<T> |
5b1c0 | 28 20 2a 73 68 20 29 3b 0a 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 | (.*sh.);.}..#ifndef.QT_NO_DATAST |
5b1e0 | 52 45 41 4d 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 | REAM.template.<class.T>.Q_INLINE |
5b200 | 5f 54 45 4d 50 4c 41 54 45 53 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 6f 70 65 72 61 74 6f 72 | _TEMPLATES.QDataStream&.operator |
5b220 | 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 73 2c 20 51 56 61 6c 75 65 4c 69 73 74 3c 54 | >>(.QDataStream&.s,.QValueList<T |
5b240 | 3e 26 20 6c 20 29 0a 7b 0a 20 20 20 20 6c 2e 63 6c 65 61 72 28 29 3b 0a 20 20 20 20 51 5f 55 49 | >&.l.).{.....l.clear();.....Q_UI |
5b260 | 4e 54 33 32 20 63 3b 0a 20 20 20 20 73 20 3e 3e 20 63 3b 0a 20 20 20 20 66 6f 72 28 20 51 5f 55 | NT32.c;.....s.>>.c;.....for(.Q_U |
5b280 | 49 4e 54 33 32 20 69 20 3d 20 30 3b 20 69 20 3c 20 63 3b 20 2b 2b 69 20 29 0a 20 20 20 20 7b 0a | INT32.i.=.0;.i.<.c;.++i.).....{. |
5b2a0 | 09 54 20 74 3b 0a 09 73 20 3e 3e 20 74 3b 0a 09 6c 2e 61 70 70 65 6e 64 28 20 74 20 29 3b 0a 09 | .T.t;..s.>>.t;..l.append(.t.);.. |
5b2c0 | 69 66 20 28 20 73 2e 61 74 45 6e 64 28 29 20 29 0a 09 20 20 20 20 62 72 65 61 6b 3b 0a 20 20 20 | if.(.s.atEnd().)......break;.... |
5b2e0 | 20 7d 0a 20 20 20 20 72 65 74 75 72 6e 20 73 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c | .}.....return.s;.}..template.<cl |
5b300 | 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 53 | ass.T>.Q_INLINE_TEMPLATES.QDataS |
5b320 | 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 20 | tream&.operator<<(.QDataStream&. |
5b340 | 73 2c 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 26 20 6c 20 29 0a 7b 0a 20 20 | s,.const.QValueList<T>&.l.).{... |
5b360 | 20 20 73 20 3c 3c 20 28 51 5f 55 49 4e 54 33 32 29 6c 2e 73 69 7a 65 28 29 3b 0a 20 20 20 20 51 | ..s.<<.(Q_UINT32)l.size();.....Q |
5b380 | 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 54 3e 20 69 74 20 3d 20 6c | ValueListConstIterator<T>.it.=.l |
5b3a0 | 2e 62 65 67 69 6e 28 29 3b 0a 20 20 20 20 66 6f 72 28 20 3b 20 69 74 20 21 3d 20 6c 2e 65 6e 64 | .begin();.....for(.;.it.!=.l.end |
5b3c0 | 28 29 3b 20 2b 2b 69 74 20 29 0a 09 73 20 3c 3c 20 2a 69 74 3b 0a 20 20 20 20 72 65 74 75 72 6e | ();.++it.)..s.<<.*it;.....return |
5b3e0 | 20 73 3b 0a 7d 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d | .s;.}.#endif.//.QT_NO_DATASTREAM |
5b400 | 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 56 41 4c 55 45 4c 49 53 54 0a 23 | ..#define.Q_DEFINED_QVALUELIST.# |
5b420 | 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 56 41 4c 55 45 4c 49 53 54 0a 23 69 6e 63 | define.Q_DEFINED_QVALUELIST.#inc |
5b440 | 6c 75 64 65 20 22 71 77 69 6e 65 78 70 6f 72 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 56 | lude."qwinexport.h".#endif.//.QV |
5b460 | 41 4c 55 45 4c 49 53 54 5f 48 0a 00 00 00 22 00 71 00 77 00 73 00 70 00 72 00 6f 00 70 00 65 00 | ALUELIST_H....".q.w.s.p.r.o.p.e. |
5b480 | 72 00 74 00 79 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 08 ea 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | r.t.y._.q.w.s...h..../********** |
5b4a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5b4c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5b4e0 | 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 | **.**.$Id$.**.**.Implementation. |
5b500 | 6f 66 20 51 74 2f 46 42 20 63 65 6e 74 72 61 6c 20 73 65 72 76 65 72 0a 2a 2a 0a 2a 2a 20 43 72 | of.Qt/FB.central.server.**.**.Cr |
5b520 | 65 61 74 65 64 20 3a 20 39 39 31 30 32 35 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 | eated.:.991025.**.**.Copyright.( |
5b540 | 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c | C).1992-2002.Trolltech.ASA...All |
5b560 | 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c | .rights.reserved..**.**.This.fil |
5b580 | 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f | e.is.part.of.the.kernel.module.o |
5b5a0 | 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 | f.the.Qt.GUI.Toolkit..**.**.This |
5b5c0 | 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 | .file.may.be.distributed.and/or. |
5b5e0 | 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a | modified.under.the.terms.of.the. |
5b600 | 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 | **.GNU.General.Public.License.ve |
5b620 | 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 | rsion.2.as.published.by.the.Free |
5b640 | 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 | .Software.**.Foundation.and.appe |
5b660 | 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e | aring.in.the.file.LICENSE.GPL.in |
5b680 | 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 | cluded.in.the.**.packaging.of.th |
5b6a0 | 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 | is.file..**.**.Licensees.holding |
5b6c0 | 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 | .valid.Qt.Enterprise.Edition.or. |
5b6e0 | 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e | Qt.Professional.Edition.**.licen |
5b700 | 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 | ses.for.Qtopia.Core.may.use.this |
5b720 | 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 | .file.in.accordance.with.the.**. |
5b740 | 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 | Qt.Embedded.Commercial.License.A |
5b760 | 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 | greement.provided.with.the.Softw |
5b780 | 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 | are..**.**.This.file.is.provided |
5b7a0 | 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b | .AS.IS.with.NO.WARRANTY.OF.ANY.K |
5b7c0 | 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f | IND,.INCLUDING.THE.**.WARRANTY.O |
5b7e0 | 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 | F.DESIGN,.MERCHANTABILITY.AND.FI |
5b800 | 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a | TNESS.FOR.A.PARTICULAR.PURPOSE.. |
5b820 | 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f | **.**.See.http://qtsoftware.com/ |
5b840 | 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c | pricing.html.or.email.sales@trol |
5b860 | 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 | ltech.com.for.**...information.a |
5b880 | 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 | bout.Qt.Commercial.License.Agree |
5b8a0 | 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e | ments..**.See.http://qtsoftware. |
5b8c0 | 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 | com/gpl/.for.GPL.licensing.infor |
5b8e0 | 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c | mation..**.**.Contact.info@troll |
5b900 | 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 | tech.com.if.any.conditions.of.th |
5b920 | 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f | is.licensing.are.**.not.clear.to |
5b940 | 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .you..**.*********************** |
5b960 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5b980 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 50 52 4f | ***************/..#ifndef.QWSPRO |
5b9a0 | 50 45 52 54 59 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 53 50 52 4f 50 45 52 54 59 5f | PERTY_QWS_H.#define.QWSPROPERTY_ |
5b9c0 | 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 | QWS_H..#ifndef.QT_H.#include."qw |
5b9e0 | 73 63 6f 6d 6d 61 6e 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 | scommand_qws.h".#endif.//.QT_H.. |
5ba00 | 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | /******************************* |
5ba20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5ba40 | 2a 2a 2a 2a 2a 2a 0a 20 2a 0a 20 2a 20 43 6c 61 73 73 3a 20 51 57 53 50 72 6f 70 65 72 74 79 4d | ******..*..*.Class:.QWSPropertyM |
5ba60 | 61 6e 61 67 65 72 0a 20 2a 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | anager..*..********************* |
5ba80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5baa0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f | ****************/..#ifndef.QT_NO |
5bac0 | 5f 51 57 53 5f 50 52 4f 50 45 52 54 49 45 53 0a 0a 63 6c 61 73 73 20 51 57 53 50 72 6f 70 65 72 | _QWS_PROPERTIES..class.QWSProper |
5bae0 | 74 79 4d 61 6e 61 67 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 4d 6f 64 | tyManager.{.public:.....enum.Mod |
5bb00 | 65 20 7b 0a 09 50 72 6f 70 52 65 70 6c 61 63 65 20 3d 20 30 2c 0a 09 50 72 6f 70 50 72 65 70 65 | e.{..PropReplace.=.0,..PropPrepe |
5bb20 | 6e 64 2c 0a 09 50 72 6f 70 41 70 70 65 6e 64 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 2f 2f 20 70 | nd,..PropAppend.....};......//.p |
5bb40 | 72 65 2d 64 65 66 69 6e 65 64 20 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 65 6e 75 6d 20 41 | re-defined.properties.....enum.A |
5bb60 | 74 6f 6d 20 7b 0a 09 50 72 6f 70 53 65 6c 65 63 74 69 6f 6e 20 3d 20 30 0a 20 20 20 20 7d 3b 0a | tom.{..PropSelection.=.0.....};. |
5bb80 | 0a 20 20 20 20 51 57 53 50 72 6f 70 65 72 74 79 4d 61 6e 61 67 65 72 28 29 3b 0a 20 20 20 20 7e | .....QWSPropertyManager();.....~ |
5bba0 | 51 57 53 50 72 6f 70 65 72 74 79 4d 61 6e 61 67 65 72 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 | QWSPropertyManager();......bool. |
5bbc0 | 73 65 74 50 72 6f 70 65 72 74 79 28 20 69 6e 74 20 77 69 6e 49 64 2c 20 69 6e 74 20 70 72 6f 70 | setProperty(.int.winId,.int.prop |
5bbe0 | 65 72 74 79 2c 20 69 6e 74 20 6d 6f 64 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 64 61 74 61 | erty,.int.mode,.const.char.*data |
5bc00 | 2c 20 69 6e 74 20 6c 65 6e 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 50 72 6f 70 65 72 74 | ,.int.len.);.....bool.hasPropert |
5bc20 | 79 28 20 69 6e 74 20 77 69 6e 49 64 2c 20 69 6e 74 20 70 72 6f 70 65 72 74 79 20 29 3b 0a 20 20 | y(.int.winId,.int.property.);... |
5bc40 | 20 20 62 6f 6f 6c 20 72 65 6d 6f 76 65 50 72 6f 70 65 72 74 79 28 20 69 6e 74 20 77 69 6e 49 64 | ..bool.removeProperty(.int.winId |
5bc60 | 2c 20 69 6e 74 20 70 72 6f 70 65 72 74 79 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 61 64 64 50 72 | ,.int.property.);.....bool.addPr |
5bc80 | 6f 70 65 72 74 79 28 20 69 6e 74 20 77 69 6e 49 64 2c 20 69 6e 74 20 70 72 6f 70 65 72 74 79 20 | operty(.int.winId,.int.property. |
5bca0 | 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 67 65 74 50 72 6f 70 65 72 74 79 28 20 69 6e 74 20 77 69 6e | );.....bool.getProperty(.int.win |
5bcc0 | 49 64 2c 20 69 6e 74 20 70 72 6f 70 65 72 74 79 2c 20 63 68 61 72 20 2a 26 64 61 74 61 2c 20 69 | Id,.int.property,.char.*&data,.i |
5bce0 | 6e 74 20 26 6c 65 6e 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 72 65 6d 6f 76 65 50 72 6f 70 65 72 | nt.&len.);.....bool.removeProper |
5bd00 | 74 69 65 73 28 20 69 6e 74 20 77 69 6e 49 64 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 | ties(.int.winId.);..private:.... |
5bd20 | 20 63 6c 61 73 73 20 44 61 74 61 3b 0a 20 20 20 20 44 61 74 61 2a 20 64 3b 0a 7d 3b 0a 0a 23 65 | .class.Data;.....Data*.d;.};..#e |
5bd40 | 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 51 57 53 5f 50 52 4f 50 45 52 54 49 45 53 0a 0a 23 65 | ndif.//.QT_NO_QWS_PROPERTIES..#e |
5bd60 | 6e 64 69 66 20 2f 2f 20 51 57 53 50 52 4f 50 45 52 54 59 5f 51 57 53 5f 48 0a 00 00 00 18 00 71 | ndif.//.QWSPROPERTY_QWS_H......q |
5bd80 | 00 74 00 61 00 62 00 64 00 69 00 61 00 6c 00 6f 00 67 00 2e 00 68 00 00 10 80 2f 2a 2a 2a 2a 2a | .t.a.b.d.i.a.l.o.g...h..../***** |
5bda0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5bdc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5bde0 | 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 | *******.**.$Id:.$.**.**.Definiti |
5be00 | 6f 6e 20 6f 66 20 51 54 61 62 44 69 61 6c 6f 67 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 | on.of.QTabDialog.class.**.**.Cre |
5be20 | 61 74 65 64 20 3a 20 39 36 30 38 32 35 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 | ated.:.960825.**.**.Copyright.(C |
5be40 | 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 | ).1992-2000.Trolltech.ASA...All. |
5be60 | 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 | rights.reserved..**.**.This.file |
5be80 | 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 64 69 61 6c 6f 67 73 20 6d 6f 64 75 6c 65 20 6f | .is.part.of.the.dialogs.module.o |
5bea0 | 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 | f.the.Qt.GUI.Toolkit..**.**.This |
5bec0 | 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 | .file.may.be.distributed.under.t |
5bee0 | 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 | he.terms.of.the.Q.Public.License |
5bf00 | 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 | .**.as.defined.by.Trolltech.ASA. |
5bf20 | 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 | of.Norway.and.appearing.in.the.f |
5bf40 | 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 | ile.**.LICENSE.QPL.included.in.t |
5bf60 | 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a | he.packaging.of.this.file..**.** |
5bf80 | 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e | .This.file.may.be.distributed.an |
5bfa0 | 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 | d/or.modified.under.the.terms.of |
5bfc0 | 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e | .the.**.GNU.General.Public.Licen |
5bfe0 | 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 | se.version.2.as.published.by.the |
5c000 | 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 | .Free.Software.**.Foundation.and |
5c020 | 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 | .appearing.in.the.file.LICENSE.G |
5c040 | 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 | PL.included.in.the.**.packaging. |
5c060 | 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f | of.this.file..**.**.Licensees.ho |
5c080 | 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f | lding.valid.Qt.Enterprise.Editio |
5c0a0 | 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 | n.or.Qt.Professional.Edition.**. |
5c0c0 | 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 | licenses.may.use.this.file.in.ac |
5c0e0 | 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 | cordance.with.the.Qt.Commercial. |
5c100 | 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 | License.**.Agreement.provided.wi |
5c120 | 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 | th.the.Software..**.**.This.file |
5c140 | 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 | .is.provided.AS.IS.with.NO.WARRA |
5c160 | 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a | NTY.OF.ANY.KIND,.INCLUDING.THE.* |
5c180 | 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 | *.WARRANTY.OF.DESIGN,.MERCHANTAB |
5c1a0 | 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c | ILITY.AND.FITNESS.FOR.A.PARTICUL |
5c1c0 | 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 | AR.PURPOSE..**.**.See.http://qts |
5c1e0 | 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 | oftware.com/pricing.html.or.emai |
5c200 | 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 | l.sales@trolltech.com.for.**...i |
5c220 | 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c | nformation.about.Qt.Commercial.L |
5c240 | 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f | icense.Agreements..**.See.http:/ |
5c260 | 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 | /qtsoftware.com/qpl/.for.QPL.lic |
5c280 | 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a | ensing.information..**.See.http: |
5c2a0 | 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 | //qtsoftware.com/gpl/.for.GPL.li |
5c2c0 | 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 | censing.information..**.**.Conta |
5c2e0 | 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e | ct.info@trolltech.com.if.any.con |
5c300 | 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a | ditions.of.this.licensing.are.** |
5c320 | 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .not.clear.to.you..**.********** |
5c340 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5c360 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 | ****************************/..# |
5c380 | 69 66 6e 64 65 66 20 51 54 41 42 44 49 41 4c 4f 47 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 41 42 | ifndef.QTABDIALOG_H.#define.QTAB |
5c3a0 | 44 49 41 4c 4f 47 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 | DIALOG_H..#ifndef.QT_H.#include. |
5c3c0 | 22 71 64 69 61 6c 6f 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 | "qdialog.h".#include."qiconset.h |
5c3e0 | 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_ |
5c400 | 54 41 42 44 49 41 4c 4f 47 0a 0a 63 6c 61 73 73 20 20 51 54 61 62 42 61 72 3b 0a 63 6c 61 73 73 | TABDIALOG..class..QTabBar;.class |
5c420 | 20 20 51 54 61 62 3b 0a 63 6c 61 73 73 20 20 51 54 61 62 44 69 61 6c 6f 67 50 72 69 76 61 74 65 | ..QTab;.class..QTabDialogPrivate |
5c440 | 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 61 62 44 69 61 6c 6f 67 20 3a 20 70 | ;..class.Q_EXPORT.QTabDialog.:.p |
5c460 | 75 62 6c 69 63 20 51 44 69 61 6c 6f 67 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 | ublic.QDialog.{.....Q_OBJECT.pub |
5c480 | 6c 69 63 3a 0a 20 20 20 20 51 54 61 62 44 69 61 6c 6f 67 28 20 51 57 69 64 67 65 74 2a 20 70 61 | lic:.....QTabDialog(.QWidget*.pa |
5c4a0 | 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 62 6f 6f 6c | rent=0,.const.char*.name=0,.bool |
5c4c0 | 20 6d 6f 64 61 6c 3d 46 41 4c 53 45 2c 0a 09 09 57 46 6c 61 67 73 20 66 3d 30 20 29 3b 0a 20 20 | .modal=FALSE,...WFlags.f=0.);... |
5c4e0 | 20 20 7e 51 54 61 62 44 69 61 6c 6f 67 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 28 | ..~QTabDialog();......void.show( |
5c500 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 | );.....void.setFont(.const.QFont |
5c520 | 20 26 20 66 6f 6e 74 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 61 64 64 54 61 62 28 20 51 57 69 | .&.font.);......void.addTab(.QWi |
5c540 | 64 67 65 74 20 2a 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 6f | dget.*,.const.QString.&);.....vo |
5c560 | 69 64 20 61 64 64 54 61 62 28 20 51 57 69 64 67 65 74 20 2a 63 68 69 6c 64 2c 20 63 6f 6e 73 74 | id.addTab(.QWidget.*child,.const |
5c580 | 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 |
5c5a0 | 67 20 26 6c 61 62 65 6c 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 64 54 61 62 28 20 51 57 69 64 | g.&label);.....void.addTab(.QWid |
5c5c0 | 67 65 74 20 2a 2c 20 51 54 61 62 2a 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 69 6e 73 65 72 74 | get.*,.QTab*.);......void.insert |
5c5e0 | 54 61 62 28 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c | Tab(.QWidget.*,.const.QString.&, |
5c600 | 20 69 6e 74 20 69 6e 64 65 78 20 3d 20 2d 31 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 73 65 72 | .int.index.=.-1);.....void.inser |
5c620 | 74 54 61 62 28 20 51 57 69 64 67 65 74 20 2a 63 68 69 6c 64 2c 20 63 6f 6e 73 74 20 51 49 63 6f | tTab(.QWidget.*child,.const.QIco |
5c640 | 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 |
5c660 | 62 65 6c 2c 20 69 6e 74 20 69 6e 64 65 78 20 3d 20 2d 31 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 | bel,.int.index.=.-1);.....void.i |
5c680 | 6e 73 65 72 74 54 61 62 28 20 51 57 69 64 67 65 74 20 2a 2c 20 51 54 61 62 2a 2c 20 69 6e 74 20 | nsertTab(.QWidget.*,.QTab*,.int. |
5c6a0 | 69 6e 64 65 78 20 3d 20 2d 31 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 63 68 61 6e 67 65 54 61 | index.=.-1.);......void.changeTa |
5c6c0 | 62 28 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a | b(.QWidget.*,.const.QString.&);. |
5c6e0 | 20 20 20 20 76 6f 69 64 20 63 68 61 6e 67 65 54 61 62 28 20 51 57 69 64 67 65 74 20 2a 63 68 69 | ....void.changeTab(.QWidget.*chi |
5c700 | 6c 64 2c 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 69 63 6f 6e 73 65 74 2c 20 63 6f 6e | ld,.const.QIconSet&.iconset,.con |
5c720 | 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 | st.QString.&label);......bool.is |
5c740 | 54 61 62 45 6e 61 62 6c 65 64 28 20 20 51 57 69 64 67 65 74 20 2a 20 29 20 63 6f 6e 73 74 3b 0a | TabEnabled(..QWidget.*.).const;. |
5c760 | 20 20 20 20 76 6f 69 64 20 73 65 74 54 61 62 45 6e 61 62 6c 65 64 28 20 51 57 69 64 67 65 74 20 | ....void.setTabEnabled(.QWidget. |
5c780 | 2a 2c 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 54 61 62 45 6e 61 62 6c 65 64 | *,.bool.);.....bool.isTabEnabled |
5c7a0 | 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 29 20 63 6f 6e 73 74 3b 20 2f 2f 20 63 6f 6d 70 61 74 | (.const.char*.).const;.//.compat |
5c7c0 | 69 62 69 6c 69 74 79 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 61 62 45 6e 61 62 6c 65 64 28 20 | ibility.....void.setTabEnabled(. |
5c7e0 | 63 6f 6e 73 74 20 63 68 61 72 2a 2c 20 62 6f 6f 6c 20 29 3b 20 2f 2f 20 63 6f 6d 70 61 74 69 62 | const.char*,.bool.);.//.compatib |
5c800 | 69 6c 69 74 79 0a 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 50 61 67 65 28 20 51 57 69 64 67 65 | ility......void.showPage(.QWidge |
5c820 | 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 50 61 67 65 28 20 51 57 69 64 | t.*.);.....void.removePage(.QWid |
5c840 | 67 65 74 20 2a 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 61 62 4c 61 62 65 6c 28 20 51 | get.*.);.....QString.tabLabel(.Q |
5c860 | 57 69 64 67 65 74 20 2a 20 29 3b 0a 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 20 63 75 72 72 65 | Widget.*.);......QWidget.*.curre |
5c880 | 6e 74 50 61 67 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 65 66 | ntPage().const;......void.setDef |
5c8a0 | 61 75 6c 74 42 75 74 74 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 20 | aultButton(.const.QString.&text. |
5c8c0 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 65 66 61 75 6c 74 42 75 74 74 6f 6e 28 29 3b 0a | );.....void.setDefaultButton();. |
5c8e0 | 20 20 20 20 62 6f 6f 6c 20 68 61 73 44 65 66 61 75 6c 74 42 75 74 74 6f 6e 28 29 20 63 6f 6e 73 | ....bool.hasDefaultButton().cons |
5c900 | 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 48 65 6c 70 42 75 74 74 6f 6e 28 20 63 6f 6e 73 | t;......void.setHelpButton(.cons |
5c920 | 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 48 | t.QString.&text.);.....void.setH |
5c940 | 65 6c 70 42 75 74 74 6f 6e 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 48 65 6c 70 42 75 74 | elpButton();.....bool.hasHelpBut |
5c960 | 74 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 61 6e 63 65 6c | ton().const;......void.setCancel |
5c980 | 42 75 74 74 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 20 29 3b 0a 20 | Button(.const.QString.&text.);.. |
5c9a0 | 20 20 20 76 6f 69 64 20 73 65 74 43 61 6e 63 65 6c 42 75 74 74 6f 6e 28 29 3b 0a 20 20 20 20 62 | ...void.setCancelButton();.....b |
5c9c0 | 6f 6f 6c 20 68 61 73 43 61 6e 63 65 6c 42 75 74 74 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 | ool.hasCancelButton().const;.... |
5c9e0 | 20 20 76 6f 69 64 20 73 65 74 41 70 70 6c 79 42 75 74 74 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 | ..void.setApplyButton(.const.QSt |
5ca00 | 72 69 6e 67 20 26 74 65 78 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 70 70 6c 79 42 | ring.&text.);.....void.setApplyB |
5ca20 | 75 74 74 6f 6e 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 41 70 70 6c 79 42 75 74 74 6f 6e | utton();.....bool.hasApplyButton |
5ca40 | 28 29 20 63 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 76 6f | ().const;..#ifndef.Q_QDOC.....vo |
5ca60 | 69 64 20 73 65 74 4f 4b 42 75 74 74 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 | id.setOKButton(.const.QString.&t |
5ca80 | 65 78 74 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 | ext.=.QString::null.);.#endif... |
5caa0 | 20 20 76 6f 69 64 20 73 65 74 4f 6b 42 75 74 74 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | ..void.setOkButton(.const.QStrin |
5cac0 | 67 20 26 74 65 78 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4f 6b 42 75 74 74 6f 6e 28 | g.&text.);.....void.setOkButton( |
5cae0 | 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 4f 6b 42 75 74 74 6f 6e 28 29 20 63 6f 6e 73 74 3b | );.....bool.hasOkButton().const; |
5cb00 | 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 45 76 65 6e 74 | ..protected:.....void.paintEvent |
5cb20 | 28 20 51 50 61 69 6e 74 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 | (.QPaintEvent.*.);.....void.resi |
5cb40 | 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 |
5cb60 | 6f 69 64 20 73 74 79 6c 65 43 68 61 6e 67 65 28 20 51 53 74 79 6c 65 26 20 29 3b 0a 20 20 20 20 | oid.styleChange(.QStyle&.);..... |
5cb80 | 76 6f 69 64 20 73 65 74 54 61 62 42 61 72 28 20 51 54 61 62 42 61 72 2a 20 29 3b 0a 20 20 20 20 | void.setTabBar(.QTabBar*.);..... |
5cba0 | 51 54 61 62 42 61 72 2a 20 74 61 62 42 61 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 73 69 67 6e 61 6c | QTabBar*.tabBar().const;..signal |
5cbc0 | 73 3a 0a 20 20 20 20 76 6f 69 64 20 61 62 6f 75 74 54 6f 53 68 6f 77 28 29 3b 0a 0a 20 20 20 20 | s:.....void.aboutToShow();...... |
5cbe0 | 76 6f 69 64 20 61 70 70 6c 79 42 75 74 74 6f 6e 50 72 65 73 73 65 64 28 29 3b 0a 20 20 20 20 76 | void.applyButtonPressed();.....v |
5cc00 | 6f 69 64 20 63 61 6e 63 65 6c 42 75 74 74 6f 6e 50 72 65 73 73 65 64 28 29 3b 0a 20 20 20 20 76 | oid.cancelButtonPressed();.....v |
5cc20 | 6f 69 64 20 64 65 66 61 75 6c 74 42 75 74 74 6f 6e 50 72 65 73 73 65 64 28 29 3b 0a 20 20 20 20 | oid.defaultButtonPressed();..... |
5cc40 | 76 6f 69 64 20 68 65 6c 70 42 75 74 74 6f 6e 50 72 65 73 73 65 64 28 29 3b 0a 0a 20 20 20 20 76 | void.helpButtonPressed();......v |
5cc60 | 6f 69 64 20 63 75 72 72 65 6e 74 43 68 61 6e 67 65 64 28 20 51 57 69 64 67 65 74 20 2a 20 29 3b | oid.currentChanged(.QWidget.*.); |
5cc80 | 0a 20 20 20 20 76 6f 69 64 20 73 65 6c 65 63 74 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | .....void.selected(.const.QStrin |
5cca0 | 67 26 20 29 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 | g&.);.//.obsolete..private.slots |
5ccc0 | 3a 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 54 61 62 28 20 69 6e 74 20 69 20 29 3b 0a 0a 70 72 | :.....void.showTab(.int.i.);..pr |
5cce0 | 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 69 7a 65 73 28 29 3b 0a 20 20 20 20 | ivate:.....void.setSizes();..... |
5cd00 | 76 6f 69 64 20 73 65 74 55 70 4c 61 79 6f 75 74 28 29 3b 0a 0a 20 20 20 20 51 54 61 62 44 69 61 | void.setUpLayout();......QTabDia |
5cd20 | 6c 6f 67 50 72 69 76 61 74 65 20 2a 64 3b 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 | logPrivate.*d;.private:.//.Disab |
5cd40 | 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 |
5cd60 | 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).. |
5cd80 | 20 20 20 51 54 61 62 44 69 61 6c 6f 67 28 20 63 6f 6e 73 74 20 51 54 61 62 44 69 61 6c 6f 67 20 | ...QTabDialog(.const.QTabDialog. |
5cda0 | 26 20 29 3b 0a 20 20 20 20 51 54 61 62 44 69 61 6c 6f 67 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 | &.);.....QTabDialog&.operator=(. |
5cdc0 | 63 6f 6e 73 74 20 51 54 61 62 44 69 61 6c 6f 67 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a | const.QTabDialog.&.);.#endif.};. |
5cde0 | 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 54 41 42 44 49 41 4c 4f 47 0a 0a 23 65 6e 64 | .#endif.//.QT_NO_TABDIALOG..#end |
5ce00 | 69 66 20 2f 2f 20 51 54 41 42 44 49 41 4c 4f 47 5f 48 0a 00 00 00 1c 00 71 00 73 00 71 00 6c 00 | if.//.QTABDIALOG_H......q.s.q.l. |
5ce20 | 64 00 61 00 74 00 61 00 62 00 61 00 73 00 65 00 2e 00 68 00 00 15 19 2f 2a 2a 2a 2a 2a 2a 2a 2a | d.a.t.a.b.a.s.e...h..../******** |
5ce40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5ce60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5ce80 | 2a 2a 2a 2a 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 71 6c 44 61 74 | ****.**.**.Definition.of.QSqlDat |
5cea0 | 61 62 61 73 65 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 30 | abase.class.**.**.Created.:.2000 |
5cec0 | 2d 31 31 2d 30 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 30 20 | -11-03.**.**.Copyright.(C).2000. |
5cee0 | 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 | Trolltech.ASA...All.rights.reser |
5cf00 | 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 | ved..**.**.This.file.is.part.of. |
5cf20 | 74 68 65 20 73 71 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f | the.sql.module.of.the.Qt.GUI.Too |
5cf40 | 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 | lkit..**.**.This.file.may.be.dis |
5cf60 | 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 | tributed.under.the.terms.of.the. |
5cf80 | 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 | Q.Public.License.**.as.defined.b |
5cfa0 | 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 | y.Trolltech.ASA.of.Norway.and.ap |
5cfc0 | 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 | pearing.in.the.file.**.LICENSE.Q |
5cfe0 | 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 | PL.included.in.the.packaging.of. |
5d000 | 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 | this.file..**.**.This.file.may.b |
5d020 | 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e | e.distributed.and/or.modified.un |
5d040 | 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 | der.the.terms.of.the.**.GNU.Gene |
5d060 | 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 | ral.Public.License.version.2.as. |
5d080 | 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a | published.by.the.Free.Software.* |
5d0a0 | 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 | *.Foundation.and.appearing.in.th |
5d0c0 | 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 | e.file.LICENSE.GPL.included.in.t |
5d0e0 | 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a | he.**.packaging.of.this.file..** |
5d100 | 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 | .**.Licensees.holding.valid.Qt.E |
5d120 | 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 | nterprise.Edition.licenses.may.u |
5d140 | 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 | se.this.**.file.in.accordance.wi |
5d160 | 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 | th.the.Qt.Commercial.License.Agr |
5d180 | 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 | eement.provided.**.with.the.Soft |
5d1a0 | 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 | ware..**.**.This.file.is.provide |
5d1c0 | 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 | d.AS.IS.with.NO.WARRANTY.OF.ANY. |
5d1e0 | 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 | KIND,.INCLUDING.THE.**.WARRANTY. |
5d200 | 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 | OF.DESIGN,.MERCHANTABILITY.AND.F |
5d220 | 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e | ITNESS.FOR.A.PARTICULAR.PURPOSE. |
5d240 | 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d | .**.**.See.http://qtsoftware.com |
5d260 | 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f | /pricing.html.or.email.sales@tro |
5d280 | 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 | lltech.com.for.**...information. |
5d2a0 | 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 | about.Qt.Commercial.License.Agre |
5d2c0 | 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 | ements..**.See.http://qtsoftware |
5d2e0 | 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f | .com/qpl/.for.QPL.licensing.info |
5d300 | 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 | rmation..**.See.http://qtsoftwar |
5d320 | 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 | e.com/gpl/.for.GPL.licensing.inf |
5d340 | 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f | ormation..**.**.Contact.info@tro |
5d360 | 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 | lltech.com.if.any.conditions.of. |
5d380 | 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 | this.licensing.are.**.not.clear. |
5d3a0 | 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | to.you..**.********************* |
5d3c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5d3e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 51 4c | *****************/..#ifndef.QSQL |
5d400 | 44 41 54 41 42 41 53 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 51 4c 44 41 54 41 42 41 53 45 5f | DATABASE_H.#define.QSQLDATABASE_ |
5d420 | 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 | H..#ifndef.QT_H.#include."qobjec |
5d440 | 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 | t.h".#include."qstring.h".#inclu |
5d460 | 64 65 20 22 71 73 71 6c 71 75 65 72 79 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 | de."qsqlquery.h".#include."qstri |
5d480 | 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 20 21 64 | nglist.h".#endif.//.QT_H..#if.!d |
5d4a0 | 65 66 69 6e 65 64 28 20 51 54 5f 4d 4f 44 55 4c 45 5f 53 51 4c 20 29 20 7c 7c 20 64 65 66 69 6e | efined(.QT_MODULE_SQL.).||.defin |
5d4c0 | 65 64 28 20 51 54 5f 4c 49 43 45 4e 53 45 5f 50 52 4f 46 45 53 53 49 4f 4e 41 4c 20 29 0a 23 64 | ed(.QT_LICENSE_PROFESSIONAL.).#d |
5d4e0 | 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e | efine.QM_EXPORT_SQL.#else.#defin |
5d500 | 65 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a | e.QM_EXPORT_SQL.Q_EXPORT.#endif. |
5d520 | 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 51 4c 0a 0a 63 6c 61 73 73 20 51 53 71 6c 45 72 | .#ifndef.QT_NO_SQL..class.QSqlEr |
5d540 | 72 6f 72 3b 0a 63 6c 61 73 73 20 51 53 71 6c 44 72 69 76 65 72 3b 0a 63 6c 61 73 73 20 51 53 71 | ror;.class.QSqlDriver;.class.QSq |
5d560 | 6c 49 6e 64 65 78 3b 0a 63 6c 61 73 73 20 51 53 71 6c 52 65 63 6f 72 64 3b 0a 63 6c 61 73 73 20 | lIndex;.class.QSqlRecord;.class. |
5d580 | 51 53 71 6c 52 65 63 6f 72 64 49 6e 66 6f 3b 0a 63 6c 61 73 73 20 51 53 71 6c 44 61 74 61 62 61 | QSqlRecordInfo;.class.QSqlDataba |
5d5a0 | 73 65 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 | sePrivate;..class.QM_EXPORT_SQL. |
5d5c0 | 51 53 71 6c 44 72 69 76 65 72 43 72 65 61 74 6f 72 42 61 73 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a | QSqlDriverCreatorBase.{.public:. |
5d5e0 | 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 71 6c 44 72 69 76 65 72 2a 20 63 72 65 61 74 65 4f 62 | ....virtual.QSqlDriver*.createOb |
5d600 | 6a 65 63 74 28 29 20 3d 20 30 3b 0a 7d 3b 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 | ject().=.0;.};..template.<class. |
5d620 | 74 79 70 65 3e 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 53 71 6c 44 72 | type>.class.QM_EXPORT_SQL.QSqlDr |
5d640 | 69 76 65 72 43 72 65 61 74 6f 72 3a 20 70 75 62 6c 69 63 20 51 53 71 6c 44 72 69 76 65 72 43 72 | iverCreator:.public.QSqlDriverCr |
5d660 | 65 61 74 6f 72 42 61 73 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 71 6c 44 72 69 76 | eatorBase.{.public:.....QSqlDriv |
5d680 | 65 72 2a 20 63 72 65 61 74 65 4f 62 6a 65 63 74 28 29 20 7b 20 72 65 74 75 72 6e 20 6e 65 77 20 | er*.createObject().{.return.new. |
5d6a0 | 74 79 70 65 3b 20 7d 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 | type;.}.};..class.QM_EXPORT_SQL. |
5d6c0 | 51 53 71 6c 44 61 74 61 62 61 73 65 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 0a 7b 0a | QSqlDatabase.:.public.QObject.{. |
5d6e0 | 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 | ....Q_OBJECT.....Q_PROPERTY(.QSt |
5d700 | 72 69 6e 67 20 64 61 74 61 62 61 73 65 4e 61 6d 65 20 20 52 45 41 44 20 64 61 74 61 62 61 73 65 | ring.databaseName..READ.database |
5d720 | 4e 61 6d 65 20 57 52 49 54 45 20 73 65 74 44 61 74 61 62 61 73 65 4e 61 6d 65 20 29 0a 20 20 20 | Name.WRITE.setDatabaseName.).... |
5d740 | 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 75 73 65 72 4e 61 6d 65 20 20 52 | .Q_PROPERTY(.QString.userName..R |
5d760 | 45 41 44 20 75 73 65 72 4e 61 6d 65 20 57 52 49 54 45 20 73 65 74 55 73 65 72 4e 61 6d 65 20 29 | EAD.userName.WRITE.setUserName.) |
5d780 | 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 70 61 73 73 77 6f 72 | .....Q_PROPERTY(.QString.passwor |
5d7a0 | 64 20 20 52 45 41 44 20 70 61 73 73 77 6f 72 64 20 57 52 49 54 45 20 73 65 74 50 61 73 73 77 6f | d..READ.password.WRITE.setPasswo |
5d7c0 | 72 64 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 68 6f 73 | rd.).....Q_PROPERTY(.QString.hos |
5d7e0 | 74 4e 61 6d 65 20 20 52 45 41 44 20 68 6f 73 74 4e 61 6d 65 20 57 52 49 54 45 20 73 65 74 48 6f | tName..READ.hostName.WRITE.setHo |
5d800 | 73 74 4e 61 6d 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 70 6f 72 | stName.).....Q_PROPERTY(.int.por |
5d820 | 74 20 52 45 41 44 20 70 6f 72 74 20 57 52 49 54 45 20 73 65 74 50 6f 72 74 20 29 0a 20 20 20 20 | t.READ.port.WRITE.setPort.)..... |
5d840 | 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 63 6f 6e 6e 65 63 74 4f 70 74 69 6f | Q_PROPERTY(.QString.connectOptio |
5d860 | 6e 73 20 52 45 41 44 20 63 6f 6e 6e 65 63 74 4f 70 74 69 6f 6e 73 20 57 52 49 54 45 20 73 65 74 | ns.READ.connectOptions.WRITE.set |
5d880 | 43 6f 6e 6e 65 63 74 4f 70 74 69 6f 6e 73 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 7e 51 | ConnectOptions.)..public:.....~Q |
5d8a0 | 53 71 6c 44 61 74 61 62 61 73 65 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 09 6f 70 65 6e 28 29 | SqlDatabase();......bool..open() |
5d8c0 | 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 6f 70 65 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 | ;.....bool..open(.const.QString& |
5d8e0 | 20 75 73 65 72 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 61 73 73 77 6f 72 64 20 29 | .user,.const.QString&.password.) |
5d900 | 3b 0a 20 20 20 20 76 6f 69 64 09 09 63 6c 6f 73 65 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 69 | ;.....void..close();.....bool..i |
5d920 | 73 4f 70 65 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 69 73 4f 70 65 6e 45 | sOpen().const;.....bool..isOpenE |
5d940 | 72 72 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 09 09 74 | rror().const;.....QStringList..t |
5d960 | 61 62 6c 65 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 09 09 | ables().const;.....QStringList.. |
5d980 | 74 61 62 6c 65 73 28 20 51 53 71 6c 3a 3a 54 61 62 6c 65 54 79 70 65 20 74 79 70 65 20 29 20 63 | tables(.QSql::TableType.type.).c |
5d9a0 | 6f 6e 73 74 3b 0a 20 20 20 20 51 53 71 6c 49 6e 64 65 78 09 09 70 72 69 6d 61 72 79 49 6e 64 65 | onst;.....QSqlIndex..primaryInde |
5d9c0 | 78 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 61 62 6c 65 6e 61 6d 65 20 29 20 63 6f | x(.const.QString&.tablename.).co |
5d9e0 | 6e 73 74 3b 0a 20 20 20 20 51 53 71 6c 52 65 63 6f 72 64 09 09 72 65 63 6f 72 64 28 20 63 6f 6e | nst;.....QSqlRecord..record(.con |
5da00 | 73 74 20 51 53 74 72 69 6e 67 26 20 74 61 62 6c 65 6e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 | st.QString&.tablename.).const;.. |
5da20 | 20 20 20 51 53 71 6c 52 65 63 6f 72 64 09 09 72 65 63 6f 72 64 28 20 63 6f 6e 73 74 20 51 53 71 | ...QSqlRecord..record(.const.QSq |
5da40 | 6c 51 75 65 72 79 26 20 71 75 65 72 79 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 71 6c 52 | lQuery&.query.).const;.....QSqlR |
5da60 | 65 63 6f 72 64 49 6e 66 6f 09 72 65 63 6f 72 64 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 53 74 72 | ecordInfo.recordInfo(.const.QStr |
5da80 | 69 6e 67 26 20 74 61 62 6c 65 6e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 71 6c | ing&.tablename.).const;.....QSql |
5daa0 | 52 65 63 6f 72 64 49 6e 66 6f 09 72 65 63 6f 72 64 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 53 71 | RecordInfo.recordInfo(.const.QSq |
5dac0 | 6c 51 75 65 72 79 26 20 71 75 65 72 79 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 71 6c 51 | lQuery&.query.).const;.....QSqlQ |
5dae0 | 75 65 72 79 09 09 65 78 65 63 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 75 65 72 79 | uery..exec(.const.QString&.query |
5db00 | 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 | .=.QString::null.).const;.....QS |
5db20 | 71 6c 45 72 72 6f 72 09 09 6c 61 73 74 45 72 72 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 | qlError..lastError().const;..... |
5db40 | 20 62 6f 6f 6c 09 09 74 72 61 6e 73 61 63 74 69 6f 6e 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 | .bool..transaction();.....bool.. |
5db60 | 63 6f 6d 6d 69 74 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 72 6f 6c 6c 62 61 63 6b 28 29 3b 0a | commit();.....bool..rollback();. |
5db80 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 44 61 74 61 62 61 73 65 4e 61 6d | .....virtual.void.setDatabaseNam |
5dba0 | 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 3b 0a 20 20 20 20 76 69 | e(.const.QString&.name.);.....vi |
5dbc0 | 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 55 73 65 72 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 | rtual.void.setUserName(.const.QS |
5dbe0 | 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 | tring&.name.);.....virtual.void. |
5dc00 | 73 65 74 50 61 73 73 77 6f 72 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 61 73 73 | setPassword(.const.QString&.pass |
5dc20 | 77 6f 72 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 48 6f 73 74 | word.);.....virtual.void.setHost |
5dc40 | 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 68 6f 73 74 20 29 3b 0a 20 20 20 | Name(.const.QString&.host.);.... |
5dc60 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 50 6f 72 74 28 20 69 6e 74 20 70 20 29 3b 0a | .virtual.void.setPort(.int.p.);. |
5dc80 | 20 20 20 20 76 6f 69 64 20 09 09 73 65 74 43 6f 6e 6e 65 63 74 4f 70 74 69 6f 6e 73 28 20 63 6f | ....void...setConnectOptions(.co |
5dca0 | 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6f 70 74 69 6f 6e 73 20 3d 20 51 53 74 72 69 6e 67 3a 3a | nst.QString&.options.=.QString:: |
5dcc0 | 6e 75 6c 6c 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 09 09 64 61 74 61 62 61 73 65 4e 61 6d | null.);.....QString..databaseNam |
5dce0 | 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 09 09 75 73 65 72 4e 61 6d 65 | e().const;.....QString..userName |
5dd00 | 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 09 09 70 61 73 73 77 6f 72 64 28 | ().const;.....QString..password( |
5dd20 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 09 09 68 6f 73 74 4e 61 6d 65 28 29 | ).const;.....QString..hostName() |
5dd40 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 09 09 64 72 69 76 65 72 4e 61 6d 65 28 | .const;.....QString..driverName( |
5dd60 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 09 70 6f 72 74 28 29 | ).const;.....int..........port() |
5dd80 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 09 09 63 6f 6e 6e 65 63 74 4f 70 74 | .const;.....QString...connectOpt |
5dda0 | 69 6f 6e 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 71 6c 44 72 69 76 65 72 2a 09 09 | ions().const;......QSqlDriver*.. |
5ddc0 | 64 72 69 76 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 0a 20 20 20 20 2f 2f 20 4d 4f 43 5f | driver().const;..........//.MOC_ |
5dde0 | 53 4b 49 50 5f 42 45 47 49 4e 0a 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 63 | SKIP_BEGIN.....QT_STATIC_CONST.c |
5de00 | 68 61 72 20 2a 20 63 6f 6e 73 74 20 64 65 66 61 75 6c 74 43 6f 6e 6e 65 63 74 69 6f 6e 3b 0a 20 | har.*.const.defaultConnection;.. |
5de20 | 20 20 20 2f 2f 20 4d 4f 43 5f 53 4b 49 50 5f 45 4e 44 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 | ...//.MOC_SKIP_END......static.Q |
5de40 | 53 71 6c 44 61 74 61 62 61 73 65 2a 20 61 64 64 44 61 74 61 62 61 73 65 28 20 63 6f 6e 73 74 20 | SqlDatabase*.addDatabase(.const. |
5de60 | 51 53 74 72 69 6e 67 26 20 74 79 70 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 6f | QString&.type,.const.QString&.co |
5de80 | 6e 6e 65 63 74 69 6f 6e 4e 61 6d 65 20 3d 20 64 65 66 61 75 6c 74 43 6f 6e 6e 65 63 74 69 6f 6e | nnectionName.=.defaultConnection |
5dea0 | 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 71 6c 44 61 74 61 62 61 73 65 2a 20 61 64 64 | .);.....static.QSqlDatabase*.add |
5dec0 | 44 61 74 61 62 61 73 65 28 20 51 53 71 6c 44 72 69 76 65 72 2a 20 64 72 69 76 65 72 2c 20 63 6f | Database(.QSqlDriver*.driver,.co |
5dee0 | 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 6f 6e 6e 65 63 74 69 6f 6e 4e 61 6d 65 20 3d 20 64 65 | nst.QString&.connectionName.=.de |
5df00 | 66 61 75 6c 74 43 6f 6e 6e 65 63 74 69 6f 6e 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 | faultConnection.);.....static.QS |
5df20 | 71 6c 44 61 74 61 62 61 73 65 2a 20 64 61 74 61 62 61 73 65 28 20 63 6f 6e 73 74 20 51 53 74 72 | qlDatabase*.database(.const.QStr |
5df40 | 69 6e 67 26 20 63 6f 6e 6e 65 63 74 69 6f 6e 4e 61 6d 65 20 3d 20 64 65 66 61 75 6c 74 43 6f 6e | ing&.connectionName.=.defaultCon |
5df60 | 6e 65 63 74 69 6f 6e 2c 20 62 6f 6f 6c 20 6f 70 65 6e 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 | nection,.bool.open.=.TRUE.);.... |
5df80 | 20 73 74 61 74 69 63 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 20 72 65 6d 6f 76 65 44 61 74 61 | .static.void..........removeData |
5dfa0 | 62 61 73 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 6f 6e 6e 65 63 74 69 6f 6e 4e | base(.const.QString&.connectionN |
5dfc0 | 61 6d 65 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 20 | ame.);.....static.void.......... |
5dfe0 | 72 65 6d 6f 76 65 44 61 74 61 62 61 73 65 28 20 51 53 71 6c 44 61 74 61 62 61 73 65 2a 20 64 62 | removeDatabase(.QSqlDatabase*.db |
5e000 | 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 63 6f 6e | .);.....static.bool..........con |
5e020 | 74 61 69 6e 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 6f 6e 6e 65 63 74 69 6f 6e | tains(.const.QString&.connection |
5e040 | 4e 61 6d 65 20 3d 20 64 65 66 61 75 6c 74 43 6f 6e 6e 65 63 74 69 6f 6e 20 29 3b 0a 20 20 20 20 | Name.=.defaultConnection.);..... |
5e060 | 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 4c 69 73 74 20 20 20 64 72 69 76 65 72 73 28 29 3b 0a | static.QStringList...drivers();. |
5e080 | 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 20 72 65 67 69 73 74 65 | ....static.void..........registe |
5e0a0 | 72 53 71 6c 44 72 69 76 65 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c | rSqlDriver(.const.QString&.name, |
5e0c0 | 20 63 6f 6e 73 74 20 51 53 71 6c 44 72 69 76 65 72 43 72 65 61 74 6f 72 42 61 73 65 2a 20 63 72 | .const.QSqlDriverCreatorBase*.cr |
5e0e0 | 65 61 74 6f 72 20 29 3b 20 2f 2f 20 23 23 23 20 34 2e 30 3a 20 63 72 65 61 74 6f 72 20 73 68 6f | eator.);.//.###.4.0:.creator.sho |
5e100 | 75 6c 64 20 6e 6f 74 20 62 65 20 63 6f 6e 73 74 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c | uld.not.be.const.....static.bool |
5e120 | 20 09 20 69 73 44 72 69 76 65 72 41 76 61 69 6c 61 62 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 72 | ...isDriverAvailable(.const.QStr |
5e140 | 69 6e 67 26 20 6e 61 6d 65 20 29 3b 0a 20 20 20 20 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 | ing&.name.);......protected:.... |
5e160 | 20 51 53 71 6c 44 61 74 61 62 61 73 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 79 | .QSqlDatabase(.const.QString&.ty |
5e180 | 70 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 51 4f 62 6a 65 63 74 | pe,.const.QString&.name,.QObject |
5e1a0 | 20 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 6f 62 6a 6e 61 6d | .*.parent=0,.const.char.*.objnam |
5e1c0 | 65 3d 30 20 29 3b 0a 20 20 20 20 51 53 71 6c 44 61 74 61 62 61 73 65 28 20 51 53 71 6c 44 72 69 | e=0.);.....QSqlDatabase(.QSqlDri |
5e1e0 | 76 65 72 2a 20 64 72 69 76 65 72 2c 20 51 4f 62 6a 65 63 74 20 2a 20 70 61 72 65 6e 74 3d 30 2c | ver*.driver,.QObject.*.parent=0, |
5e200 | 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 6f 62 6a 6e 61 6d 65 3d 30 20 29 3b 0a 70 72 69 76 61 | .const.char.*.objname=0.);.priva |
5e220 | 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 09 69 6e 69 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | te:.....void..init(.const.QStrin |
5e240 | 67 26 20 74 79 70 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 3b 0a | g&.type,.const.QString&.name.);. |
5e260 | 20 20 20 20 51 53 71 6c 44 61 74 61 62 61 73 65 50 72 69 76 61 74 65 2a 20 64 3b 0a 23 69 66 20 | ....QSqlDatabasePrivate*.d;.#if. |
5e280 | 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 20 2f 2f 20 44 69 73 61 62 | defined(Q_DISABLE_COPY).//.Disab |
5e2a0 | 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 |
5e2c0 | 72 3d 0a 20 20 20 20 51 53 71 6c 44 61 74 61 62 61 73 65 28 20 63 6f 6e 73 74 20 51 53 71 6c 44 | r=.....QSqlDatabase(.const.QSqlD |
5e2e0 | 61 74 61 62 61 73 65 20 26 20 29 3b 0a 20 20 20 20 51 53 71 6c 44 61 74 61 62 61 73 65 20 26 6f | atabase.&.);.....QSqlDatabase.&o |
5e300 | 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 71 6c 44 61 74 61 62 61 73 65 20 26 20 29 | perator=(.const.QSqlDatabase.&.) |
5e320 | 3b 0a 23 65 6e 64 69 66 0a 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 53 51 | ;.#endif..};..#endif.//.QT_NO_SQ |
5e340 | 4c 0a 23 65 6e 64 69 66 0a 00 00 00 24 00 71 00 74 00 65 00 78 00 74 00 63 00 6f 00 64 00 65 00 | L.#endif....$.q.t.e.x.t.c.o.d.e. |
5e360 | 63 00 70 00 6c 00 75 00 67 00 69 00 6e 00 2e 00 68 00 00 08 7a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | c.p.l.u.g.i.n...h...z/********** |
5e380 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5e3a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5e3c0 | 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 | **.**.$Id$.**.**.Definition.of.Q |
5e3e0 | 54 65 78 74 43 6f 64 65 63 50 6c 75 67 69 6e 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 | TextCodecPlugin.class.**.**.Crea |
5e400 | 74 65 64 20 3a 20 30 31 30 39 32 30 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 | ted.:.010920.**.**.Copyright.(C) |
5e420 | 20 32 30 30 31 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 | .2001.Trolltech.ASA...All.rights |
5e440 | 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 | .reserved..**.**.This.file.is.pa |
5e460 | 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 | rt.of.the.tools.module.of.the.Qt |
5e480 | 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 | .GUI.Toolkit..**.**.This.file.ma |
5e4a0 | 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 | y.be.distributed.under.the.terms |
5e4c0 | 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 | .of.the.Q.Public.License.**.as.d |
5e4e0 | 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 | efined.by.Trolltech.ASA.of.Norwa |
5e500 | 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c | y.and.appearing.in.the.file.**.L |
5e520 | 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 | ICENSE.QPL.included.in.the.packa |
5e540 | 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 | ging.of.this.file..**.**.This.fi |
5e560 | 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 | le.may.be.distributed.and/or.mod |
5e580 | 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 | ified.under.the.terms.of.the.**. |
5e5a0 | 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 | GNU.General.Public.License.versi |
5e5c0 | 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f | on.2.as.published.by.the.Free.So |
5e5e0 | 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 | ftware.**.Foundation.and.appeari |
5e600 | 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 | ng.in.the.file.LICENSE.GPL.inclu |
5e620 | 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 | ded.in.the.**.packaging.of.this. |
5e640 | 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 | file..**.**.Licensees.holding.va |
5e660 | 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 | lid.Qt.Enterprise.Edition.or.Qt. |
5e680 | 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 | Professional.Edition.**.licenses |
5e6a0 | 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 | .may.use.this.file.in.accordance |
5e6c0 | 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a | .with.the.Qt.Commercial.License. |
5e6e0 | 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 | **.Agreement.provided.with.the.S |
5e700 | 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 | oftware..**.**.This.file.is.prov |
5e720 | 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 | ided.AS.IS.with.NO.WARRANTY.OF.A |
5e740 | 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e | NY.KIND,.INCLUDING.THE.**.WARRAN |
5e760 | 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e | TY.OF.DESIGN,.MERCHANTABILITY.AN |
5e780 | 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f | D.FITNESS.FOR.A.PARTICULAR.PURPO |
5e7a0 | 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e | SE..**.**.See.http://qtsoftware. |
5e7c0 | 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 | com/pricing.html.or.email.sales@ |
5e7e0 | 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 | trolltech.com.for.**...informati |
5e800 | 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 | on.about.Qt.Commercial.License.A |
5e820 | 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 | greements..**.See.http://qtsoftw |
5e840 | 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 | are.com/qpl/.for.QPL.licensing.i |
5e860 | 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 | nformation..**.See.http://qtsoft |
5e880 | 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 | ware.com/gpl/.for.GPL.licensing. |
5e8a0 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 | information..**.**.Contact.info@ |
5e8c0 | 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 | trolltech.com.if.any.conditions. |
5e8e0 | 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 | of.this.licensing.are.**.not.cle |
5e900 | 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ar.to.you..**.****************** |
5e920 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5e940 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 | ********************/..#ifndef.Q |
5e960 | 54 45 58 54 43 4f 44 45 43 50 4c 55 47 49 4e 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 45 58 54 43 | TEXTCODECPLUGIN_H.#define.QTEXTC |
5e980 | 4f 44 45 43 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 63 6c | ODECPLUGIN_H..#ifndef.QT_H.#incl |
5e9a0 | 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 72 69 | ude."qgplugin.h".#include."qstri |
5e9c0 | 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 64 65 | nglist.h".#endif.//.QT_H..#ifnde |
5e9e0 | 66 20 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 45 43 50 4c 55 47 49 4e 0a 63 6c 61 73 73 20 51 54 | f.QT_NO_TEXTCODECPLUGIN.class.QT |
5ea00 | 65 78 74 43 6f 64 65 63 3b 0a 63 6c 61 73 73 20 51 54 65 78 74 43 6f 64 65 63 50 6c 75 67 69 6e | extCodec;.class.QTextCodecPlugin |
5ea20 | 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 43 6f | Private;..class.Q_EXPORT.QTextCo |
5ea40 | 64 65 63 50 6c 75 67 69 6e 20 3a 20 70 75 62 6c 69 63 20 51 47 50 6c 75 67 69 6e 0a 7b 0a 20 20 | decPlugin.:.public.QGPlugin.{... |
5ea60 | 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 65 78 74 43 6f 64 65 | ..Q_OBJECT.public:.....QTextCode |
5ea80 | 63 50 6c 75 67 69 6e 28 29 3b 0a 20 20 20 20 7e 51 54 65 78 74 43 6f 64 65 63 50 6c 75 67 69 6e | cPlugin();.....~QTextCodecPlugin |
5eaa0 | 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 4c 69 73 74 20 6e 61 6d | ();......virtual.QStringList.nam |
5eac0 | 65 73 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 54 65 78 | es().const.=.0;.....virtual.QTex |
5eae0 | 74 43 6f 64 65 63 20 2a 63 72 65 61 74 65 46 6f 72 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 | tCodec.*createForName(.const.QSt |
5eb00 | 72 69 6e 67 20 26 6e 61 6d 65 20 29 20 3d 20 30 3b 0a 20 20 20 20 0a 20 20 20 20 76 69 72 74 75 | ring.&name.).=.0;..........virtu |
5eb20 | 61 6c 20 51 56 61 6c 75 65 4c 69 73 74 3c 69 6e 74 3e 20 6d 69 62 45 6e 75 6d 73 28 29 20 63 6f | al.QValueList<int>.mibEnums().co |
5eb40 | 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 54 65 78 74 43 6f 64 65 63 20 | nst.=.0;.....virtual.QTextCodec. |
5eb60 | 2a 63 72 65 61 74 65 46 6f 72 4d 69 62 28 20 69 6e 74 20 6d 69 62 20 29 20 3d 20 30 3b 0a 0a 70 | *createForMib(.int.mib.).=.0;..p |
5eb80 | 72 69 76 61 74 65 3a 0a 20 20 20 20 51 54 65 78 74 43 6f 64 65 63 50 6c 75 67 69 6e 50 72 69 76 | rivate:.....QTextCodecPluginPriv |
5eba0 | 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 54 45 58 54 43 | ate.*d;.};.#endif.//.QT_NO_TEXTC |
5ebc0 | 4f 44 45 43 50 4c 55 47 49 4e 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 45 58 54 43 4f 44 45 43 50 | ODECPLUGIN.#endif.//.QTEXTCODECP |
5ebe0 | 4c 55 47 49 4e 5f 48 0a 00 00 00 1a 00 71 00 73 00 74 00 72 00 69 00 6e 00 67 00 6c 00 69 00 73 | LUGIN_H......q.s.t.r.i.n.g.l.i.s |
5ec00 | 00 74 00 2e 00 68 00 00 0d 4a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .t...h...J/********************* |
5ec20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5ec40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 | ***********************.**.$Id:. |
5ec60 | 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 74 72 69 6e 67 4c 69 73 | $.**.**.Definition.of.QStringLis |
5ec80 | 74 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 30 34 30 36 0a 2a | t.class.**.**.Created.:.990406.* |
5eca0 | 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f | *.**.Copyright.(C).1992-2000.Tro |
5ecc0 | 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 | lltech.ASA...All.rights.reserved |
5ece0 | 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 | ..**.**.This.file.is.part.of.the |
5ed00 | 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c | .tools.module.of.the.Qt.GUI.Tool |
5ed20 | 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 | kit..**.**.This.file.may.be.dist |
5ed40 | 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 | ributed.under.the.terms.of.the.Q |
5ed60 | 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 | .Public.License.**.as.defined.by |
5ed80 | 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 | .Trolltech.ASA.of.Norway.and.app |
5eda0 | 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 | earing.in.the.file.**.LICENSE.QP |
5edc0 | 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 | L.included.in.the.packaging.of.t |
5ede0 | 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 | his.file..**.**.This.file.may.be |
5ee00 | 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 | .distributed.and/or.modified.und |
5ee20 | 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 | er.the.terms.of.the.**.GNU.Gener |
5ee40 | 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 | al.Public.License.version.2.as.p |
5ee60 | 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a | ublished.by.the.Free.Software.** |
5ee80 | 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 | .Foundation.and.appearing.in.the |
5eea0 | 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 | .file.LICENSE.GPL.included.in.th |
5eec0 | 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a | e.**.packaging.of.this.file..**. |
5eee0 | 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e | **.Licensees.holding.valid.Qt.En |
5ef00 | 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f | terprise.Edition.or.Qt.Professio |
5ef20 | 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 | nal.Edition.**.licenses.may.use. |
5ef40 | 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 | this.file.in.accordance.with.the |
5ef60 | 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d | .Qt.Commercial.License.**.Agreem |
5ef80 | 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a | ent.provided.with.the.Software.. |
5efa0 | 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 | **.**.This.file.is.provided.AS.I |
5efc0 | 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 | S.with.NO.WARRANTY.OF.ANY.KIND,. |
5efe0 | 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 | INCLUDING.THE.**.WARRANTY.OF.DES |
5f000 | 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 | IGN,.MERCHANTABILITY.AND.FITNESS |
5f020 | 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a | .FOR.A.PARTICULAR.PURPOSE..**.** |
5f040 | 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 | .See.http://qtsoftware.com/prici |
5f060 | 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 | ng.html.or.email.sales@trolltech |
5f080 | 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 | .com.for.**...information.about. |
5f0a0 | 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 | Qt.Commercial.License.Agreements |
5f0c0 | 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 | ..**.See.http://qtsoftware.com/q |
5f0e0 | 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f | pl/.for.QPL.licensing.informatio |
5f100 | 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f | n..**.See.http://qtsoftware.com/ |
5f120 | 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 | gpl/.for.GPL.licensing.informati |
5f140 | 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 | on..**.**.Contact.info@trolltech |
5f160 | 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c | .com.if.any.conditions.of.this.l |
5f180 | 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 | icensing.are.**.not.clear.to.you |
5f1a0 | 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ..**.*************************** |
5f1c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5f1e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 54 52 49 4e 47 4c 49 53 | ***********/..#ifndef.QSTRINGLIS |
5f200 | 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 54 52 49 4e 47 4c 49 53 54 5f 48 0a 0a 23 69 66 6e 64 | T_H.#define.QSTRINGLIST_H..#ifnd |
5f220 | 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 76 61 6c 75 65 6c 69 73 74 2e 68 22 0a | ef.QT_H.#include."qvaluelist.h". |
5f240 | 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 | #include."qstring.h".#include."q |
5f260 | 73 74 72 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 | strlist.h".#endif.//.QT_H..#ifnd |
5f280 | 65 66 20 51 54 5f 4e 4f 5f 53 54 52 49 4e 47 4c 49 53 54 0a 0a 63 6c 61 73 73 20 51 52 65 67 45 | ef.QT_NO_STRINGLIST..class.QRegE |
5f2a0 | 78 70 3b 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 20 63 6c 61 73 73 20 51 44 65 | xp;.template.<class.T>.class.QDe |
5f2c0 | 65 70 43 6f 70 79 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 54 45 4d 50 4c 41 54 45 44 | epCopy;..#if.defined(Q_TEMPLATED |
5f2e0 | 4c 4c 29 0a 2f 2f 20 4d 4f 43 5f 53 4b 49 50 5f 42 45 47 49 4e 0a 2f 2f 51 5f 54 45 4d 50 4c 41 | LL).//.MOC_SKIP_BEGIN.//Q_TEMPLA |
5f300 | 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 | TE_EXTERN.template.class.Q_EXPOR |
5f320 | 54 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 53 74 72 69 6e 67 3e 3b 20 0a 2f 2f 20 4d 4f 43 5f 53 | T.QValueList<QString>;..//.MOC_S |
5f340 | 4b 49 50 5f 45 4e 44 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 | KIP_END.#endif..class.Q_EXPORT.Q |
5f360 | 53 74 72 69 6e 67 4c 69 73 74 20 3a 20 70 75 62 6c 69 63 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 | StringList.:.public.QValueList<Q |
5f380 | 53 74 72 69 6e 67 3e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 | String>.{.public:.....QStringLis |
5f3a0 | 74 28 29 20 7b 20 7d 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 28 20 63 6f 6e 73 74 20 51 | t().{.}.....QStringList(.const.Q |
5f3c0 | 53 74 72 69 6e 67 4c 69 73 74 26 20 6c 20 29 20 3a 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 53 74 | StringList&.l.).:.QValueList<QSt |
5f3e0 | 72 69 6e 67 3e 28 6c 29 20 7b 20 7d 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 28 20 63 6f | ring>(l).{.}.....QStringList(.co |
5f400 | 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 53 74 72 69 6e 67 3e 26 20 6c 20 29 20 3a 20 51 | nst.QValueList<QString>&.l.).:.Q |
5f420 | 56 61 6c 75 65 4c 69 73 74 3c 51 53 74 72 69 6e 67 3e 28 6c 29 20 7b 20 7d 0a 20 20 20 20 51 53 | ValueList<QString>(l).{.}.....QS |
5f440 | 74 72 69 6e 67 4c 69 73 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 69 20 29 20 7b 20 | tringList(.const.QString&.i.).{. |
5f460 | 61 70 70 65 6e 64 28 69 29 3b 20 7d 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 5f | append(i);.}.#ifndef.QT_NO_CAST_ |
5f480 | 41 53 43 49 49 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 28 20 63 6f 6e 73 74 20 63 68 61 | ASCII.....QStringList(.const.cha |
5f4a0 | 72 2a 20 69 20 29 20 7b 20 61 70 70 65 6e 64 28 69 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a 20 20 | r*.i.).{.append(i);.}.#endif.... |
5f4c0 | 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 4c 69 73 74 20 66 72 6f 6d 53 74 72 4c 69 73 74 | ..static.QStringList.fromStrList |
5f4e0 | 28 63 6f 6e 73 74 20 51 53 74 72 4c 69 73 74 26 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 6f 72 | (const.QStrList&);......void.sor |
5f500 | 74 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 4c 69 73 74 20 73 70 6c | t();......static.QStringList.spl |
5f520 | 69 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 65 70 2c 20 63 6f 6e 73 74 20 51 53 | it(.const.QString.&sep,.const.QS |
5f540 | 74 72 69 6e 67 20 26 73 74 72 2c 20 62 6f 6f 6c 20 61 6c 6c 6f 77 45 6d 70 74 79 45 6e 74 72 69 | tring.&str,.bool.allowEmptyEntri |
5f560 | 65 73 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 | es.=.FALSE.);.....static.QString |
5f580 | 4c 69 73 74 20 73 70 6c 69 74 28 20 63 6f 6e 73 74 20 51 43 68 61 72 20 26 73 65 70 2c 20 63 6f | List.split(.const.QChar.&sep,.co |
5f5a0 | 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 74 72 2c 20 62 6f 6f 6c 20 61 6c 6c 6f 77 45 6d 70 74 | nst.QString.&str,.bool.allowEmpt |
5f5c0 | 79 45 6e 74 72 69 65 73 20 3d 20 46 41 4c 53 45 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e | yEntries.=.FALSE.);.#ifndef.QT_N |
5f5e0 | 4f 5f 52 45 47 45 58 50 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 4c 69 73 74 20 | O_REGEXP.....static.QStringList. |
5f600 | 73 70 6c 69 74 28 20 63 6f 6e 73 74 20 51 52 65 67 45 78 70 20 26 73 65 70 2c 20 63 6f 6e 73 74 | split(.const.QRegExp.&sep,.const |
5f620 | 20 51 53 74 72 69 6e 67 20 26 73 74 72 2c 20 62 6f 6f 6c 20 61 6c 6c 6f 77 45 6d 70 74 79 45 6e | .QString.&str,.bool.allowEmptyEn |
5f640 | 74 72 69 65 73 20 3d 20 46 41 4c 53 45 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 74 72 | tries.=.FALSE.);.#endif.....QStr |
5f660 | 69 6e 67 20 6a 6f 69 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 65 70 20 29 20 63 | ing.join(.const.QString.&sep.).c |
5f680 | 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 67 72 65 70 28 20 63 6f 6e | onst;......QStringList.grep(.con |
5f6a0 | 73 74 20 51 53 74 72 69 6e 67 20 26 73 74 72 2c 20 62 6f 6f 6c 20 63 73 20 3d 20 54 52 55 45 20 | st.QString.&str,.bool.cs.=.TRUE. |
5f6c0 | 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 0a 20 20 | ).const;.#ifndef.QT_NO_REGEXP... |
5f6e0 | 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 67 72 65 70 28 20 63 6f 6e 73 74 20 51 52 65 67 45 78 | ..QStringList.grep(.const.QRegEx |
5f700 | 70 20 26 65 78 70 72 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 51 53 74 | p.&expr.).const;.#endif......QSt |
5f720 | 72 69 6e 67 4c 69 73 74 26 20 67 72 65 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 62 | ringList&.gres(.const.QString.&b |
5f740 | 65 66 6f 72 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 61 66 74 65 72 2c 0a 09 09 20 | efore,.const.QString.&after,.... |
5f760 | 20 20 20 20 20 20 62 6f 6f 6c 20 63 73 20 3d 20 54 52 55 45 20 29 3b 0a 23 69 66 6e 64 65 66 20 | ......bool.cs.=.TRUE.);.#ifndef. |
5f780 | 51 54 5f 4e 4f 5f 52 45 47 45 58 50 5f 43 41 50 54 55 52 45 0a 20 20 20 20 51 53 74 72 69 6e 67 | QT_NO_REGEXP_CAPTURE.....QString |
5f7a0 | 4c 69 73 74 26 20 67 72 65 73 28 20 63 6f 6e 73 74 20 51 52 65 67 45 78 70 20 26 65 78 70 72 2c | List&.gres(.const.QRegExp.&expr, |
5f7c0 | 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 61 66 74 65 72 20 29 3b 0a 23 65 6e 64 69 66 0a | .const.QString.&after.);.#endif. |
5f7e0 | 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 64 65 74 61 63 68 28 29 20 7b 20 | .protected:.....void.detach().{. |
5f800 | 51 56 61 6c 75 65 4c 69 73 74 3c 51 53 74 72 69 6e 67 3e 3a 3a 64 65 74 61 63 68 28 29 3b 20 7d | QValueList<QString>::detach();.} |
5f820 | 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 65 65 70 43 6f 70 79 3c 20 51 53 74 | .....friend.class.QDeepCopy<.QSt |
5f840 | 72 69 6e 67 4c 69 73 74 20 3e 3b 0a 7d 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 | ringList.>;.};..#ifndef.QT_NO_DA |
5f860 | 54 41 53 54 52 45 41 4d 0a 63 6c 61 73 73 20 51 44 61 74 61 53 74 72 65 61 6d 3b 0a 65 78 74 65 | TASTREAM.class.QDataStream;.exte |
5f880 | 72 6e 20 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f | rn.Q_EXPORT.QDataStream.&operato |
5f8a0 | 72 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 53 74 72 69 6e 67 4c 69 73 74 26 | r>>(.QDataStream.&,.QStringList& |
5f8c0 | 20 29 3b 0a 65 78 74 65 72 6e 20 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 | .);.extern.Q_EXPORT.QDataStream. |
5f8e0 | 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 63 6f 6e 73 | &operator<<(.QDataStream.&,.cons |
5f900 | 74 20 51 53 74 72 69 6e 67 4c 69 73 74 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 | t.QStringList&.);.#endif..#endif |
5f920 | 20 2f 2f 20 51 54 5f 4e 4f 5f 53 54 52 49 4e 47 4c 49 53 54 0a 23 65 6e 64 69 66 20 2f 2f 20 51 | .//.QT_NO_STRINGLIST.#endif.//.Q |
5f940 | 53 54 52 49 4e 47 4c 49 53 54 5f 48 0a 00 00 00 22 00 71 00 73 00 71 00 6c 00 70 00 72 00 6f 00 | STRINGLIST_H....".q.s.q.l.p.r.o. |
5f960 | 70 00 65 00 72 00 74 00 79 00 6d 00 61 00 70 00 2e 00 68 00 00 09 61 2f 2a 2a 2a 2a 2a 2a 2a 2a | p.e.r.t.y.m.a.p...h...a/******** |
5f980 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5f9a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5f9c0 | 2a 2a 2a 2a 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 71 6c 50 72 6f | ****.**.**.Definition.of.QSqlPro |
5f9e0 | 70 65 72 74 79 4d 61 70 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 | pertyMap.class.**.**.Created.:.2 |
5fa00 | 30 30 30 2d 31 31 2d 32 30 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 | 000-11-20.**.**.Copyright.(C).20 |
5fa20 | 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 | 00.Trolltech.ASA...All.rights.re |
5fa40 | 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 | served..**.**.This.file.is.part. |
5fa60 | 6f 66 20 74 68 65 20 73 71 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 | of.the.sql.module.of.the.Qt.GUI. |
5fa80 | 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 | Toolkit..**.**.This.file.may.be. |
5faa0 | 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 | distributed.under.the.terms.of.t |
5fac0 | 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 | he.Q.Public.License.**.as.define |
5fae0 | 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 | d.by.Trolltech.ASA.of.Norway.and |
5fb00 | 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 | .appearing.in.the.file.**.LICENS |
5fb20 | 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 | E.QPL.included.in.the.packaging. |
5fb40 | 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 | of.this.file..**.**.This.file.ma |
5fb60 | 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 | y.be.distributed.and/or.modified |
5fb80 | 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 | .under.the.terms.of.the.**.GNU.G |
5fba0 | 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 | eneral.Public.License.version.2. |
5fbc0 | 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 | as.published.by.the.Free.Softwar |
5fbe0 | 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e | e.**.Foundation.and.appearing.in |
5fc00 | 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 | .the.file.LICENSE.GPL.included.i |
5fc20 | 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e | n.the.**.packaging.of.this.file. |
5fc40 | 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 | .**.**.Licensees.holding.valid.Q |
5fc60 | 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 | t.Enterprise.Edition.licenses.ma |
5fc80 | 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 | y.use.this.**.file.in.accordance |
5fca0 | 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 | .with.the.Qt.Commercial.License. |
5fcc0 | 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 74 68 20 74 68 65 20 53 | Agreement.provided.**.with.the.S |
5fce0 | 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 | oftware..**.**.This.file.is.prov |
5fd00 | 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 | ided.AS.IS.with.NO.WARRANTY.OF.A |
5fd20 | 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e | NY.KIND,.INCLUDING.THE.**.WARRAN |
5fd40 | 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e | TY.OF.DESIGN,.MERCHANTABILITY.AN |
5fd60 | 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f | D.FITNESS.FOR.A.PARTICULAR.PURPO |
5fd80 | 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e | SE..**.**.See.http://qtsoftware. |
5fda0 | 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 | com/pricing.html.or.email.sales@ |
5fdc0 | 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 | trolltech.com.for.**...informati |
5fde0 | 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 | on.about.Qt.Commercial.License.A |
5fe00 | 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 | greements..**.See.http://qtsoftw |
5fe20 | 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 | are.com/qpl/.for.QPL.licensing.i |
5fe40 | 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 | nformation..**.See.http://qtsoft |
5fe60 | 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 | ware.com/gpl/.for.GPL.licensing. |
5fe80 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 | information..**.**.Contact.info@ |
5fea0 | 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 | trolltech.com.if.any.conditions. |
5fec0 | 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 | of.this.licensing.are.**.not.cle |
5fee0 | 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ar.to.you..**.****************** |
5ff00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5ff20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 | ********************/..#ifndef.Q |
5ff40 | 53 51 4c 50 52 4f 50 45 52 54 59 4d 41 50 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 51 4c 50 52 4f | SQLPROPERTYMAP_H.#define.QSQLPRO |
5ff60 | 50 45 52 54 59 4d 41 50 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 | PERTYMAP_H..#ifndef.QT_H.#includ |
5ff80 | 65 20 22 71 76 61 72 69 61 6e 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 | e."qvariant.h".#include."qstring |
5ffa0 | 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 |
5ffc0 | 4f 5f 53 51 4c 5f 46 4f 52 4d 0a 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 3b 0a 63 6c 61 73 73 | O_SQL_FORM..class.QWidget;.class |
5ffe0 | 20 51 53 71 6c 50 72 6f 70 65 72 74 79 4d 61 70 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 | .QSqlPropertyMapPrivate;..class. |
60000 | 51 5f 45 58 50 4f 52 54 20 51 53 71 6c 50 72 6f 70 65 72 74 79 4d 61 70 20 7b 0a 70 75 62 6c 69 | Q_EXPORT.QSqlPropertyMap.{.publi |
60020 | 63 3a 0a 20 20 20 20 51 53 71 6c 50 72 6f 70 65 72 74 79 4d 61 70 28 29 3b 0a 20 20 20 20 76 69 | c:.....QSqlPropertyMap();.....vi |
60040 | 72 74 75 61 6c 20 7e 51 53 71 6c 50 72 6f 70 65 72 74 79 4d 61 70 28 29 3b 0a 0a 20 20 20 20 51 | rtual.~QSqlPropertyMap();......Q |
60060 | 56 61 72 69 61 6e 74 20 20 20 20 20 20 70 72 6f 70 65 72 74 79 28 20 51 57 69 64 67 65 74 20 2a | Variant......property(.QWidget.* |
60080 | 20 77 69 64 67 65 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 73 65 74 | .widget.);.....virtual.void..set |
600a0 | 50 72 6f 70 65 72 74 79 28 20 51 57 69 64 67 65 74 20 2a 20 77 69 64 67 65 74 2c 20 63 6f 6e 73 | Property(.QWidget.*.widget,.cons |
600c0 | 74 20 51 56 61 72 69 61 6e 74 20 26 20 76 61 6c 75 65 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 | t.QVariant.&.value.);......void. |
600e0 | 69 6e 73 65 72 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 63 6c 61 73 73 6e 61 6d | insert(.const.QString.&.classnam |
60100 | 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 70 72 6f 70 65 72 74 79 20 29 3b 0a 20 | e,.const.QString.&.property.);.. |
60120 | 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 | ...void.remove(.const.QString.&. |
60140 | 63 6c 61 73 73 6e 61 6d 65 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 71 6c 50 72 6f | classname.);......static.QSqlPro |
60160 | 70 65 72 74 79 4d 61 70 20 2a 20 64 65 66 61 75 6c 74 4d 61 70 28 29 3b 0a 20 20 20 20 73 74 61 | pertyMap.*.defaultMap();.....sta |
60180 | 74 69 63 20 76 6f 69 64 20 69 6e 73 74 61 6c 6c 44 65 66 61 75 6c 74 4d 61 70 28 20 51 53 71 6c | tic.void.installDefaultMap(.QSql |
601a0 | 50 72 6f 70 65 72 74 79 4d 61 70 20 2a 20 6d 61 70 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f | PropertyMap.*.map.);..private:./ |
601c0 | 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. |
601e0 | 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_ |
60200 | 43 4f 50 59 29 0a 20 20 20 20 51 53 71 6c 50 72 6f 70 65 72 74 79 4d 61 70 28 20 63 6f 6e 73 74 | COPY).....QSqlPropertyMap(.const |
60220 | 20 51 53 71 6c 50 72 6f 70 65 72 74 79 4d 61 70 20 26 20 29 3b 0a 20 20 20 20 51 53 71 6c 50 72 | .QSqlPropertyMap.&.);.....QSqlPr |
60240 | 6f 70 65 72 74 79 4d 61 70 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 71 6c | opertyMap.&operator=(.const.QSql |
60260 | 50 72 6f 70 65 72 74 79 4d 61 70 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 71 6c | PropertyMap.&.);.#endif.....QSql |
60280 | 50 72 6f 70 65 72 74 79 4d 61 70 50 72 69 76 61 74 65 2a 20 64 3b 0a 0a 7d 3b 0a 0a 23 65 6e 64 | PropertyMapPrivate*.d;..};..#end |
602a0 | 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 53 51 4c 5f 46 4f 52 4d 0a 23 65 6e 64 69 66 20 2f 2f 20 51 | if.//.QT_NO_SQL_FORM.#endif.//.Q |
602c0 | 53 51 4c 50 52 4f 50 45 52 54 59 4d 41 50 5f 48 0a 00 00 00 18 00 71 00 76 00 61 00 6c 00 69 00 | SQLPROPERTYMAP_H......q.v.a.l.i. |
602e0 | 64 00 61 00 74 00 6f 00 72 00 2e 00 68 00 00 12 3d 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | d.a.t.o.r...h...=/************** |
60300 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
60320 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a | ******************************.* |
60340 | 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 76 61 6c 69 64 | *.$Id$.**.**.Definition.of.valid |
60360 | 61 74 6f 72 20 63 6c 61 73 73 65 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 37 30 | ator.classes.**.**.Created.:.970 |
60380 | 36 31 30 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 | 610.**.**.Copyright.(C).1992-200 |
603a0 | 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 | 0.Trolltech.ASA...All.rights.res |
603c0 | 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f | erved..**.**.This.file.is.part.o |
603e0 | 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 | f.the.widgets.module.of.the.Qt.G |
60400 | 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 | UI.Toolkit..**.**.This.file.may. |
60420 | 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f | be.distributed.under.the.terms.o |
60440 | 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 | f.the.Q.Public.License.**.as.def |
60460 | 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 | ined.by.Trolltech.ASA.of.Norway. |
60480 | 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 | and.appearing.in.the.file.**.LIC |
604a0 | 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 | ENSE.QPL.included.in.the.packagi |
604c0 | 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 | ng.of.this.file..**.**.This.file |
604e0 | 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 | .may.be.distributed.and/or.modif |
60500 | 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e | ied.under.the.terms.of.the.**.GN |
60520 | 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e | U.General.Public.License.version |
60540 | 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 | .2.as.published.by.the.Free.Soft |
60560 | 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 | ware.**.Foundation.and.appearing |
60580 | 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 | .in.the.file.LICENSE.GPL.include |
605a0 | 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 | d.in.the.**.packaging.of.this.fi |
605c0 | 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 | le..**.**.Licensees.holding.vali |
605e0 | 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 | d.Qt.Enterprise.Edition.or.Qt.Pr |
60600 | 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d | ofessional.Edition.**.licenses.m |
60620 | 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 | ay.use.this.file.in.accordance.w |
60640 | 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a | ith.the.Qt.Commercial.License.** |
60660 | 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 | .Agreement.provided.with.the.Sof |
60680 | 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 | tware..**.**.This.file.is.provid |
606a0 | 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 | ed.AS.IS.with.NO.WARRANTY.OF.ANY |
606c0 | 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 | .KIND,.INCLUDING.THE.**.WARRANTY |
606e0 | 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 | .OF.DESIGN,.MERCHANTABILITY.AND. |
60700 | 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 | FITNESS.FOR.A.PARTICULAR.PURPOSE |
60720 | 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f | ..**.**.See.http://qtsoftware.co |
60740 | 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 | m/pricing.html.or.email.sales@tr |
60760 | 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | olltech.com.for.**...information |
60780 | 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 | .about.Qt.Commercial.License.Agr |
607a0 | 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 | eements..**.See.http://qtsoftwar |
607c0 | 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 | e.com/qpl/.for.QPL.licensing.inf |
607e0 | 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 | ormation..**.See.http://qtsoftwa |
60800 | 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e | re.com/gpl/.for.GPL.licensing.in |
60820 | 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 | formation..**.**.Contact.info@tr |
60840 | 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 | olltech.com.if.any.conditions.of |
60860 | 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 | .this.licensing.are.**.not.clear |
60880 | 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .to.you..**.******************** |
608a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
608c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 56 41 | ******************/..#ifndef.QVA |
608e0 | 4c 49 44 41 54 4f 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 56 41 4c 49 44 41 54 4f 52 5f 48 0a 0a | LIDATOR_H.#define.QVALIDATOR_H.. |
60900 | 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 | #ifndef.QT_H.#include."qobject.h |
60920 | 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 20 2f 2f 20 63 68 61 72 2a 2d | ".#include."qstring.h".//.char*- |
60940 | 3e 51 53 74 72 69 6e 67 20 63 6f 6e 76 65 72 73 69 6f 6e 0a 23 69 6e 63 6c 75 64 65 20 22 71 72 | >QString.conversion.#include."qr |
60960 | 65 67 65 78 70 2e 68 22 20 2f 2f 20 51 53 74 72 69 6e 67 2d 3e 51 52 65 67 45 78 70 20 63 6f 6e | egexp.h".//.QString->QRegExp.con |
60980 | 76 65 72 73 69 6f 6e 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 | version.#endif.//.QT_H..#ifndef. |
609a0 | 51 54 5f 4e 4f 5f 56 41 4c 49 44 41 54 4f 52 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 | QT_NO_VALIDATOR...class.Q_EXPORT |
609c0 | 20 51 56 61 6c 69 64 61 74 6f 72 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 0a 7b 0a 20 | .QValidator.:.public.QObject.{.. |
609e0 | 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 56 61 6c 69 64 61 74 | ...Q_OBJECT.public:.....QValidat |
60a00 | 6f 72 28 20 51 4f 62 6a 65 63 74 20 2a 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 | or(.QObject.*.parent,.const.char |
60a20 | 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 56 61 6c 69 64 61 74 6f 72 28 29 3b | .*name.=.0.);.....~QValidator(); |
60a40 | 0a 0a 20 20 20 20 65 6e 75 6d 20 53 74 61 74 65 20 7b 20 49 6e 76 61 6c 69 64 2c 20 49 6e 74 65 | ......enum.State.{.Invalid,.Inte |
60a60 | 72 6d 65 64 69 61 74 65 2c 20 56 61 6c 69 64 3d 49 6e 74 65 72 6d 65 64 69 61 74 65 2c 20 41 63 | rmediate,.Valid=Intermediate,.Ac |
60a80 | 63 65 70 74 61 62 6c 65 20 7d 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 53 74 61 74 65 20 76 | ceptable.};......virtual.State.v |
60aa0 | 61 6c 69 64 61 74 65 28 20 51 53 74 72 69 6e 67 20 26 2c 20 69 6e 74 20 26 20 29 20 63 6f 6e 73 | alidate(.QString.&,.int.&.).cons |
60ac0 | 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 66 69 78 75 70 28 20 51 | t.=.0;.....virtual.void.fixup(.Q |
60ae0 | 53 74 72 69 6e 67 20 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 20 | String.&.).const;..private:.#if. |
60b00 | 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 56 61 6c | defined(Q_DISABLE_COPY).....QVal |
60b20 | 69 64 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 56 61 6c 69 64 61 74 6f 72 20 26 20 29 3b 0a 20 20 | idator(.const.QValidator.&.);... |
60b40 | 20 20 51 56 61 6c 69 64 61 74 6f 72 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 | ..QValidator&.operator=(.const.Q |
60b60 | 56 61 6c 69 64 61 74 6f 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 | Validator.&.);.#endif.};...class |
60b80 | 20 51 5f 45 58 50 4f 52 54 20 51 49 6e 74 56 61 6c 69 64 61 74 6f 72 20 3a 20 70 75 62 6c 69 63 | .Q_EXPORT.QIntValidator.:.public |
60ba0 | 20 51 56 61 6c 69 64 61 74 6f 72 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 | .QValidator.{.....Q_OBJECT.....Q |
60bc0 | 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 62 6f 74 74 6f 6d 20 52 45 41 44 20 62 6f 74 74 6f | _PROPERTY(.int.bottom.READ.botto |
60be0 | 6d 20 57 52 49 54 45 20 73 65 74 42 6f 74 74 6f 6d 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 | m.WRITE.setBottom.).....Q_PROPER |
60c00 | 54 59 28 20 69 6e 74 20 74 6f 70 20 52 45 41 44 20 74 6f 70 20 57 52 49 54 45 20 73 65 74 54 6f | TY(.int.top.READ.top.WRITE.setTo |
60c20 | 70 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 49 6e 74 56 61 6c 69 64 61 74 6f 72 28 20 | p.)..public:.....QIntValidator(. |
60c40 | 51 4f 62 6a 65 63 74 20 2a 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 | QObject.*.parent,.const.char.*na |
60c60 | 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 49 6e 74 56 61 6c 69 64 61 74 6f 72 28 20 69 6e 74 | me.=.0.);.....QIntValidator(.int |
60c80 | 20 62 6f 74 74 6f 6d 2c 20 69 6e 74 20 74 6f 70 2c 0a 09 09 20 20 20 51 4f 62 6a 65 63 74 20 2a | .bottom,.int.top,......QObject.* |
60ca0 | 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b | .parent,.const.char.*name.=.0.); |
60cc0 | 0a 20 20 20 20 7e 51 49 6e 74 56 61 6c 69 64 61 74 6f 72 28 29 3b 0a 0a 20 20 20 20 51 56 61 6c | .....~QIntValidator();......QVal |
60ce0 | 69 64 61 74 6f 72 3a 3a 53 74 61 74 65 20 76 61 6c 69 64 61 74 65 28 20 51 53 74 72 69 6e 67 20 | idator::State.validate(.QString. |
60d00 | 26 2c 20 69 6e 74 20 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 42 | &,.int.&.).const;......void.setB |
60d20 | 6f 74 74 6f 6d 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 6f 70 28 20 69 | ottom(.int.);.....void.setTop(.i |
60d40 | 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 61 6e 67 65 28 | nt.);.....virtual.void.setRange( |
60d60 | 20 69 6e 74 20 62 6f 74 74 6f 6d 2c 20 69 6e 74 20 74 6f 70 20 29 3b 0a 0a 20 20 20 20 69 6e 74 | .int.bottom,.int.top.);......int |
60d80 | 20 62 6f 74 74 6f 6d 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 62 3b 20 7d 0a 20 20 | .bottom().const.{.return.b;.}... |
60da0 | 20 20 69 6e 74 20 74 6f 70 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 3b 20 7d 0a | ..int.top().const.{.return.t;.}. |
60dc0 | 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f | .private:.#if.defined(Q_DISABLE_ |
60de0 | 43 4f 50 59 29 0a 20 20 20 20 51 49 6e 74 56 61 6c 69 64 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 | COPY).....QIntValidator(.const.Q |
60e00 | 49 6e 74 56 61 6c 69 64 61 74 6f 72 20 26 20 29 3b 0a 20 20 20 20 51 49 6e 74 56 61 6c 69 64 61 | IntValidator.&.);.....QIntValida |
60e20 | 74 6f 72 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 49 6e 74 56 61 6c 69 64 61 | tor&.operator=(.const.QIntValida |
60e40 | 74 6f 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 69 6e 74 20 62 2c 20 74 3b 0a 7d | tor.&.);.#endif......int.b,.t;.} |
60e60 | 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 0a 0a 63 6c 61 73 73 20 51 | ;..#ifndef.QT_NO_REGEXP..class.Q |
60e80 | 5f 45 58 50 4f 52 54 20 51 44 6f 75 62 6c 65 56 61 6c 69 64 61 74 6f 72 20 3a 20 70 75 62 6c 69 | _EXPORT.QDoubleValidator.:.publi |
60ea0 | 63 20 51 56 61 6c 69 64 61 74 6f 72 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 | c.QValidator.{.....Q_OBJECT..... |
60ec0 | 51 5f 50 52 4f 50 45 52 54 59 28 20 64 6f 75 62 6c 65 20 62 6f 74 74 6f 6d 20 52 45 41 44 20 62 | Q_PROPERTY(.double.bottom.READ.b |
60ee0 | 6f 74 74 6f 6d 20 57 52 49 54 45 20 73 65 74 42 6f 74 74 6f 6d 20 29 0a 20 20 20 20 51 5f 50 52 | ottom.WRITE.setBottom.).....Q_PR |
60f00 | 4f 50 45 52 54 59 28 20 64 6f 75 62 6c 65 20 74 6f 70 20 52 45 41 44 20 74 6f 70 20 57 52 49 54 | OPERTY(.double.top.READ.top.WRIT |
60f20 | 45 20 73 65 74 54 6f 70 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 64 | E.setTop.).....Q_PROPERTY(.int.d |
60f40 | 65 63 69 6d 61 6c 73 20 52 45 41 44 20 64 65 63 69 6d 61 6c 73 20 57 52 49 54 45 20 73 65 74 44 | ecimals.READ.decimals.WRITE.setD |
60f60 | 65 63 69 6d 61 6c 73 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 6f 75 62 6c 65 56 61 | ecimals.)..public:.....QDoubleVa |
60f80 | 6c 69 64 61 74 6f 72 28 20 51 4f 62 6a 65 63 74 20 2a 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 | lidator(.QObject.*.parent,.const |
60fa0 | 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 44 6f 75 62 6c 65 56 61 | .char.*name.=.0.);.....QDoubleVa |
60fc0 | 6c 69 64 61 74 6f 72 28 20 64 6f 75 62 6c 65 20 62 6f 74 74 6f 6d 2c 20 64 6f 75 62 6c 65 20 74 | lidator(.double.bottom,.double.t |
60fe0 | 6f 70 2c 20 69 6e 74 20 64 65 63 69 6d 61 6c 73 2c 0a 09 09 20 20 20 20 20 20 51 4f 62 6a 65 63 | op,.int.decimals,.........QObjec |
61000 | 74 20 2a 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 | t.*.parent,.const.char.*name.=.0 |
61020 | 20 29 3b 0a 20 20 20 20 7e 51 44 6f 75 62 6c 65 56 61 6c 69 64 61 74 6f 72 28 29 3b 0a 0a 20 20 | .);.....~QDoubleValidator();.... |
61040 | 20 20 51 56 61 6c 69 64 61 74 6f 72 3a 3a 53 74 61 74 65 20 76 61 6c 69 64 61 74 65 28 20 51 53 | ..QValidator::State.validate(.QS |
61060 | 74 72 69 6e 67 20 26 2c 20 69 6e 74 20 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 | tring.&,.int.&.).const;......vir |
61080 | 74 75 61 6c 20 76 6f 69 64 20 73 65 74 52 61 6e 67 65 28 20 64 6f 75 62 6c 65 20 62 6f 74 74 6f | tual.void.setRange(.double.botto |
610a0 | 6d 2c 20 64 6f 75 62 6c 65 20 74 6f 70 2c 20 69 6e 74 20 64 65 63 69 6d 61 6c 73 20 3d 20 30 20 | m,.double.top,.int.decimals.=.0. |
610c0 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 42 6f 74 74 6f 6d 28 20 64 6f 75 62 6c 65 20 29 3b | );.....void.setBottom(.double.); |
610e0 | 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 6f 70 28 20 64 6f 75 62 6c 65 20 29 3b 0a 20 20 20 20 | .....void.setTop(.double.);..... |
61100 | 76 6f 69 64 20 73 65 74 44 65 63 69 6d 61 6c 73 28 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 64 6f | void.setDecimals(.int.);......do |
61120 | 75 62 6c 65 20 62 6f 74 74 6f 6d 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 62 3b 20 | uble.bottom().const.{.return.b;. |
61140 | 7d 0a 20 20 20 20 64 6f 75 62 6c 65 20 74 6f 70 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 | }.....double.top().const.{.retur |
61160 | 6e 20 74 3b 20 7d 0a 20 20 20 20 69 6e 74 20 64 65 63 69 6d 61 6c 73 28 29 20 63 6f 6e 73 74 20 | n.t;.}.....int.decimals().const. |
61180 | 7b 20 72 65 74 75 72 6e 20 64 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 20 64 65 66 69 | {.return.d;.}..private:.#if.defi |
611a0 | 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 44 6f 75 62 6c 65 56 | ned(Q_DISABLE_COPY).....QDoubleV |
611c0 | 61 6c 69 64 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 44 6f 75 62 6c 65 56 61 6c 69 64 61 74 6f 72 | alidator(.const.QDoubleValidator |
611e0 | 20 26 20 29 3b 0a 20 20 20 20 51 44 6f 75 62 6c 65 56 61 6c 69 64 61 74 6f 72 26 20 6f 70 65 72 | .&.);.....QDoubleValidator&.oper |
61200 | 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 44 6f 75 62 6c 65 56 61 6c 69 64 61 74 6f 72 20 26 20 | ator=(.const.QDoubleValidator.&. |
61220 | 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 64 6f 75 62 6c 65 20 62 2c 20 74 3b 0a 20 20 20 20 | );.#endif......double.b,.t;..... |
61240 | 69 6e 74 20 64 3b 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 52 65 67 45 | int.d;.};...class.Q_EXPORT.QRegE |
61260 | 78 70 56 61 6c 69 64 61 74 6f 72 20 3a 20 70 75 62 6c 69 63 20 51 56 61 6c 69 64 61 74 6f 72 0a | xpValidator.:.public.QValidator. |
61280 | 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 2f 2f 20 51 5f 50 52 4f 50 45 52 54 59 | {.....Q_OBJECT.....//.Q_PROPERTY |
612a0 | 28 20 51 52 65 67 45 78 70 20 72 65 67 45 78 70 20 52 45 41 44 20 72 65 67 45 78 70 20 57 52 49 | (.QRegExp.regExp.READ.regExp.WRI |
612c0 | 54 45 20 73 65 74 52 65 67 45 78 70 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 52 65 67 | TE.setRegExp.)..public:.....QReg |
612e0 | 45 78 70 56 61 6c 69 64 61 74 6f 72 28 20 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 2c 20 63 | ExpValidator(.QObject.*parent,.c |
61300 | 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 52 65 67 45 | onst.char.*name.=.0.);.....QRegE |
61320 | 78 70 56 61 6c 69 64 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 52 65 67 45 78 70 26 20 72 78 2c 20 | xpValidator(.const.QRegExp&.rx,. |
61340 | 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 63 | QObject.*parent,.........const.c |
61360 | 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 52 65 67 45 78 70 56 61 6c | har.*name.=.0.);.....~QRegExpVal |
61380 | 69 64 61 74 6f 72 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 56 61 6c 69 64 61 74 6f | idator();......virtual.QValidato |
613a0 | 72 3a 3a 53 74 61 74 65 20 76 61 6c 69 64 61 74 65 28 20 51 53 74 72 69 6e 67 26 20 69 6e 70 75 | r::State.validate(.QString&.inpu |
613c0 | 74 2c 20 69 6e 74 26 20 70 6f 73 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 | t,.int&.pos.).const;......void.s |
613e0 | 65 74 52 65 67 45 78 70 28 20 63 6f 6e 73 74 20 51 52 65 67 45 78 70 26 20 72 78 20 29 3b 0a 20 | etRegExp(.const.QRegExp&.rx.);.. |
61400 | 20 20 20 63 6f 6e 73 74 20 51 52 65 67 45 78 70 26 20 72 65 67 45 78 70 28 29 20 63 6f 6e 73 74 | ...const.QRegExp&.regExp().const |
61420 | 20 7b 20 72 65 74 75 72 6e 20 72 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 20 64 65 66 | .{.return.r;.}..private:.#if.def |
61440 | 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 52 65 67 45 78 70 | ined(Q_DISABLE_COPY).....QRegExp |
61460 | 56 61 6c 69 64 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 52 65 67 45 78 70 56 61 6c 69 64 61 74 6f | Validator(.const.QRegExpValidato |
61480 | 72 26 20 29 3b 0a 20 20 20 20 51 52 65 67 45 78 70 56 61 6c 69 64 61 74 6f 72 26 20 6f 70 65 72 | r&.);.....QRegExpValidator&.oper |
614a0 | 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 52 65 67 45 78 70 56 61 6c 69 64 61 74 6f 72 26 20 29 | ator=(.const.QRegExpValidator&.) |
614c0 | 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 51 52 65 67 45 78 70 20 72 3b 0a 7d 3b 0a 23 65 6e 64 | ;.#endif......QRegExp.r;.};.#end |
614e0 | 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 | if.//.QT_NO_REGEXP...#endif.//.Q |
61500 | 54 5f 4e 4f 5f 56 41 4c 49 44 41 54 4f 52 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 56 41 4c 49 44 | T_NO_VALIDATOR..#endif.//.QVALID |
61520 | 41 54 4f 52 5f 48 0a 00 00 00 14 00 71 00 76 00 61 00 72 00 69 00 61 00 6e 00 74 00 2e 00 68 00 | ATOR_H......q.v.a.r.i.a.n.t...h. |
61540 | 00 27 81 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .'./**************************** |
61560 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
61580 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a | ****************.**.$Id:.$.**.** |
615a0 | 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 56 61 72 69 61 6e 74 20 63 6c 61 73 73 0a 2a 2a | .Definition.of.QVariant.class.** |
615c0 | 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 30 34 31 34 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 | .**.Created.:.990414.**.**.Copyr |
615e0 | 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 | ight.(C).1992-2000.Trolltech.ASA |
61600 | 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 | ...All.rights.reserved..**.**.Th |
61620 | 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f | is.file.is.part.of.the.kernel.mo |
61640 | 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a | dule.of.the.Qt.GUI.Toolkit..**.* |
61660 | 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 | *.This.file.may.be.distributed.u |
61680 | 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c | nder.the.terms.of.the.Q.Public.L |
616a0 | 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 | icense.**.as.defined.by.Trolltec |
616c0 | 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e | h.ASA.of.Norway.and.appearing.in |
616e0 | 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 | .the.file.**.LICENSE.QPL.include |
61700 | 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e | d.in.the.packaging.of.this.file. |
61720 | 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 | .**.**.This.file.may.be.distribu |
61740 | 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 | ted.and/or.modified.under.the.te |
61760 | 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 | rms.of.the.**.GNU.General.Public |
61780 | 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 | .License.version.2.as.published. |
617a0 | 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 | by.the.Free.Software.**.Foundati |
617c0 | 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 | on.and.appearing.in.the.file.LIC |
617e0 | 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b | ENSE.GPL.included.in.the.**.pack |
61800 | 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 | aging.of.this.file..**.**.Licens |
61820 | 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 | ees.holding.valid.Qt.Enterprise. |
61840 | 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 | Edition.or.Qt.Professional.Editi |
61860 | 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 | on.**.licenses.may.use.this.file |
61880 | 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 | .in.accordance.with.the.Qt.Comme |
618a0 | 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 | rcial.License.**.Agreement.provi |
618c0 | 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 | ded.with.the.Software..**.**.Thi |
618e0 | 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f | s.file.is.provided.AS.IS.with.NO |
61900 | 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 | .WARRANTY.OF.ANY.KIND,.INCLUDING |
61920 | 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 | .THE.**.WARRANTY.OF.DESIGN,.MERC |
61940 | 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 | HANTABILITY.AND.FITNESS.FOR.A.PA |
61960 | 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 | RTICULAR.PURPOSE..**.**.See.http |
61980 | 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f | ://qtsoftware.com/pricing.html.o |
619a0 | 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a | r.email.sales@trolltech.com.for. |
619c0 | 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 | **...information.about.Qt.Commer |
619e0 | 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 | cial.License.Agreements..**.See. |
61a00 | 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 | http://qtsoftware.com/qpl/.for.Q |
61a20 | 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 | PL.licensing.information..**.See |
61a40 | 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 | .http://qtsoftware.com/gpl/.for. |
61a60 | 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a | GPL.licensing.information..**.** |
61a80 | 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 | .Contact.info@trolltech.com.if.a |
61aa0 | 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 | ny.conditions.of.this.licensing. |
61ac0 | 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a | are.**.not.clear.to.you..**.**** |
61ae0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
61b00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
61b20 | 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 56 41 52 49 41 4e 54 5f 48 0a 23 64 65 66 69 6e 65 20 | **/..#ifndef.QVARIANT_H.#define. |
61b40 | 51 56 41 52 49 41 4e 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 | QVARIANT_H..#ifndef.QT_H.#includ |
61b60 | 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 | e."qstring.h".#endif.//.QT_H..#i |
61b80 | 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 56 41 52 49 41 4e 54 0a 63 6c 61 73 73 20 51 53 74 72 69 6e | fndef.QT_NO_VARIANT.class.QStrin |
61ba0 | 67 3b 0a 63 6c 61 73 73 20 51 43 53 74 72 69 6e 67 3b 0a 63 6c 61 73 73 20 51 46 6f 6e 74 3b 0a | g;.class.QCString;.class.QFont;. |
61bc0 | 63 6c 61 73 73 20 51 50 69 78 6d 61 70 3b 0a 63 6c 61 73 73 20 51 42 72 75 73 68 3b 0a 63 6c 61 | class.QPixmap;.class.QBrush;.cla |
61be0 | 73 73 20 51 52 65 63 74 3b 0a 63 6c 61 73 73 20 51 50 6f 69 6e 74 3b 0a 63 6c 61 73 73 20 51 49 | ss.QRect;.class.QPoint;.class.QI |
61c00 | 6d 61 67 65 3b 0a 63 6c 61 73 73 20 51 53 69 7a 65 3b 0a 63 6c 61 73 73 20 51 43 6f 6c 6f 72 3b | mage;.class.QSize;.class.QColor; |
61c20 | 0a 63 6c 61 73 73 20 51 50 61 6c 65 74 74 65 3b 0a 63 6c 61 73 73 20 51 43 6f 6c 6f 72 47 72 6f | .class.QPalette;.class.QColorGro |
61c40 | 75 70 3b 0a 63 6c 61 73 73 20 51 49 63 6f 6e 53 65 74 3b 0a 63 6c 61 73 73 20 51 44 61 74 61 53 | up;.class.QIconSet;.class.QDataS |
61c60 | 74 72 65 61 6d 3b 0a 63 6c 61 73 73 20 51 50 6f 69 6e 74 41 72 72 61 79 3b 0a 63 6c 61 73 73 20 | tream;.class.QPointArray;.class. |
61c80 | 51 52 65 67 69 6f 6e 3b 0a 63 6c 61 73 73 20 51 42 69 74 6d 61 70 3b 0a 63 6c 61 73 73 20 51 43 | QRegion;.class.QBitmap;.class.QC |
61ca0 | 75 72 73 6f 72 3b 0a 63 6c 61 73 73 20 51 53 74 72 69 6e 67 4c 69 73 74 3b 0a 63 6c 61 73 73 20 | ursor;.class.QStringList;.class. |
61cc0 | 51 53 69 7a 65 50 6f 6c 69 63 79 3b 0a 63 6c 61 73 73 20 51 44 61 74 65 3b 0a 63 6c 61 73 73 20 | QSizePolicy;.class.QDate;.class. |
61ce0 | 51 54 69 6d 65 3b 0a 63 6c 61 73 73 20 51 44 61 74 65 54 69 6d 65 3b 0a 63 6c 61 73 73 20 51 42 | QTime;.class.QDateTime;.class.QB |
61d00 | 69 74 41 72 72 61 79 3b 0a 63 6c 61 73 73 20 51 4b 65 79 53 65 71 75 65 6e 63 65 3b 0a 63 6c 61 | itArray;.class.QKeySequence;.cla |
61d20 | 73 73 20 51 50 65 6e 3b 0a 2f 2f 20 53 6f 6d 65 20 68 65 61 64 65 72 73 20 72 65 6a 65 63 74 65 | ss.QPen;.//.Some.headers.rejecte |
61d40 | 64 20 61 66 74 65 72 20 51 56 61 72 69 61 6e 74 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 66 6f 72 | d.after.QVariant.declaration.for |
61d60 | 20 47 43 43 20 32 2e 37 2e 2a 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 0a 63 6c 61 73 73 20 51 | .GCC.2.7.*.compatibility.class.Q |
61d80 | 56 61 72 69 61 6e 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 4d 50 4c 41 54 45 5f | Variant;.#ifndef.QT_NO_TEMPLATE_ |
61da0 | 56 41 52 49 41 4e 54 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 20 63 6c 61 73 73 | VARIANT.template.<class.T>.class |
61dc0 | 20 51 56 61 6c 75 65 4c 69 73 74 3b 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 20 | .QValueList;.template.<class.T>. |
61de0 | 63 6c 61 73 73 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3b 0a 74 | class.QValueListConstIterator;.t |
61e00 | 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 20 63 6c 61 73 73 20 51 56 61 6c 75 65 4c 69 | emplate.<class.T>.class.QValueLi |
61e20 | 73 74 4e 6f 64 65 3b 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 | stNode;.template.<class.Key,.cla |
61e40 | 73 73 20 54 3e 20 63 6c 61 73 73 20 51 4d 61 70 3b 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 | ss.T>.class.QMap;.template.<clas |
61e60 | 73 20 4b 65 79 2c 20 63 6c 61 73 73 20 54 3e 20 63 6c 61 73 73 20 51 4d 61 70 43 6f 6e 73 74 49 | s.Key,.class.T>.class.QMapConstI |
61e80 | 74 65 72 61 74 6f 72 3b 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 | terator;.#endif..class.Q_EXPORT. |
61ea0 | 51 56 61 72 69 61 6e 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 54 79 70 65 | QVariant.{.public:.....enum.Type |
61ec0 | 20 7b 0a 09 49 6e 76 61 6c 69 64 2c 0a 09 4d 61 70 2c 0a 09 4c 69 73 74 2c 0a 09 53 74 72 69 6e | .{..Invalid,..Map,..List,..Strin |
61ee0 | 67 2c 0a 09 53 74 72 69 6e 67 4c 69 73 74 2c 0a 09 46 6f 6e 74 2c 0a 09 50 69 78 6d 61 70 2c 0a | g,..StringList,..Font,..Pixmap,. |
61f00 | 09 42 72 75 73 68 2c 0a 09 52 65 63 74 2c 0a 09 53 69 7a 65 2c 0a 09 43 6f 6c 6f 72 2c 0a 09 50 | .Brush,..Rect,..Size,..Color,..P |
61f20 | 61 6c 65 74 74 65 2c 0a 09 43 6f 6c 6f 72 47 72 6f 75 70 2c 0a 09 49 63 6f 6e 53 65 74 2c 0a 09 | alette,..ColorGroup,..IconSet,.. |
61f40 | 50 6f 69 6e 74 2c 0a 09 49 6d 61 67 65 2c 0a 09 49 6e 74 2c 0a 09 55 49 6e 74 2c 0a 09 42 6f 6f | Point,..Image,..Int,..UInt,..Boo |
61f60 | 6c 2c 0a 09 44 6f 75 62 6c 65 2c 0a 09 43 53 74 72 69 6e 67 2c 0a 09 50 6f 69 6e 74 41 72 72 61 | l,..Double,..CString,..PointArra |
61f80 | 79 2c 0a 09 52 65 67 69 6f 6e 2c 0a 09 42 69 74 6d 61 70 2c 0a 09 43 75 72 73 6f 72 2c 0a 09 53 | y,..Region,..Bitmap,..Cursor,..S |
61fa0 | 69 7a 65 50 6f 6c 69 63 79 2c 0a 09 44 61 74 65 2c 0a 09 54 69 6d 65 2c 0a 09 44 61 74 65 54 69 | izePolicy,..Date,..Time,..DateTi |
61fc0 | 6d 65 2c 0a 09 42 79 74 65 41 72 72 61 79 2c 0a 09 42 69 74 41 72 72 61 79 2c 0a 09 4b 65 79 53 | me,..ByteArray,..BitArray,..KeyS |
61fe0 | 65 71 75 65 6e 63 65 2c 0a 09 50 65 6e 2c 0a 09 4c 6f 6e 67 4c 6f 6e 67 2c 0a 09 55 4c 6f 6e 67 | equence,..Pen,..LongLong,..ULong |
62000 | 4c 6f 6e 67 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 29 3b 0a 20 20 20 | Long.....};......QVariant();.... |
62020 | 20 7e 51 56 61 72 69 61 6e 74 28 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 | .~QVariant();.....QVariant(.cons |
62040 | 74 20 51 56 61 72 69 61 6e 74 26 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 | t.QVariant&.);.#ifndef.QT_NO_DAT |
62060 | 41 53 54 52 45 41 4d 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 51 44 61 74 61 53 74 72 65 61 | ASTREAM.....QVariant(.QDataStrea |
62080 | 6d 26 20 73 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e | m&.s.);.#endif.....QVariant(.con |
620a0 | 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e | st.QString&.);.....QVariant(.con |
620c0 | 73 74 20 51 43 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f | st.QCString&.);.....QVariant(.co |
620e0 | 6e 73 74 20 63 68 61 72 2a 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 52 49 4e | nst.char*.);.#ifndef.QT_NO_STRIN |
62100 | 47 4c 49 53 54 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | GLIST.....QVariant(.const.QStrin |
62120 | 67 4c 69 73 74 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 | gList&.);.#endif.....QVariant(.c |
62140 | 6f 6e 73 74 20 51 46 6f 6e 74 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e | onst.QFont&.);.....QVariant(.con |
62160 | 73 74 20 51 50 69 78 6d 61 70 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e | st.QPixmap&.);.....QVariant(.con |
62180 | 73 74 20 51 49 6d 61 67 65 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 | st.QImage&.);.....QVariant(.cons |
621a0 | 74 20 51 42 72 75 73 68 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 | t.QBrush&.);.....QVariant(.const |
621c0 | 20 51 50 6f 69 6e 74 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 | .QPoint&.);.....QVariant(.const. |
621e0 | 51 52 65 63 74 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 51 53 | QRect&.);.....QVariant(.const.QS |
62200 | 69 7a 65 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 51 43 6f 6c | ize&.);.....QVariant(.const.QCol |
62220 | 6f 72 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 51 50 61 6c 65 | or&.);.....QVariant(.const.QPale |
62240 | 74 74 65 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 51 43 6f 6c | tte&.);.....QVariant(.const.QCol |
62260 | 6f 72 47 72 6f 75 70 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 | orGroup&.);.....QVariant(.const. |
62280 | 51 49 63 6f 6e 53 65 74 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 | QIconSet&.);.....QVariant(.const |
622a0 | 20 51 50 6f 69 6e 74 41 72 72 61 79 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 | .QPointArray&.);.....QVariant(.c |
622c0 | 6f 6e 73 74 20 51 52 65 67 69 6f 6e 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 | onst.QRegion&.);.....QVariant(.c |
622e0 | 6f 6e 73 74 20 51 42 69 74 6d 61 70 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 | onst.QBitmap&.);.....QVariant(.c |
62300 | 6f 6e 73 74 20 51 43 75 72 73 6f 72 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 | onst.QCursor&.);.....QVariant(.c |
62320 | 6f 6e 73 74 20 51 44 61 74 65 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e | onst.QDate&.);.....QVariant(.con |
62340 | 73 74 20 51 54 69 6d 65 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 | st.QTime&.);.....QVariant(.const |
62360 | 20 51 44 61 74 65 54 69 6d 65 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e | .QDateTime&.);.....QVariant(.con |
62380 | 73 74 20 51 42 79 74 65 41 72 72 61 79 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 | st.QByteArray&.);.....QVariant(. |
623a0 | 63 6f 6e 73 74 20 51 42 69 74 41 72 72 61 79 26 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e | const.QBitArray&.);.#ifndef.QT_N |
623c0 | 4f 5f 41 43 43 45 4c 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 51 4b 65 79 | O_ACCEL.....QVariant(.const.QKey |
623e0 | 53 65 71 75 65 6e 63 65 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 56 61 72 69 61 6e 74 | Sequence&.);.#endif.....QVariant |
62400 | 28 20 63 6f 6e 73 74 20 51 50 65 6e 26 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 | (.const.QPen&.);.#ifndef.QT_NO_T |
62420 | 45 4d 50 4c 41 54 45 5f 56 41 52 49 41 4e 54 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f | EMPLATE_VARIANT.....QVariant(.co |
62440 | 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 56 61 72 69 61 6e 74 3e 26 20 29 3b 0a 20 20 20 | nst.QValueList<QVariant>&.);.... |
62460 | 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c 51 56 | .QVariant(.const.QMap<QString,QV |
62480 | 61 72 69 61 6e 74 3e 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 | ariant>&.);.#endif.....QVariant( |
624a0 | 20 69 6e 74 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 75 69 6e 74 20 29 3b 0a 20 20 | .int.);.....QVariant(.uint.);... |
624c0 | 20 20 51 56 61 72 69 61 6e 74 28 20 51 5f 4c 4c 4f 4e 47 20 29 3b 0a 20 20 20 20 51 56 61 72 69 | ..QVariant(.Q_LLONG.);.....QVari |
624e0 | 61 6e 74 28 20 51 5f 55 4c 4c 4f 4e 47 20 29 3b 0a 20 20 20 20 2f 2f 20 23 23 23 20 50 72 6f 62 | ant(.Q_ULLONG.);.....//.###.Prob |
62500 | 6c 65 6d 73 20 6f 6e 20 73 6f 6d 65 20 63 6f 6d 70 69 6c 65 72 73 20 3f 0a 20 20 20 20 51 56 61 | lems.on.some.compilers.?.....QVa |
62520 | 72 69 61 6e 74 28 20 62 6f 6f 6c 2c 20 69 6e 74 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 | riant(.bool,.int.);.....QVariant |
62540 | 28 20 64 6f 75 62 6c 65 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 51 53 69 7a 65 50 | (.double.);.....QVariant(.QSizeP |
62560 | 6f 6c 69 63 79 20 29 3b 0a 0a 20 20 20 20 51 56 61 72 69 61 6e 74 26 20 6f 70 65 72 61 74 6f 72 | olicy.);......QVariant&.operator |
62580 | 3d 20 28 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 26 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 | =.(.const.QVariant&.);.....bool. |
625a0 | 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 26 20 29 20 63 6f | operator==(.const.QVariant&.).co |
625c0 | 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 74 20 | nst;.....bool.operator!=(.const. |
625e0 | 51 56 61 72 69 61 6e 74 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 54 79 70 65 20 74 79 70 | QVariant&.).const;......Type.typ |
62600 | 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 74 79 70 65 4e | e().const;.....const.char*.typeN |
62620 | 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 63 61 6e 43 61 73 74 28 20 | ame().const;......bool.canCast(. |
62640 | 54 79 70 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 63 61 73 74 28 20 54 79 70 | Type.).const;.....bool.cast(.Typ |
62660 | 65 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 56 61 6c 69 64 28 29 20 63 6f 6e 73 74 3b 0a | e.);......bool.isValid().const;. |
62680 | 20 20 20 20 62 6f 6f 6c 20 69 73 4e 75 6c 6c 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f | ....bool.isNull().const;......vo |
626a0 | 69 64 20 63 6c 65 61 72 28 29 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 74 | id.clear();......const.QString.t |
626c0 | 6f 53 74 72 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 53 74 72 | oString().const;.....const.QCStr |
626e0 | 69 6e 67 20 74 6f 43 53 74 72 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 | ing.toCString().const;.#ifndef.Q |
62700 | 54 5f 4e 4f 5f 53 54 52 49 4e 47 4c 49 53 54 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | T_NO_STRINGLIST.....const.QStrin |
62720 | 67 4c 69 73 74 20 74 6f 53 74 72 69 6e 67 4c 69 73 74 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 | gList.toStringList().const;.#end |
62740 | 69 66 0a 20 20 20 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 74 6f 46 6f 6e 74 28 29 20 63 6f 6e 73 | if.....const.QFont.toFont().cons |
62760 | 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 74 6f 50 69 78 6d 61 70 28 29 20 | t;.....const.QPixmap.toPixmap(). |
62780 | 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 20 74 6f 49 6d 61 67 65 28 | const;.....const.QImage.toImage( |
627a0 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 74 6f 42 72 75 73 | ).const;.....const.QBrush.toBrus |
627c0 | 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 74 6f 50 6f | h().const;.....const.QPoint.toPo |
627e0 | 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 20 74 6f 52 | int().const;.....const.QRect.toR |
62800 | 65 63 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 74 6f 53 | ect().const;.....const.QSize.toS |
62820 | 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 74 6f | ize().const;.....const.QColor.to |
62840 | 43 6f 6c 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 61 6c 65 74 74 | Color().const;.....const.QPalett |
62860 | 65 20 74 6f 50 61 6c 65 74 74 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 | e.toPalette().const;.....const.Q |
62880 | 43 6f 6c 6f 72 47 72 6f 75 70 20 74 6f 43 6f 6c 6f 72 47 72 6f 75 70 28 29 20 63 6f 6e 73 74 3b | ColorGroup.toColorGroup().const; |
628a0 | 0a 20 20 20 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 20 74 6f 49 63 6f 6e 53 65 74 28 29 20 | .....const.QIconSet.toIconSet(). |
628c0 | 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 41 72 72 61 79 20 74 6f 50 | const;.....const.QPointArray.toP |
628e0 | 6f 69 6e 74 41 72 72 61 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 42 69 | ointArray().const;.....const.QBi |
62900 | 74 6d 61 70 20 74 6f 42 69 74 6d 61 70 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 | tmap.toBitmap().const;.....const |
62920 | 20 51 52 65 67 69 6f 6e 20 74 6f 52 65 67 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 | .QRegion.toRegion().const;.....c |
62940 | 6f 6e 73 74 20 51 43 75 72 73 6f 72 20 74 6f 43 75 72 73 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 | onst.QCursor.toCursor().const;.. |
62960 | 20 20 20 63 6f 6e 73 74 20 51 44 61 74 65 20 74 6f 44 61 74 65 28 29 20 63 6f 6e 73 74 3b 0a 20 | ...const.QDate.toDate().const;.. |
62980 | 20 20 20 63 6f 6e 73 74 20 51 54 69 6d 65 20 74 6f 54 69 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 20 | ...const.QTime.toTime().const;.. |
629a0 | 20 20 20 63 6f 6e 73 74 20 51 44 61 74 65 54 69 6d 65 20 74 6f 44 61 74 65 54 69 6d 65 28 29 20 | ...const.QDateTime.toDateTime(). |
629c0 | 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 74 6f 42 79 | const;.....const.QByteArray.toBy |
629e0 | 74 65 41 72 72 61 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 42 69 74 41 | teArray().const;.....const.QBitA |
62a00 | 72 72 61 79 20 74 6f 42 69 74 41 72 72 61 79 28 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 | rray.toBitArray().const;.#ifndef |
62a20 | 20 51 54 5f 4e 4f 5f 41 43 43 45 4c 0a 20 20 20 20 63 6f 6e 73 74 20 51 4b 65 79 53 65 71 75 65 | .QT_NO_ACCEL.....const.QKeySeque |
62a40 | 6e 63 65 20 74 6f 4b 65 79 53 65 71 75 65 6e 63 65 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 | nce.toKeySequence().const;.#endi |
62a60 | 66 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 65 6e 20 74 6f 50 65 6e 28 29 20 63 6f 6e 73 74 3b 0a | f.....const.QPen.toPen().const;. |
62a80 | 20 20 20 20 69 6e 74 20 74 6f 49 6e 74 28 20 62 6f 6f 6c 20 2a 20 6f 6b 3d 30 20 29 20 63 6f 6e | ....int.toInt(.bool.*.ok=0.).con |
62aa0 | 73 74 3b 0a 20 20 20 20 75 69 6e 74 20 74 6f 55 49 6e 74 28 20 62 6f 6f 6c 20 2a 20 6f 6b 3d 30 | st;.....uint.toUInt(.bool.*.ok=0 |
62ac0 | 20 29 20 63 6f 6e 73 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 | .).const;.....Q_LLONG.toLongLong |
62ae0 | 28 20 62 6f 6f 6c 20 2a 20 6f 6b 3d 30 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 5f 55 4c 4c | (.bool.*.ok=0.).const;.....Q_ULL |
62b00 | 4f 4e 47 20 74 6f 55 4c 6f 6e 67 4c 6f 6e 67 28 20 62 6f 6f 6c 20 2a 20 6f 6b 3d 30 20 29 20 63 | ONG.toULongLong(.bool.*.ok=0.).c |
62b20 | 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 74 6f 42 6f 6f 6c 28 29 20 63 6f 6e 73 74 3b 0a 20 | onst;.....bool.toBool().const;.. |
62b40 | 20 20 20 64 6f 75 62 6c 65 20 74 6f 44 6f 75 62 6c 65 28 20 62 6f 6f 6c 20 2a 20 6f 6b 3d 30 20 | ...double.toDouble(.bool.*.ok=0. |
62b60 | 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 4d 50 4c 41 54 45 5f | ).const;.#ifndef.QT_NO_TEMPLATE_ |
62b80 | 56 41 52 49 41 4e 54 0a 20 20 20 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 56 61 | VARIANT.....const.QValueList<QVa |
62ba0 | 72 69 61 6e 74 3e 20 74 6f 4c 69 73 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 | riant>.toList().const;.....const |
62bc0 | 20 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c 51 56 61 72 69 61 6e 74 3e 20 74 6f 4d 61 70 28 29 20 | .QMap<QString,QVariant>.toMap(). |
62be0 | 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 69 7a 65 50 6f 6c 69 63 79 20 74 6f | const;.#endif.....QSizePolicy.to |
62c00 | 53 69 7a 65 50 6f 6c 69 63 79 28 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f | SizePolicy().const;..#ifndef.QT_ |
62c20 | 4e 4f 5f 54 45 4d 50 4c 41 54 45 5f 56 41 52 49 41 4e 54 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 | NO_TEMPLATE_VARIANT.....QValueLi |
62c40 | 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 51 53 74 72 69 6e 67 3e 20 73 74 72 69 6e 67 4c | stConstIterator<QString>.stringL |
62c60 | 69 73 74 42 65 67 69 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 | istBegin().const;.....QValueList |
62c80 | 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 51 53 74 72 69 6e 67 3e 20 73 74 72 69 6e 67 4c 69 73 | ConstIterator<QString>.stringLis |
62ca0 | 74 45 6e 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 | tEnd().const;.....QValueListCons |
62cc0 | 74 49 74 65 72 61 74 6f 72 3c 51 56 61 72 69 61 6e 74 3e 20 6c 69 73 74 42 65 67 69 6e 28 29 20 | tIterator<QVariant>.listBegin(). |
62ce0 | 63 6f 6e 73 74 3b 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 | const;.....QValueListConstIterat |
62d00 | 6f 72 3c 51 56 61 72 69 61 6e 74 3e 20 6c 69 73 74 45 6e 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 | or<QVariant>.listEnd().const;... |
62d20 | 20 20 51 4d 61 70 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 51 53 74 72 69 6e 67 2c 51 56 61 72 | ..QMapConstIterator<QString,QVar |
62d40 | 69 61 6e 74 3e 20 6d 61 70 42 65 67 69 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 4d 61 70 | iant>.mapBegin().const;.....QMap |
62d60 | 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 51 53 74 72 69 6e 67 2c 51 56 61 72 69 61 6e 74 3e 20 | ConstIterator<QString,QVariant>. |
62d80 | 6d 61 70 45 6e 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 4d 61 70 43 6f 6e 73 74 49 74 65 | mapEnd().const;.....QMapConstIte |
62da0 | 72 61 74 6f 72 3c 51 53 74 72 69 6e 67 2c 51 56 61 72 69 61 6e 74 3e 20 6d 61 70 46 69 6e 64 28 | rator<QString,QVariant>.mapFind( |
62dc0 | 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a | .const.QString&.).const;.#endif. |
62de0 | 20 20 20 20 51 53 74 72 69 6e 67 26 20 61 73 53 74 72 69 6e 67 28 29 3b 0a 20 20 20 20 51 43 53 | ....QString&.asString();.....QCS |
62e00 | 74 72 69 6e 67 26 20 61 73 43 53 74 72 69 6e 67 28 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e | tring&.asCString();.#ifndef.QT_N |
62e20 | 4f 5f 53 54 52 49 4e 47 4c 49 53 54 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 26 20 61 73 | O_STRINGLIST.....QStringList&.as |
62e40 | 53 74 72 69 6e 67 4c 69 73 74 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 46 6f 6e 74 26 20 | StringList();.#endif.....QFont&. |
62e60 | 61 73 46 6f 6e 74 28 29 3b 0a 20 20 20 20 51 50 69 78 6d 61 70 26 20 61 73 50 69 78 6d 61 70 28 | asFont();.....QPixmap&.asPixmap( |
62e80 | 29 3b 0a 20 20 20 20 51 49 6d 61 67 65 26 20 61 73 49 6d 61 67 65 28 29 3b 0a 20 20 20 20 51 42 | );.....QImage&.asImage();.....QB |
62ea0 | 72 75 73 68 26 20 61 73 42 72 75 73 68 28 29 3b 0a 20 20 20 20 51 50 6f 69 6e 74 26 20 61 73 50 | rush&.asBrush();.....QPoint&.asP |
62ec0 | 6f 69 6e 74 28 29 3b 0a 20 20 20 20 51 52 65 63 74 26 20 61 73 52 65 63 74 28 29 3b 0a 20 20 20 | oint();.....QRect&.asRect();.... |
62ee0 | 20 51 53 69 7a 65 26 20 61 73 53 69 7a 65 28 29 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 26 20 61 73 | .QSize&.asSize();.....QColor&.as |
62f00 | 43 6f 6c 6f 72 28 29 3b 0a 20 20 20 20 51 50 61 6c 65 74 74 65 26 20 61 73 50 61 6c 65 74 74 65 | Color();.....QPalette&.asPalette |
62f20 | 28 29 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 47 72 6f 75 70 26 20 61 73 43 6f 6c 6f 72 47 72 6f 75 | ();.....QColorGroup&.asColorGrou |
62f40 | 70 28 29 3b 0a 20 20 20 20 51 49 63 6f 6e 53 65 74 26 20 61 73 49 63 6f 6e 53 65 74 28 29 3b 0a | p();.....QIconSet&.asIconSet();. |
62f60 | 20 20 20 20 51 50 6f 69 6e 74 41 72 72 61 79 26 20 61 73 50 6f 69 6e 74 41 72 72 61 79 28 29 3b | ....QPointArray&.asPointArray(); |
62f80 | 0a 20 20 20 20 51 42 69 74 6d 61 70 26 20 61 73 42 69 74 6d 61 70 28 29 3b 0a 20 20 20 20 51 52 | .....QBitmap&.asBitmap();.....QR |
62fa0 | 65 67 69 6f 6e 26 20 61 73 52 65 67 69 6f 6e 28 29 3b 0a 20 20 20 20 51 43 75 72 73 6f 72 26 20 | egion&.asRegion();.....QCursor&. |
62fc0 | 61 73 43 75 72 73 6f 72 28 29 3b 0a 20 20 20 20 51 44 61 74 65 26 20 61 73 44 61 74 65 28 29 3b | asCursor();.....QDate&.asDate(); |
62fe0 | 0a 20 20 20 20 51 54 69 6d 65 26 20 61 73 54 69 6d 65 28 29 3b 0a 20 20 20 20 51 44 61 74 65 54 | .....QTime&.asTime();.....QDateT |
63000 | 69 6d 65 26 20 61 73 44 61 74 65 54 69 6d 65 28 29 3b 0a 20 20 20 20 51 42 79 74 65 41 72 72 61 | ime&.asDateTime();.....QByteArra |
63020 | 79 26 20 61 73 42 79 74 65 41 72 72 61 79 28 29 3b 0a 20 20 20 20 51 42 69 74 41 72 72 61 79 26 | y&.asByteArray();.....QBitArray& |
63040 | 20 61 73 42 69 74 41 72 72 61 79 28 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 41 43 43 | .asBitArray();.#ifndef.QT_NO_ACC |
63060 | 45 4c 0a 20 20 20 20 51 4b 65 79 53 65 71 75 65 6e 63 65 26 20 61 73 4b 65 79 53 65 71 75 65 6e | EL.....QKeySequence&.asKeySequen |
63080 | 63 65 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 50 65 6e 26 20 61 73 50 65 6e 28 29 3b 0a | ce();.#endif.....QPen&.asPen();. |
630a0 | 20 20 20 20 69 6e 74 26 20 61 73 49 6e 74 28 29 3b 0a 20 20 20 20 75 69 6e 74 26 20 61 73 55 49 | ....int&.asInt();.....uint&.asUI |
630c0 | 6e 74 28 29 3b 0a 20 20 20 20 51 5f 4c 4c 4f 4e 47 26 20 61 73 4c 6f 6e 67 4c 6f 6e 67 28 29 3b | nt();.....Q_LLONG&.asLongLong(); |
630e0 | 0a 20 20 20 20 51 5f 55 4c 4c 4f 4e 47 26 20 61 73 55 4c 6f 6e 67 4c 6f 6e 67 28 29 3b 0a 20 20 | .....Q_ULLONG&.asULongLong();... |
63100 | 20 20 62 6f 6f 6c 26 20 61 73 42 6f 6f 6c 28 29 3b 0a 20 20 20 20 64 6f 75 62 6c 65 26 20 61 73 | ..bool&.asBool();.....double&.as |
63120 | 44 6f 75 62 6c 65 28 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 4d 50 4c 41 54 45 | Double();.#ifndef.QT_NO_TEMPLATE |
63140 | 5f 56 41 52 49 41 4e 54 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 56 61 72 69 61 6e 74 | _VARIANT.....QValueList<QVariant |
63160 | 3e 26 20 61 73 4c 69 73 74 28 29 3b 0a 20 20 20 20 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c 51 56 | >&.asList();.....QMap<QString,QV |
63180 | 61 72 69 61 6e 74 3e 26 20 61 73 4d 61 70 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 69 | ariant>&.asMap();.#endif.....QSi |
631a0 | 7a 65 50 6f 6c 69 63 79 26 20 61 73 53 69 7a 65 50 6f 6c 69 63 79 28 29 3b 0a 0a 23 69 66 6e 64 | zePolicy&.asSizePolicy();..#ifnd |
631c0 | 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 6f 69 64 20 6c 6f 61 | ef.QT_NO_DATASTREAM.....void.loa |
631e0 | 64 28 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 61 76 65 | d(.QDataStream&.);.....void.save |
63200 | 28 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 | (.QDataStream&.).const;.#endif.. |
63220 | 20 20 20 73 74 61 74 69 63 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 74 79 70 65 54 6f 4e 61 6d 65 | ...static.const.char*.typeToName |
63240 | 28 20 54 79 70 65 20 74 79 70 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 54 79 70 65 20 6e 61 | (.Type.typ.);.....static.Type.na |
63260 | 6d 65 54 6f 54 79 70 65 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 20 29 3b 0a 0a 70 | meToType(.const.char*.name.);..p |
63280 | 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 64 65 74 61 63 68 28 29 3b 0a 0a 20 20 20 20 | rivate:.....void.detach();...... |
632a0 | 63 6c 61 73 73 20 50 72 69 76 61 74 65 20 3a 20 70 75 62 6c 69 63 20 51 53 68 61 72 65 64 0a 20 | class.Private.:.public.QShared.. |
632c0 | 20 20 20 7b 0a 20 20 20 20 70 75 62 6c 69 63 3a 0a 09 50 72 69 76 61 74 65 28 29 3b 0a 09 50 72 | ...{.....public:..Private();..Pr |
632e0 | 69 76 61 74 65 28 20 50 72 69 76 61 74 65 2a 20 29 3b 0a 09 7e 50 72 69 76 61 74 65 28 29 3b 0a | ivate(.Private*.);..~Private();. |
63300 | 0a 09 76 6f 69 64 20 63 6c 65 61 72 28 29 3b 0a 0a 09 54 79 70 65 20 74 79 70 3b 0a 09 75 6e 69 | ..void.clear();...Type.typ;..uni |
63320 | 6f 6e 0a 09 7b 0a 09 20 20 20 20 75 69 6e 74 20 75 3b 0a 09 20 20 20 20 69 6e 74 20 69 3b 0a 09 | on..{......uint.u;......int.i;.. |
63340 | 20 20 20 20 51 5f 4c 4c 4f 4e 47 20 6c 6c 3b 0a 09 20 20 20 20 51 5f 55 4c 4c 4f 4e 47 20 75 6c | ....Q_LLONG.ll;......Q_ULLONG.ul |
63360 | 6c 3b 0a 09 20 20 20 20 62 6f 6f 6c 20 62 3b 0a 09 20 20 20 20 64 6f 75 62 6c 65 20 64 3b 0a 09 | l;......bool.b;......double.d;.. |
63380 | 20 20 20 20 76 6f 69 64 20 2a 70 74 72 3b 0a 09 7d 20 76 61 6c 75 65 3b 0a 09 75 69 6e 74 20 69 | ....void.*ptr;..}.value;..uint.i |
633a0 | 73 5f 6e 75 6c 6c 20 3a 20 31 3b 20 2f 2f 20 23 23 20 34 2e 30 20 6d 65 72 67 65 20 77 69 74 68 | s_null.:.1;.//.##.4.0.merge.with |
633c0 | 20 74 79 70 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 50 72 69 76 61 74 65 2a 20 64 3b 0a 0a 70 75 | .typ.....};......Private*.d;..pu |
633e0 | 62 6c 69 63 3a 0a 20 20 20 20 76 6f 69 64 2a 20 72 61 77 41 63 63 65 73 73 28 20 76 6f 69 64 2a | blic:.....void*.rawAccess(.void* |
63400 | 20 70 74 72 20 3d 20 30 2c 20 54 79 70 65 20 74 79 70 20 3d 20 49 6e 76 61 6c 69 64 2c 20 62 6f | .ptr.=.0,.Type.typ.=.Invalid,.bo |
63420 | 6f 6c 20 64 65 65 70 43 6f 70 79 20 3d 20 46 41 4c 53 45 20 29 3b 0a 7d 3b 0a 0a 2f 2f 20 64 6f | ol.deepCopy.=.FALSE.);.};..//.do |
63440 | 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 69 6c | wn.here.for.GCC.2.7.*.compatibil |
63460 | 69 74 79 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 76 61 6c 75 | ity.#ifndef.QT_H.#include."qvalu |
63480 | 65 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 6c 69 73 74 2e 68 | elist.h".#include."qstringlist.h |
634a0 | 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6d 61 70 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 | ".#include."qmap.h".#endif.//.QT |
634c0 | 5f 48 0a 0a 69 6e 6c 69 6e 65 20 51 56 61 72 69 61 6e 74 3a 3a 54 79 70 65 20 51 56 61 72 69 61 | _H..inline.QVariant::Type.QVaria |
634e0 | 6e 74 3a 3a 74 79 70 65 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 64 2d | nt::type().const.{.....return.d- |
63500 | 3e 74 79 70 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 56 61 72 69 61 6e 74 3a 3a 69 | >typ;.}..inline.bool.QVariant::i |
63520 | 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 28 64 2d 3e | sValid().const.{.....return.(d-> |
63540 | 74 79 70 20 21 3d 20 49 6e 76 61 6c 69 64 29 3b 0a 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e | typ.!=.Invalid);.}..#ifndef.QT_N |
63560 | 4f 5f 54 45 4d 50 4c 41 54 45 5f 56 41 52 49 41 4e 54 0a 69 6e 6c 69 6e 65 20 51 56 61 6c 75 65 | O_TEMPLATE_VARIANT.inline.QValue |
63580 | 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 51 53 74 72 69 6e 67 3e 20 51 56 61 72 69 | ListConstIterator<QString>.QVari |
635a0 | 61 6e 74 3a 3a 73 74 72 69 6e 67 4c 69 73 74 42 65 67 69 6e 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 | ant::stringListBegin().const.{.. |
635c0 | 20 20 20 69 66 20 28 20 64 2d 3e 74 79 70 20 21 3d 20 53 74 72 69 6e 67 4c 69 73 74 20 29 0a 09 | ...if.(.d->typ.!=.StringList.).. |
635e0 | 72 65 74 75 72 6e 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 51 | return.QValueListConstIterator<Q |
63600 | 53 74 72 69 6e 67 3e 28 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 28 28 63 6f 6e 73 74 20 51 53 | String>();.....return.((const.QS |
63620 | 74 72 69 6e 67 4c 69 73 74 2a 29 64 2d 3e 76 61 6c 75 65 2e 70 74 72 29 2d 3e 62 65 67 69 6e 28 | tringList*)d->value.ptr)->begin( |
63640 | 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 | );.}..inline.QValueListConstIter |
63660 | 61 74 6f 72 3c 51 53 74 72 69 6e 67 3e 20 51 56 61 72 69 61 6e 74 3a 3a 73 74 72 69 6e 67 4c 69 | ator<QString>.QVariant::stringLi |
63680 | 73 74 45 6e 64 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 69 66 20 28 20 64 2d 3e 74 79 70 20 | stEnd().const.{.....if.(.d->typ. |
636a0 | 21 3d 20 53 74 72 69 6e 67 4c 69 73 74 20 29 0a 09 72 65 74 75 72 6e 20 51 56 61 6c 75 65 4c 69 | !=.StringList.)..return.QValueLi |
636c0 | 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 51 53 74 72 69 6e 67 3e 28 29 3b 0a 20 20 20 20 | stConstIterator<QString>();..... |
636e0 | 72 65 74 75 72 6e 20 28 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 4c 69 73 74 2a 29 64 2d 3e 76 | return.((const.QStringList*)d->v |
63700 | 61 6c 75 65 2e 70 74 72 29 2d 3e 65 6e 64 28 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 56 61 6c | alue.ptr)->end();.}..inline.QVal |
63720 | 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 51 56 61 72 69 61 6e 74 3e 20 51 56 | ueListConstIterator<QVariant>.QV |
63740 | 61 72 69 61 6e 74 3a 3a 6c 69 73 74 42 65 67 69 6e 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 | ariant::listBegin().const.{..... |
63760 | 69 66 20 28 20 64 2d 3e 74 79 70 20 21 3d 20 4c 69 73 74 20 29 0a 09 72 65 74 75 72 6e 20 51 56 | if.(.d->typ.!=.List.)..return.QV |
63780 | 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 51 56 61 72 69 61 6e 74 3e 28 | alueListConstIterator<QVariant>( |
637a0 | 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 28 28 63 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 | );.....return.((const.QValueList |
637c0 | 3c 51 56 61 72 69 61 6e 74 3e 2a 29 64 2d 3e 76 61 6c 75 65 2e 70 74 72 29 2d 3e 62 65 67 69 6e | <QVariant>*)d->value.ptr)->begin |
637e0 | 28 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 | ();.}..inline.QValueListConstIte |
63800 | 72 61 74 6f 72 3c 51 56 61 72 69 61 6e 74 3e 20 51 56 61 72 69 61 6e 74 3a 3a 6c 69 73 74 45 6e | rator<QVariant>.QVariant::listEn |
63820 | 64 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 69 66 20 28 20 64 2d 3e 74 79 70 20 21 3d 20 4c | d().const.{.....if.(.d->typ.!=.L |
63840 | 69 73 74 20 29 0a 09 72 65 74 75 72 6e 20 51 56 61 6c 75 65 4c 69 73 74 43 6f 6e 73 74 49 74 65 | ist.)..return.QValueListConstIte |
63860 | 72 61 74 6f 72 3c 51 56 61 72 69 61 6e 74 3e 28 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 28 28 | rator<QVariant>();.....return.(( |
63880 | 63 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 56 61 72 69 61 6e 74 3e 2a 29 64 2d 3e 76 | const.QValueList<QVariant>*)d->v |
638a0 | 61 6c 75 65 2e 70 74 72 29 2d 3e 65 6e 64 28 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 4d 61 70 | alue.ptr)->end();.}..inline.QMap |
638c0 | 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 51 53 74 72 69 6e 67 2c 51 56 61 72 69 61 6e 74 3e 20 | ConstIterator<QString,QVariant>. |
638e0 | 51 56 61 72 69 61 6e 74 3a 3a 6d 61 70 42 65 67 69 6e 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 | QVariant::mapBegin().const.{.... |
63900 | 20 69 66 20 28 20 64 2d 3e 74 79 70 20 21 3d 20 4d 61 70 20 29 0a 09 72 65 74 75 72 6e 20 51 4d | .if.(.d->typ.!=.Map.)..return.QM |
63920 | 61 70 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 51 53 74 72 69 6e 67 2c 51 56 61 72 69 61 6e 74 | apConstIterator<QString,QVariant |
63940 | 3e 28 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 28 28 63 6f 6e 73 74 20 51 4d 61 70 3c 51 53 74 | >();.....return.((const.QMap<QSt |
63960 | 72 69 6e 67 2c 51 56 61 72 69 61 6e 74 3e 2a 29 64 2d 3e 76 61 6c 75 65 2e 70 74 72 29 2d 3e 62 | ring,QVariant>*)d->value.ptr)->b |
63980 | 65 67 69 6e 28 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 4d 61 70 43 6f 6e 73 74 49 74 65 72 61 | egin();.}..inline.QMapConstItera |
639a0 | 74 6f 72 3c 51 53 74 72 69 6e 67 2c 51 56 61 72 69 61 6e 74 3e 20 51 56 61 72 69 61 6e 74 3a 3a | tor<QString,QVariant>.QVariant:: |
639c0 | 6d 61 70 45 6e 64 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 69 66 20 28 20 64 2d 3e 74 79 70 | mapEnd().const.{.....if.(.d->typ |
639e0 | 20 21 3d 20 4d 61 70 20 29 0a 09 72 65 74 75 72 6e 20 51 4d 61 70 43 6f 6e 73 74 49 74 65 72 61 | .!=.Map.)..return.QMapConstItera |
63a00 | 74 6f 72 3c 51 53 74 72 69 6e 67 2c 51 56 61 72 69 61 6e 74 3e 28 29 3b 0a 20 20 20 20 72 65 74 | tor<QString,QVariant>();.....ret |
63a20 | 75 72 6e 20 28 28 63 6f 6e 73 74 20 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c 51 56 61 72 69 61 6e | urn.((const.QMap<QString,QVarian |
63a40 | 74 3e 2a 29 64 2d 3e 76 61 6c 75 65 2e 70 74 72 29 2d 3e 65 6e 64 28 29 3b 0a 7d 0a 0a 69 6e 6c | t>*)d->value.ptr)->end();.}..inl |
63a60 | 69 6e 65 20 51 4d 61 70 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 51 53 74 72 69 6e 67 2c 51 56 | ine.QMapConstIterator<QString,QV |
63a80 | 61 72 69 61 6e 74 3e 20 51 56 61 72 69 61 6e 74 3a 3a 6d 61 70 46 69 6e 64 28 20 63 6f 6e 73 74 | ariant>.QVariant::mapFind(.const |
63aa0 | 20 51 53 74 72 69 6e 67 26 20 6b 65 79 20 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 69 66 20 28 | .QString&.key.).const.{.....if.( |
63ac0 | 20 64 2d 3e 74 79 70 20 21 3d 20 4d 61 70 20 29 0a 09 72 65 74 75 72 6e 20 51 4d 61 70 43 6f 6e | .d->typ.!=.Map.)..return.QMapCon |
63ae0 | 73 74 49 74 65 72 61 74 6f 72 3c 51 53 74 72 69 6e 67 2c 51 56 61 72 69 61 6e 74 3e 28 29 3b 0a | stIterator<QString,QVariant>();. |
63b00 | 20 20 20 20 72 65 74 75 72 6e 20 28 28 63 6f 6e 73 74 20 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c | ....return.((const.QMap<QString, |
63b20 | 51 56 61 72 69 61 6e 74 3e 2a 29 64 2d 3e 76 61 6c 75 65 2e 70 74 72 29 2d 3e 66 69 6e 64 28 20 | QVariant>*)d->value.ptr)->find(. |
63b40 | 6b 65 79 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 44 | key.);.}.#endif..#ifndef.QT_NO_D |
63b60 | 41 54 41 53 54 52 45 41 4d 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 | ATASTREAM.Q_EXPORT.QDataStream&. |
63b80 | 6f 70 65 72 61 74 6f 72 3e 3e 20 28 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 73 2c 20 51 56 61 | operator>>.(.QDataStream&.s,.QVa |
63ba0 | 72 69 61 6e 74 26 20 70 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d | riant&.p.);.Q_EXPORT.QDataStream |
63bc0 | 26 20 6f 70 65 72 61 74 6f 72 3c 3c 20 28 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 73 2c 20 63 | &.operator<<.(.QDataStream&.s,.c |
63be0 | 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 26 20 70 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 | onst.QVariant&.p.);.Q_EXPORT.QDa |
63c00 | 74 61 53 74 72 65 61 6d 26 20 6f 70 65 72 61 74 6f 72 3e 3e 20 28 20 51 44 61 74 61 53 74 72 65 | taStream&.operator>>.(.QDataStre |
63c20 | 61 6d 26 20 73 2c 20 51 56 61 72 69 61 6e 74 3a 3a 54 79 70 65 26 20 70 20 29 3b 0a 51 5f 45 58 | am&.s,.QVariant::Type&.p.);.Q_EX |
63c40 | 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 6f 70 65 72 61 74 6f 72 3c 3c 20 28 20 51 | PORT.QDataStream&.operator<<.(.Q |
63c60 | 44 61 74 61 53 74 72 65 61 6d 26 20 73 2c 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 3a 3a 54 | DataStream&.s,.const.QVariant::T |
63c80 | 79 70 65 20 70 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f | ype.p.);.#endif..#endif.//QT_NO_ |
63ca0 | 56 41 52 49 41 4e 54 0a 23 65 6e 64 69 66 20 2f 2f 20 51 56 41 52 49 41 4e 54 5f 48 0a 00 00 00 | VARIANT.#endif.//.QVARIANT_H.... |
63cc0 | 14 00 71 00 77 00 69 00 6e 00 64 00 65 00 66 00 73 00 2e 00 68 00 00 04 2b 2f 2a 2a 2a 2a 2a 2a | ..q.w.i.n.d.e.f.s...h...+/****** |
63ce0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
63d00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
63d20 | 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 43 6f 6d 70 61 74 69 62 69 6c 69 | ******.**.$Id$.**.**.Compatibili |
63d40 | 74 79 20 66 69 6c 65 20 2d 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 69 6e 63 6c 75 64 65 | ty.file.-.should.only.be.include |
63d60 | 64 20 62 79 20 6c 65 67 61 63 79 20 63 6f 64 65 2e 0a 2a 2a 20 49 74 20 23 69 6e 63 6c 75 64 65 | d.by.legacy.code..**.It.#include |
63d80 | 73 20 74 68 65 20 66 69 6c 65 20 77 68 69 63 68 20 6f 62 73 6f 6c 65 74 65 73 20 74 68 69 73 20 | s.the.file.which.obsoletes.this. |
63da0 | 6f 6e 65 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 2d 32 30 | one..**.**.Copyright.(C).1998-20 |
63dc0 | 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 | 00.Trolltech.ASA...All.rights.re |
63de0 | 73 65 72 76 65 64 2e 0a 2a 2a 20 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 | served..**..This.file.is.part.of |
63e00 | 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 | .the.Qt.GUI.Toolkit..**.**.This. |
63e20 | 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 | file.may.be.distributed.under.th |
63e40 | 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a | e.terms.of.the.Q.Public.License. |
63e60 | 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f | **.as.defined.by.Trolltech.ASA.o |
63e80 | 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 | f.Norway.and.appearing.in.the.fi |
63ea0 | 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 | le.**.LICENSE.QPL.included.in.th |
63ec0 | 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 | e.packaging.of.this.file..**.**. |
63ee0 | 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 50 72 6f 66 65 | Licensees.holding.valid.Qt.Profe |
63f00 | 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 | ssional.Edition.licenses.may.use |
63f20 | 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 | .this.**.file.in.accordance.with |
63f40 | 20 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 4c 69 63 | .the.Qt.Professional.Edition.Lic |
63f60 | 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 0a 2a 2a 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 | ense.Agreement.**.provided.with. |
63f80 | 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 2e 0a 2a 2a 0a | the.Qt.Professional.Edition..**. |
63fa0 | 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 | **.See.http://qtsoftware.com/pri |
63fc0 | 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 | cing.html.or.email.sales@trollte |
63fe0 | 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 | ch.com.for.**.information.about. |
64000 | 74 68 65 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 69 | the.Professional.Edition.licensi |
64020 | 6e 67 2c 20 6f 72 20 73 65 65 0a 2a 2a 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e | ng,.or.see.**.http://qtsoftware. |
64040 | 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 | com/qpl/.for.QPL.licensing.infor |
64060 | 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | mation..**.********************* |
64080 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
640a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 | ************************/.#ifnde |
640c0 | 66 20 51 57 49 4e 44 45 46 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 49 4e 44 45 46 53 5f 48 0a | f.QWINDEFS_H.#define.QWINDEFS_H. |
640e0 | 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 64 65 66 73 2e 68 22 0a 23 65 6e 64 69 66 0a | #include."qwindowdefs.h".#endif. |
64100 | 00 00 00 26 00 71 00 77 00 73 00 64 00 65 00 63 00 6f 00 72 00 61 00 74 00 69 00 6f 00 6e 00 5f | ...&.q.w.s.d.e.c.o.r.a.t.i.o.n._ |
64120 | 00 71 00 77 00 73 00 2e 00 68 00 00 08 a0 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .q.w.s...h..../***************** |
64140 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
64160 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 | ***************************.**.$ |
64180 | 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 57 53 44 65 63 6f 72 | Id$.**.**.Definition.of.QWSDecor |
641a0 | 61 74 69 6f 6e 20 63 6c 61 73 73 2e 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 | ation.class..**.**.Created.:.200 |
641c0 | 30 30 33 30 38 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 | 00308.**.**.Copyright.(C).1992-2 |
641e0 | 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 | 002.Trolltech.ASA...All.rights.r |
64200 | 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 | eserved..**.**.This.file.is.part |
64220 | 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 | .of.the.kernel.module.of.the.Qt. |
64240 | 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 | GUI.Toolkit..**.**.This.file.may |
64260 | 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 | .be.distributed.and/or.modified. |
64280 | 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 | under.the.terms.of.the.**.GNU.Ge |
642a0 | 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 | neral.Public.License.version.2.a |
642c0 | 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 | s.published.by.the.Free.Software |
642e0 | 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 | .**.Foundation.and.appearing.in. |
64300 | 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e | the.file.LICENSE.GPL.included.in |
64320 | 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a | .the.**.packaging.of.this.file.. |
64340 | 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 | **.**.Licensees.holding.valid.Qt |
64360 | 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 | .Enterprise.Edition.or.Qt.Profes |
64380 | 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 | sional.Edition.**.licenses.for.Q |
643a0 | 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 | topia.Core.may.use.this.file.in. |
643c0 | 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 | accordance.with.the.**.Qt.Embedd |
643e0 | 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 | ed.Commercial.License.Agreement. |
64400 | 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a | provided.with.the.Software..**.* |
64420 | 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 | *.This.file.is.provided.AS.IS.wi |
64440 | 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c | th.NO.WARRANTY.OF.ANY.KIND,.INCL |
64460 | 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c | UDING.THE.**.WARRANTY.OF.DESIGN, |
64480 | 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 | .MERCHANTABILITY.AND.FITNESS.FOR |
644a0 | 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 | .A.PARTICULAR.PURPOSE..**.**.See |
644c0 | 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 | .http://qtsoftware.com/pricing.h |
644e0 | 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d | tml.or.email.sales@trolltech.com |
64500 | 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 | .for.**...information.about.Qt.C |
64520 | 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a | ommercial.License.Agreements..** |
64540 | 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 | .See.http://qtsoftware.com/gpl/. |
64560 | 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a | for.GPL.licensing.information..* |
64580 | 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 | *.**.Contact.info@trolltech.com. |
645a0 | 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 | if.any.conditions.of.this.licens |
645c0 | 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a | ing.are.**.not.clear.to.you..**. |
645e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
64600 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
64620 | 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 44 45 43 4f 52 41 54 49 4f 4e 5f 51 | ******/..#ifndef.QWSDECORATION_Q |
64640 | 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 53 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 53 5f 48 | WS_H.#define.QWSDECORATION_QWS_H |
64660 | 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 72 65 67 69 6f 6e | ..#ifndef.QT_H.#include."qregion |
64680 | 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 50 6f 70 75 70 | .h".#endif.//.QT_H..class.QPopup |
646a0 | 4d 65 6e 75 3b 0a 0a 2f 2a 0a 20 49 6d 70 6c 65 6d 65 6e 74 73 20 64 65 63 6f 72 61 74 69 6f 6e | Menu;../*..Implements.decoration |
646c0 | 20 73 74 79 6c 65 73 0a 2a 2f 0a 63 6c 61 73 73 20 51 57 53 44 65 63 6f 72 61 74 69 6f 6e 0a 7b | .styles.*/.class.QWSDecoration.{ |
646e0 | 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 53 44 65 63 6f 72 61 74 69 6f 6e 28 29 20 7b 7d 0a | .public:.....QWSDecoration().{}. |
64700 | 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 57 53 44 65 63 6f 72 61 74 69 6f 6e 28 29 20 7b 7d 0a | ....virtual.~QWSDecoration().{}. |
64720 | 0a 20 20 20 20 65 6e 75 6d 20 52 65 67 69 6f 6e 20 7b 20 4e 6f 6e 65 3d 30 2c 20 41 6c 6c 3d 31 | .....enum.Region.{.None=0,.All=1 |
64740 | 2c 20 54 69 74 6c 65 3d 32 2c 20 54 6f 70 3d 33 2c 20 42 6f 74 74 6f 6d 3d 34 2c 20 4c 65 66 74 | ,.Title=2,.Top=3,.Bottom=4,.Left |
64760 | 3d 35 2c 20 52 69 67 68 74 3d 36 2c 0a 09 09 54 6f 70 4c 65 66 74 3d 37 2c 20 54 6f 70 52 69 67 | =5,.Right=6,...TopLeft=7,.TopRig |
64780 | 68 74 3d 38 2c 20 42 6f 74 74 6f 6d 4c 65 66 74 3d 39 2c 20 42 6f 74 74 6f 6d 52 69 67 68 74 3d | ht=8,.BottomLeft=9,.BottomRight= |
647a0 | 31 30 2c 0a 09 09 43 6c 6f 73 65 3d 31 31 2c 20 4d 69 6e 69 6d 69 7a 65 3d 31 32 2c 20 4d 61 78 | 10,...Close=11,.Minimize=12,.Max |
647c0 | 69 6d 69 7a 65 3d 31 33 2c 20 4e 6f 72 6d 61 6c 69 7a 65 3d 31 34 2c 0a 09 09 4d 65 6e 75 3d 31 | imize=13,.Normalize=14,...Menu=1 |
647e0 | 35 2c 20 4c 61 73 74 52 65 67 69 6f 6e 3d 4d 65 6e 75 20 7d 3b 0a 0a 20 20 20 20 76 69 72 74 75 | 5,.LastRegion=Menu.};......virtu |
64800 | 61 6c 20 51 52 65 67 69 6f 6e 20 72 65 67 69 6f 6e 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 | al.QRegion.region(const.QWidget. |
64820 | 2a 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 65 63 74 2c 20 52 65 67 69 6f 6e 20 72 3d 41 | *,.const.QRect.&rect,.Region.r=A |
64840 | 6c 6c 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 73 65 28 | ll).=.0;.....virtual.void.close( |
64860 | 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d | .QWidget.*.);.....virtual.void.m |
64880 | 69 6e 69 6d 69 7a 65 28 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 | inimize(.QWidget.*.);.....virtua |
648a0 | 6c 20 76 6f 69 64 20 6d 61 78 69 6d 69 7a 65 28 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 23 69 | l.void.maximize(.QWidget.*.);.#i |
648c0 | 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 4f 50 55 50 4d 45 4e 55 0a 20 20 20 20 76 69 72 74 75 61 | fndef.QT_NO_POPUPMENU.....virtua |
648e0 | 6c 20 51 50 6f 70 75 70 4d 65 6e 75 20 2a 6d 65 6e 75 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 | l.QPopupMenu.*menu(const.QWidget |
64900 | 20 2a 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 | .*,.const.QPoint.&);.#endif..... |
64920 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 28 51 50 61 69 6e 74 65 72 20 2a 2c 20 63 | virtual.void.paint(QPainter.*,.c |
64940 | 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | onst.QWidget.*).=.0;.....virtual |
64960 | 20 76 6f 69 64 20 70 61 69 6e 74 42 75 74 74 6f 6e 28 51 50 61 69 6e 74 65 72 20 2a 2c 20 63 6f | .void.paintButton(QPainter.*,.co |
64980 | 6e 73 74 20 51 57 69 64 67 65 74 20 2a 2c 20 52 65 67 69 6f 6e 2c 20 69 6e 74 20 73 74 61 74 65 | nst.QWidget.*,.Region,.int.state |
649a0 | 29 20 3d 20 30 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 53 44 45 43 4f 52 41 54 49 | ).=.0;.};..#endif.//.QWSDECORATI |
649c0 | 4f 4e 5f 51 57 53 5f 48 0a 00 00 00 1c 00 71 00 73 00 74 00 79 00 6c 00 65 00 70 00 6c 00 75 00 | ON_QWS_H......q.s.t.y.l.e.p.l.u. |
649e0 | 67 00 69 00 6e 00 2e 00 68 00 00 07 fe 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | g.i.n...h..../****************** |
64a00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
64a20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 | **************************.**.$I |
64a40 | 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 74 79 6c 65 50 | d:.$.**.**.Definition.of.QStyleP |
64a60 | 6c 75 67 69 6e 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 30 31 30 39 | lugin.class.**.**.Created.:.0109 |
64a80 | 32 30 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 31 20 54 72 6f 6c | 20.**.**.Copyright.(C).2001.Trol |
64aa0 | 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e | ltech.ASA...All.rights.reserved. |
64ac0 | 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 | .**.**.This.file.is.part.of.the. |
64ae0 | 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f | widgets.module.of.the.Qt.GUI.Too |
64b00 | 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 | lkit..**.**.This.file.may.be.dis |
64b20 | 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 | tributed.under.the.terms.of.the. |
64b40 | 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 | Q.Public.License.**.as.defined.b |
64b60 | 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 | y.Trolltech.ASA.of.Norway.and.ap |
64b80 | 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 | pearing.in.the.file.**.LICENSE.Q |
64ba0 | 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 | PL.included.in.the.packaging.of. |
64bc0 | 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 | this.file..**.**.This.file.may.b |
64be0 | 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e | e.distributed.and/or.modified.un |
64c00 | 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 | der.the.terms.of.the.**.GNU.Gene |
64c20 | 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 | ral.Public.License.version.2.as. |
64c40 | 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a | published.by.the.Free.Software.* |
64c60 | 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 | *.Foundation.and.appearing.in.th |
64c80 | 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 | e.file.LICENSE.GPL.included.in.t |
64ca0 | 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a | he.**.packaging.of.this.file..** |
64cc0 | 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 | .**.Licensees.holding.valid.Qt.E |
64ce0 | 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 | nterprise.Edition.or.Qt.Professi |
64d00 | 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 | onal.Edition.**.licenses.may.use |
64d20 | 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 | .this.file.in.accordance.with.th |
64d40 | 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 | e.Qt.Commercial.License.**.Agree |
64d60 | 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e | ment.provided.with.the.Software. |
64d80 | 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 | .**.**.This.file.is.provided.AS. |
64da0 | 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c | IS.with.NO.WARRANTY.OF.ANY.KIND, |
64dc0 | 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 | .INCLUDING.THE.**.WARRANTY.OF.DE |
64de0 | 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 | SIGN,.MERCHANTABILITY.AND.FITNES |
64e00 | 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a | S.FOR.A.PARTICULAR.PURPOSE..**.* |
64e20 | 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 | *.See.http://qtsoftware.com/pric |
64e40 | 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 | ing.html.or.email.sales@trolltec |
64e60 | 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 | h.com.for.**...information.about |
64e80 | 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 | .Qt.Commercial.License.Agreement |
64ea0 | 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f | s..**.See.http://qtsoftware.com/ |
64ec0 | 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 | qpl/.for.QPL.licensing.informati |
64ee0 | 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d | on..**.See.http://qtsoftware.com |
64f00 | 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 | /gpl/.for.GPL.licensing.informat |
64f20 | 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 | ion..**.**.Contact.info@trolltec |
64f40 | 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 | h.com.if.any.conditions.of.this. |
64f60 | 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f | licensing.are.**.not.clear.to.yo |
64f80 | 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | u..**.************************** |
64fa0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
64fc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 54 59 4c 45 50 4c 55 | ************/..#ifndef.QSTYLEPLU |
64fe0 | 47 49 4e 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 54 59 4c 45 50 4c 55 47 49 4e 5f 48 0a 0a 23 69 | GIN_H.#define.QSTYLEPLUGIN_H..#i |
65000 | 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 70 6c 75 67 69 6e 2e 68 22 | fndef.QT_H.#include."qgplugin.h" |
65020 | 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 | .#include."qstringlist.h".#endif |
65040 | 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 0a 23 69 | .//.QT_H..#ifndef.QT_NO_STYLE.#i |
65060 | 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 20 51 53 74 | fndef.QT_NO_COMPONENT..class.QSt |
65080 | 79 6c 65 3b 0a 63 6c 61 73 73 20 51 53 74 79 6c 65 50 6c 75 67 69 6e 50 72 69 76 61 74 65 3b 0a | yle;.class.QStylePluginPrivate;. |
650a0 | 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 74 79 6c 65 50 6c 75 67 69 6e 20 3a 20 70 | .class.Q_EXPORT.QStylePlugin.:.p |
650c0 | 75 62 6c 69 63 20 51 47 50 6c 75 67 69 6e 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 | ublic.QGPlugin.{.....Q_OBJECT.pu |
650e0 | 62 6c 69 63 3a 0a 20 20 20 20 51 53 74 79 6c 65 50 6c 75 67 69 6e 28 29 3b 0a 20 20 20 20 7e 51 | blic:.....QStylePlugin();.....~Q |
65100 | 53 74 79 6c 65 50 6c 75 67 69 6e 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 | StylePlugin();......virtual.QStr |
65120 | 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 20 76 69 | ingList.keys().const.=.0;.....vi |
65140 | 72 74 75 61 6c 20 51 53 74 79 6c 65 20 2a 63 72 65 61 74 65 28 20 63 6f 6e 73 74 20 51 53 74 72 | rtual.QStyle.*create(.const.QStr |
65160 | 69 6e 67 20 26 6b 65 79 20 29 20 3d 20 30 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 53 | ing.&key.).=.0;..private:.....QS |
65180 | 74 79 6c 65 50 6c 75 67 69 6e 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 | tylePluginPrivate.*d;.};..#endif |
651a0 | 20 2f 2f 20 51 54 5f 4e 4f 5f 43 4f 4d 50 4f 4e 45 4e 54 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 | .//.QT_NO_COMPONENT.#endif.//.QT |
651c0 | 5f 4e 4f 5f 53 54 59 4c 45 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 53 54 59 4c 45 50 4c 55 47 49 | _NO_STYLE..#endif.//.QSTYLEPLUGI |
651e0 | 4e 5f 48 0a 00 00 00 1c 00 71 00 74 00 65 00 78 00 74 00 62 00 72 00 6f 00 77 00 73 00 65 00 72 | N_H......q.t.e.x.t.b.r.o.w.s.e.r |
65200 | 00 2e 00 68 00 00 0d 58 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ...h...X/*********************** |
65220 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
65240 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a | *********************.**.$Id:.$. |
65260 | 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 51 54 65 78 74 42 72 6f | **.**.Definition.of.the.QTextBro |
65280 | 77 73 65 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 30 31 30 | wser.class.**.**.Created.:.99010 |
652a0 | 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 | 1.**.**.Copyright.(C).1992-2000. |
652c0 | 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 | Trolltech.ASA...All.rights.reser |
652e0 | 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 | ved..**.**.This.file.is.part.of. |
65300 | 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 | the.widgets.module.of.the.Qt.GUI |
65320 | 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 | .Toolkit..**.**.This.file.may.be |
65340 | 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 | .distributed.under.the.terms.of. |
65360 | 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e | the.Q.Public.License.**.as.defin |
65380 | 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e | ed.by.Trolltech.ASA.of.Norway.an |
653a0 | 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e | d.appearing.in.the.file.**.LICEN |
653c0 | 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 | SE.QPL.included.in.the.packaging |
653e0 | 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d | .of.this.file..**.**.This.file.m |
65400 | 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 | ay.be.distributed.and/or.modifie |
65420 | 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 | d.under.the.terms.of.the.**.GNU. |
65440 | 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 | General.Public.License.version.2 |
65460 | 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 | .as.published.by.the.Free.Softwa |
65480 | 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 | re.**.Foundation.and.appearing.i |
654a0 | 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 | n.the.file.LICENSE.GPL.included. |
654c0 | 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 | in.the.**.packaging.of.this.file |
654e0 | 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 | ..**.**.Licensees.holding.valid. |
65500 | 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 | Qt.Enterprise.Edition.or.Qt.Prof |
65520 | 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 | essional.Edition.**.licenses.may |
65540 | 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 | .use.this.file.in.accordance.wit |
65560 | 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 | h.the.Qt.Commercial.License.**.A |
65580 | 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 | greement.provided.with.the.Softw |
655a0 | 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 | are..**.**.This.file.is.provided |
655c0 | 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b | .AS.IS.with.NO.WARRANTY.OF.ANY.K |
655e0 | 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f | IND,.INCLUDING.THE.**.WARRANTY.O |
65600 | 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 | F.DESIGN,.MERCHANTABILITY.AND.FI |
65620 | 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a | TNESS.FOR.A.PARTICULAR.PURPOSE.. |
65640 | 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f | **.**.See.http://qtsoftware.com/ |
65660 | 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c | pricing.html.or.email.sales@trol |
65680 | 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 | ltech.com.for.**...information.a |
656a0 | 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 | bout.Qt.Commercial.License.Agree |
656c0 | 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e | ments..**.See.http://qtsoftware. |
656e0 | 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 | com/qpl/.for.QPL.licensing.infor |
65700 | 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 | mation..**.See.http://qtsoftware |
65720 | 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f | .com/gpl/.for.GPL.licensing.info |
65740 | 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c | rmation..**.**.Contact.info@trol |
65760 | 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 | ltech.com.if.any.conditions.of.t |
65780 | 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 | his.licensing.are.**.not.clear.t |
657a0 | 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | o.you..**.********************** |
657c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
657e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 45 58 54 | ****************/..#ifndef.QTEXT |
65800 | 42 52 4f 57 53 45 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 45 58 54 42 52 4f 57 53 45 52 5f 48 | BROWSER_H.#define.QTEXTBROWSER_H |
65820 | 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 6c 69 73 | ..#ifndef.QT_H.#include."qptrlis |
65840 | 74 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 69 6e 63 6c 75 | t.h".#include."qpixmap.h".#inclu |
65860 | 64 65 20 22 71 63 6f 6c 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 65 78 74 65 64 69 | de."qcolor.h".#include."qtextedi |
65880 | 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f | t.h".#endif.//.QT_H..#ifndef.QT_ |
658a0 | 4e 4f 5f 54 45 58 54 42 52 4f 57 53 45 52 0a 0a 63 6c 61 73 73 20 51 54 65 78 74 42 72 6f 77 73 | NO_TEXTBROWSER..class.QTextBrows |
658c0 | 65 72 44 61 74 61 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 42 72 6f | erData;..class.Q_EXPORT.QTextBro |
658e0 | 77 73 65 72 20 3a 20 70 75 62 6c 69 63 20 51 54 65 78 74 45 64 69 74 0a 7b 0a 20 20 20 20 51 5f | wser.:.public.QTextEdit.{.....Q_ |
65900 | 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 73 | OBJECT.....Q_PROPERTY(.QString.s |
65920 | 6f 75 72 63 65 20 52 45 41 44 20 73 6f 75 72 63 65 20 57 52 49 54 45 20 73 65 74 53 6f 75 72 63 | ource.READ.source.WRITE.setSourc |
65940 | 65 20 29 0a 20 20 20 20 51 5f 4f 56 45 52 52 49 44 45 28 20 69 6e 74 20 75 6e 64 6f 44 65 70 74 | e.).....Q_OVERRIDE(.int.undoDept |
65960 | 68 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 53 43 52 49 50 54 41 42 4c 45 20 66 61 | h.DESIGNABLE.false.SCRIPTABLE.fa |
65980 | 6c 73 65 20 29 0a 20 20 20 20 51 5f 4f 56 45 52 52 49 44 45 28 20 62 6f 6f 6c 20 6f 76 65 72 77 | lse.).....Q_OVERRIDE(.bool.overw |
659a0 | 72 69 74 65 4d 6f 64 65 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 53 43 52 49 50 54 | riteMode.DESIGNABLE.false.SCRIPT |
659c0 | 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 4f 56 45 52 52 49 44 45 28 20 62 6f 6f | ABLE.false.).....Q_OVERRIDE(.boo |
659e0 | 6c 20 6d 6f 64 69 66 69 65 64 20 53 43 52 49 50 54 41 42 4c 45 20 66 61 6c 73 65 29 0a 20 20 20 | l.modified.SCRIPTABLE.false).... |
65a00 | 20 51 5f 4f 56 45 52 52 49 44 45 28 20 62 6f 6f 6c 20 72 65 61 64 4f 6e 6c 79 20 44 45 53 49 47 | .Q_OVERRIDE(.bool.readOnly.DESIG |
65a20 | 4e 41 42 4c 45 20 66 61 6c 73 65 20 53 43 52 49 50 54 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 20 | NABLE.false.SCRIPTABLE.false.).. |
65a40 | 20 20 20 51 5f 4f 56 45 52 52 49 44 45 28 20 62 6f 6f 6c 20 75 6e 64 6f 52 65 64 6f 45 6e 61 62 | ...Q_OVERRIDE(.bool.undoRedoEnab |
65a60 | 6c 65 64 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 53 43 52 49 50 54 41 42 4c 45 20 | led.DESIGNABLE.false.SCRIPTABLE. |
65a80 | 66 61 6c 73 65 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 65 78 74 42 72 6f 77 73 65 | false.)..public:.....QTextBrowse |
65aa0 | 72 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 | r(.QWidget*.parent=0,.const.char |
65ac0 | 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 7e 51 54 65 78 74 42 72 6f 77 73 65 72 28 29 3b | *.name=0.);.....~QTextBrowser(); |
65ae0 | 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 73 6f 75 72 63 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 | ......QString.source().const;..p |
65b00 | 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 | ublic.slots:.....virtual.void.se |
65b20 | 74 53 6f 75 72 63 65 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 29 3b 0a 20 20 | tSource(const.QString&.name);... |
65b40 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 62 61 63 6b 77 61 72 64 28 29 3b 0a 20 20 20 20 76 | ..virtual.void.backward();.....v |
65b60 | 69 72 74 75 61 6c 20 76 6f 69 64 20 66 6f 72 77 61 72 64 28 29 3b 0a 20 20 20 20 76 69 72 74 75 | irtual.void.forward();.....virtu |
65b80 | 61 6c 20 76 6f 69 64 20 68 6f 6d 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 | al.void.home();.....virtual.void |
65ba0 | 20 72 65 6c 6f 61 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 65 78 74 28 20 63 6f 6e | .reload();.....void.setText(.con |
65bc0 | 73 74 20 51 53 74 72 69 6e 67 20 26 74 78 74 20 29 20 7b 20 73 65 74 54 65 78 74 28 20 74 78 74 | st.QString.&txt.).{.setText(.txt |
65be0 | 2c 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c | ,.QString::null.);.}.....virtual |
65c00 | 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 78 | .void.setText(.const.QString.&tx |
65c20 | 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 63 6f 6e 74 65 78 74 20 29 3b 0a 0a 73 69 | t,.const.QString.&context.);..si |
65c40 | 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 62 61 63 6b 77 61 72 64 41 76 61 69 6c 61 62 6c | gnals:.....void.backwardAvailabl |
65c60 | 65 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 6f 72 77 61 72 64 41 76 61 69 6c | e(.bool.);.....void.forwardAvail |
65c80 | 61 62 6c 65 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 6f 75 72 63 65 43 68 61 | able(.bool.);.....void.sourceCha |
65ca0 | 6e 67 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 | nged(.const.QString&.);.....void |
65cc0 | 20 68 69 67 68 6c 69 67 68 74 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a | .highlighted(.const.QString&.);. |
65ce0 | 20 20 20 20 76 6f 69 64 20 6c 69 6e 6b 43 6c 69 63 6b 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 | ....void.linkClicked(.const.QStr |
65d00 | 69 6e 67 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 6e 63 68 6f 72 43 6c 69 63 6b 65 64 28 20 | ing&.);.....void.anchorClicked(. |
65d20 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 | const.QString&,.const.QString&.) |
65d40 | 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 6b 65 79 50 72 65 73 73 45 | ;..protected:.....void.keyPressE |
65d60 | 76 65 6e 74 28 20 51 4b 65 79 45 76 65 6e 74 20 2a 20 65 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a | vent(.QKeyEvent.*.e);..private:. |
65d80 | 20 20 20 20 76 6f 69 64 20 70 6f 70 75 70 44 65 74 61 69 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 | ....void.popupDetail(.const.QStr |
65da0 | 69 6e 67 26 20 63 6f 6e 74 65 6e 74 73 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 20 70 6f 73 | ing&.contents,.const.QPoint&.pos |
65dc0 | 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 6c 69 6e 6b 73 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 | .);.....bool.linksEnabled().cons |
65de0 | 74 20 7b 20 72 65 74 75 72 6e 20 54 52 55 45 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 65 6d 69 74 | t.{.return.TRUE;.}.....void.emit |
65e00 | 48 69 67 68 6c 69 67 68 74 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 20 29 3b | Highlighted(.const.QString.&s.); |
65e20 | 0a 20 20 20 20 76 6f 69 64 20 65 6d 69 74 4c 69 6e 6b 43 6c 69 63 6b 65 64 28 20 63 6f 6e 73 74 | .....void.emitLinkClicked(.const |
65e40 | 20 51 53 74 72 69 6e 67 20 26 73 20 29 3b 0a 20 20 20 20 51 54 65 78 74 42 72 6f 77 73 65 72 44 | .QString.&s.);.....QTextBrowserD |
65e60 | 61 74 61 20 2a 64 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f | ata.*d;..private:.//.Disabled.co |
65e80 | 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 |
65ea0 | 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 54 65 | .defined(Q_DISABLE_COPY).....QTe |
65ec0 | 78 74 42 72 6f 77 73 65 72 28 20 63 6f 6e 73 74 20 51 54 65 78 74 42 72 6f 77 73 65 72 20 26 20 | xtBrowser(.const.QTextBrowser.&. |
65ee0 | 29 3b 0a 20 20 20 20 51 54 65 78 74 42 72 6f 77 73 65 72 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 | );.....QTextBrowser&.operator=(. |
65f00 | 63 6f 6e 73 74 20 51 54 65 78 74 42 72 6f 77 73 65 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d | const.QTextBrowser.&.);.#endif.} |
65f20 | 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 54 45 58 54 42 52 4f 57 53 45 52 0a 0a | ;..#endif.//.QT_NO_TEXTBROWSER.. |
65f40 | 23 65 6e 64 69 66 20 2f 2f 20 51 54 45 58 54 42 52 4f 57 53 45 52 5f 48 0a 00 00 00 2e 00 71 00 | #endif.//.QTEXTBROWSER_H......q. |
65f60 | 77 00 73 00 62 00 65 00 6f 00 73 00 64 00 65 00 63 00 6f 00 72 00 61 00 74 00 69 00 6f 00 6e 00 | w.s.b.e.o.s.d.e.c.o.r.a.t.i.o.n. |
65f80 | 5f 00 71 00 77 00 73 00 2e 00 68 00 00 08 02 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | _.q.w.s...h..../**************** |
65fa0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
65fc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 | ****************************.**. |
65fe0 | 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 6c 63 61 72 61 74 69 6f 6e 20 6f 66 20 42 65 4f 53 20 77 | $Id$.**.**.Delcaration.of.BeOS.w |
66000 | 69 6e 64 6f 77 20 6d 61 6e 61 67 65 72 20 64 65 63 6f 72 61 74 69 6f 6e 73 0a 2a 2a 0a 2a 2a 20 | indow.manager.decorations.**.**. |
66020 | 43 72 65 61 74 65 64 20 3a 20 30 30 30 31 30 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 | Created.:.000101.**.**.Copyright |
66040 | 20 28 43 29 20 32 30 30 30 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 | .(C).2000-2002.Trolltech.ASA...A |
66060 | 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 | ll.rights.reserved..**.**.This.f |
66080 | 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 | ile.is.part.of.the.kernel.module |
660a0 | 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 | .of.the.Qt.GUI.Toolkit..**.**.Th |
660c0 | 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f | is.file.may.be.distributed.and/o |
660e0 | 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 | r.modified.under.the.terms.of.th |
66100 | 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 | e.**.GNU.General.Public.License. |
66120 | 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 | version.2.as.published.by.the.Fr |
66140 | 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 | ee.Software.**.Foundation.and.ap |
66160 | 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 | pearing.in.the.file.LICENSE.GPL. |
66180 | 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 | included.in.the.**.packaging.of. |
661a0 | 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 | this.file..**.**.Licensees.holdi |
661c0 | 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f | ng.valid.Qt.Enterprise.Edition.o |
661e0 | 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 | r.Qt.Professional.Edition.**.lic |
66200 | 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 | enses.for.Qtopia.Core.may.use.th |
66220 | 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a | is.file.in.accordance.with.the.* |
66240 | 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 | *.Qt.Embedded.Commercial.License |
66260 | 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 | .Agreement.provided.with.the.Sof |
66280 | 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 | tware..**.**.This.file.is.provid |
662a0 | 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 | ed.AS.IS.with.NO.WARRANTY.OF.ANY |
662c0 | 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 | .KIND,.INCLUDING.THE.**.WARRANTY |
662e0 | 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 | .OF.DESIGN,.MERCHANTABILITY.AND. |
66300 | 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 | FITNESS.FOR.A.PARTICULAR.PURPOSE |
66320 | 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f | ..**.**.See.http://qtsoftware.co |
66340 | 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 | m/pricing.html.or.email.sales@tr |
66360 | 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | olltech.com.for.**...information |
66380 | 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 | .about.Qt.Commercial.License.Agr |
663a0 | 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 | eements..**.See.http://qtsoftwar |
663c0 | 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 | e.com/gpl/.for.GPL.licensing.inf |
663e0 | 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f | ormation..**.**.Contact.info@tro |
66400 | 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 | lltech.com.if.any.conditions.of. |
66420 | 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 | this.licensing.are.**.not.clear. |
66440 | 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | to.you..**.********************* |
66460 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
66480 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 42 | *****************/..#ifndef.QWSB |
664a0 | 45 4f 53 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 53 42 | EOSDECORATION_QWS_H.#define.QWSB |
664c0 | 45 4f 53 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f | EOSDECORATION_QWS_H..#ifndef.QT_ |
664e0 | 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 73 64 65 66 61 75 6c 74 64 65 63 6f 72 61 74 69 6f 6e | H.#include."qwsdefaultdecoration |
66500 | 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 23 69 66 6e 64 65 66 | _qws.h".#endif.//.QT_H...#ifndef |
66520 | 20 51 54 5f 4e 4f 5f 51 57 53 5f 42 45 4f 53 5f 57 4d 5f 53 54 59 4c 45 0a 0a 0a 63 6c 61 73 73 | .QT_NO_QWS_BEOS_WM_STYLE...class |
66540 | 20 51 57 53 42 65 4f 53 44 65 63 6f 72 61 74 69 6f 6e 20 3a 20 70 75 62 6c 69 63 20 51 57 53 44 | .QWSBeOSDecoration.:.public.QWSD |
66560 | 65 66 61 75 6c 74 44 65 63 6f 72 61 74 69 6f 6e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 | efaultDecoration.{.public:.....Q |
66580 | 57 53 42 65 4f 53 44 65 63 6f 72 61 74 69 6f 6e 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | WSBeOSDecoration();.....virtual. |
665a0 | 7e 51 57 53 42 65 4f 53 44 65 63 6f 72 61 74 69 6f 6e 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 | ~QWSBeOSDecoration();......virtu |
665c0 | 61 6c 20 51 52 65 67 69 6f 6e 20 72 65 67 69 6f 6e 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 | al.QRegion.region(const.QWidget. |
665e0 | 2a 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 65 63 74 2c 20 52 65 67 69 6f 6e 29 3b 0a 20 | *,.const.QRect.&rect,.Region);.. |
66600 | 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 28 51 50 61 69 6e 74 65 72 20 2a | ...virtual.void.paint(QPainter.* |
66620 | 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | ,.const.QWidget.*);.....virtual. |
66640 | 76 6f 69 64 20 70 61 69 6e 74 42 75 74 74 6f 6e 28 51 50 61 69 6e 74 65 72 20 2a 2c 20 63 6f 6e | void.paintButton(QPainter.*,.con |
66660 | 73 74 20 51 57 69 64 67 65 74 20 2a 2c 20 52 65 67 69 6f 6e 2c 20 69 6e 74 20 73 74 61 74 65 29 | st.QWidget.*,.Region,.int.state) |
66680 | 3b 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 20 67 65 74 | ;.protected:.....virtual.int.get |
666a0 | 54 69 74 6c 65 57 69 64 74 68 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 29 3b 0a 20 20 20 | TitleWidth(const.QWidget.*);.... |
666c0 | 20 76 69 72 74 75 61 6c 20 69 6e 74 20 67 65 74 54 69 74 6c 65 48 65 69 67 68 74 28 63 6f 6e 73 | .virtual.int.getTitleHeight(cons |
666e0 | 74 20 51 57 69 64 67 65 74 20 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 | t.QWidget.*);.....virtual.const. |
66700 | 63 68 61 72 20 2a 2a 6d 65 6e 75 50 69 78 6d 61 70 28 29 3b 0a 2f 2f 20 20 20 20 76 69 72 74 75 | char.**menuPixmap();.//....virtu |
66720 | 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2a 6e 6f 72 6d 61 6c 69 7a 65 50 69 78 6d 61 70 28 | al.const.char.**normalizePixmap( |
66740 | 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 42 45 4f 53 5f | );.};..#endif.//.QT_NO_QWS_BEOS_ |
66760 | 57 4d 5f 53 54 59 4c 45 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 53 42 45 4f 53 44 45 43 4f 52 | WM_STYLE..#endif.//.QWSBEOSDECOR |
66780 | 41 54 49 4f 4e 5f 51 57 53 5f 48 0a 00 00 00 22 00 71 00 77 00 69 00 6e 00 64 00 6f 00 77 00 64 | ATION_QWS_H....".q.w.i.n.d.o.w.d |
667a0 | 00 65 00 66 00 73 00 5f 00 77 00 69 00 6e 00 2e 00 68 00 00 0a fb 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a | .e.f.s._.w.i.n...h..../********* |
667c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
667e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
66800 | 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 | ***.**.$Id$.**.**.Definition.of. |
66820 | 57 69 6e 64 6f 77 73 20 66 75 6e 63 74 69 6f 6e 73 2c 20 74 79 70 65 73 20 61 6e 64 20 63 6f 6e | Windows.functions,.types.and.con |
66840 | 73 74 61 6e 74 73 20 66 6f 72 20 74 68 65 20 57 69 6e 64 6f 77 73 0a 2a 2a 20 77 69 6e 64 6f 77 | stants.for.the.Windows.**.window |
66860 | 20 73 79 73 74 65 6d 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 | .system.**.**.Copyright.(C).1992 |
66880 | 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 | -2002.Trolltech.ASA...All.rights |
668a0 | 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 | .reserved..**.**.This.file.is.pa |
668c0 | 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 | rt.of.the.kernel.module.of.the.Q |
668e0 | 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 | t.GUI.Toolkit..**.**.Licensees.h |
66900 | 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 | olding.valid.Qt.Enterprise.Editi |
66920 | 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a | on.or.Qt.Professional.Edition.** |
66940 | 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 57 69 6e 64 6f 77 73 20 6d 61 79 20 75 73 65 20 74 68 | .licenses.for.Windows.may.use.th |
66960 | 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 | is.file.in.accordance.with.the.Q |
66980 | 74 20 43 6f 6d 6d 65 72 63 69 61 6c 0a 2a 2a 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e | t.Commercial.**.License.Agreemen |
669a0 | 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a | t.provided.with.the.Software..** |
669c0 | 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 66 | .**.This.file.is.not.available.f |
669e0 | 6f 72 20 75 73 65 20 75 6e 64 65 72 20 61 6e 79 20 6f 74 68 65 72 20 6c 69 63 65 6e 73 65 20 77 | or.use.under.any.other.license.w |
66a00 | 69 74 68 6f 75 74 0a 2a 2a 20 65 78 70 72 65 73 73 20 77 72 69 74 74 65 6e 20 70 65 72 6d 69 73 | ithout.**.express.written.permis |
66a20 | 73 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 2e 0a | sion.from.the.copyright.holder.. |
66a40 | 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 | **.**.This.file.is.provided.AS.I |
66a60 | 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 | S.with.NO.WARRANTY.OF.ANY.KIND,. |
66a80 | 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 | INCLUDING.THE.**.WARRANTY.OF.DES |
66aa0 | 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 | IGN,.MERCHANTABILITY.AND.FITNESS |
66ac0 | 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a | .FOR.A.PARTICULAR.PURPOSE..**.** |
66ae0 | 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 | .See.http://qtsoftware.com/prici |
66b00 | 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 | ng.html.or.email.sales@trolltech |
66b20 | 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 | .com.for.**...information.about. |
66b40 | 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 | Qt.Commercial.License.Agreements |
66b60 | 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 | ..**.**.Contact.info@trolltech.c |
66b80 | 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 | om.if.any.conditions.of.this.lic |
66ba0 | 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a | ensing.are.**.not.clear.to.you.. |
66bc0 | 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | **.***************************** |
66be0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
66c00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 49 4e 44 4f 57 44 45 46 53 5f | *********/..#ifndef.QWINDOWDEFS_ |
66c20 | 57 49 4e 5f 48 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 | WIN_H.#ifndef.QT_H.#endif.//.QT_ |
66c40 | 48 0a 23 64 65 66 69 6e 65 20 51 57 49 4e 44 4f 57 44 45 46 53 5f 57 49 4e 5f 48 0a 0a 23 69 66 | H.#define.QWINDOWDEFS_WIN_H..#if |
66c60 | 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 69 66 20 64 65 | ndef.QT_H.#endif.//.QT_H..#if.de |
66c80 | 66 69 6e 65 64 28 51 5f 43 43 5f 42 4f 52 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 5f 5f 43 4f | fined(Q_CC_BOR).&&.!defined(__CO |
66ca0 | 4e 53 4f 4c 45 5f 5f 29 0a 23 64 65 66 69 6e 65 20 4e 45 45 44 53 5f 51 4d 41 49 4e 0a 23 65 6c | NSOLE__).#define.NEEDS_QMAIN.#el |
66cc0 | 69 66 20 64 65 66 69 6e 65 64 28 51 5f 43 43 5f 57 41 54 29 0a 23 64 65 66 69 6e 65 20 4e 45 45 | if.defined(Q_CC_WAT).#define.NEE |
66ce0 | 44 53 5f 51 4d 41 49 4e 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f | DS_QMAIN.#endif..#if.!defined(Q_ |
66d00 | 4e 4f 57 49 4e 53 54 52 49 43 54 29 0a 23 64 65 66 69 6e 65 20 51 5f 57 49 4e 53 54 52 49 43 54 | NOWINSTRICT).#define.Q_WINSTRICT |
66d20 | 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 49 4e 53 54 52 49 43 54 | .#endif..#if.defined(Q_WINSTRICT |
66d40 | 29 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 53 54 52 49 43 54 29 0a 23 64 65 66 69 6e 65 20 | )..#if.!defined(STRICT).#define. |
66d60 | 53 54 52 49 43 54 0a 23 65 6e 64 69 66 0a 23 75 6e 64 65 66 20 4e 4f 5f 53 54 52 49 43 54 0a 23 | STRICT.#endif.#undef.NO_STRICT.# |
66d80 | 64 65 66 69 6e 65 20 51 5f 44 45 43 4c 41 52 45 5f 48 41 4e 44 4c 45 28 6e 61 6d 65 29 20 73 74 | define.Q_DECLARE_HANDLE(name).st |
66da0 | 72 75 63 74 20 6e 61 6d 65 23 23 5f 5f 3b 20 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 6e 61 | ruct.name##__;.typedef.struct.na |
66dc0 | 6d 65 23 23 5f 5f 20 2a 6e 61 6d 65 0a 0a 23 65 6c 73 65 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 | me##__.*name..#else..#if.!define |
66de0 | 64 28 4e 4f 5f 53 54 52 49 43 54 29 0a 23 64 65 66 69 6e 65 20 4e 4f 5f 53 54 52 49 43 54 0a 23 | d(NO_STRICT).#define.NO_STRICT.# |
66e00 | 65 6e 64 69 66 0a 23 75 6e 64 65 66 20 20 53 54 52 49 43 54 0a 23 64 65 66 69 6e 65 20 51 5f 44 | endif.#undef..STRICT.#define.Q_D |
66e20 | 45 43 4c 41 52 45 5f 48 41 4e 44 4c 45 28 6e 61 6d 65 29 20 74 79 70 65 64 65 66 20 48 41 4e 44 | ECLARE_HANDLE(name).typedef.HAND |
66e40 | 4c 45 20 6e 61 6d 65 0a 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 48 49 4e 53 54 41 4e | LE.name..#endif..#ifndef.HINSTAN |
66e60 | 43 45 0a 51 5f 44 45 43 4c 41 52 45 5f 48 41 4e 44 4c 45 28 48 49 4e 53 54 41 4e 43 45 29 3b 0a | CE.Q_DECLARE_HANDLE(HINSTANCE);. |
66e80 | 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 48 44 43 0a 51 5f 44 45 43 4c 41 52 45 5f 48 41 4e | #endif.#ifndef.HDC.Q_DECLARE_HAN |
66ea0 | 44 4c 45 28 48 44 43 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 48 57 4e 44 0a 51 5f | DLE(HDC);.#endif.#ifndef.HWND.Q_ |
66ec0 | 44 45 43 4c 41 52 45 5f 48 41 4e 44 4c 45 28 48 57 4e 44 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 | DECLARE_HANDLE(HWND);.#endif.#if |
66ee0 | 6e 64 65 66 20 48 46 4f 4e 54 0a 51 5f 44 45 43 4c 41 52 45 5f 48 41 4e 44 4c 45 28 48 46 4f 4e | ndef.HFONT.Q_DECLARE_HANDLE(HFON |
66f00 | 54 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 48 50 45 4e 0a 51 5f 44 45 43 4c 41 52 | T);.#endif.#ifndef.HPEN.Q_DECLAR |
66f20 | 45 5f 48 41 4e 44 4c 45 28 48 50 45 4e 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 48 | E_HANDLE(HPEN);.#endif.#ifndef.H |
66f40 | 42 52 55 53 48 0a 51 5f 44 45 43 4c 41 52 45 5f 48 41 4e 44 4c 45 28 48 42 52 55 53 48 29 3b 0a | BRUSH.Q_DECLARE_HANDLE(HBRUSH);. |
66f60 | 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 48 42 49 54 4d 41 50 0a 51 5f 44 45 43 4c 41 52 45 | #endif.#ifndef.HBITMAP.Q_DECLARE |
66f80 | 5f 48 41 4e 44 4c 45 28 48 42 49 54 4d 41 50 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 | _HANDLE(HBITMAP);.#endif.#ifndef |
66fa0 | 20 48 49 43 4f 4e 0a 51 5f 44 45 43 4c 41 52 45 5f 48 41 4e 44 4c 45 28 48 49 43 4f 4e 29 3b 0a | .HICON.Q_DECLARE_HANDLE(HICON);. |
66fc0 | 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 48 43 55 52 53 4f 52 0a 74 79 70 65 64 65 66 20 48 | #endif.#ifndef.HCURSOR.typedef.H |
66fe0 | 49 43 4f 4e 20 48 43 55 52 53 4f 52 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 48 50 41 | ICON.HCURSOR;.#endif.#ifndef.HPA |
67000 | 4c 45 54 54 45 0a 51 5f 44 45 43 4c 41 52 45 5f 48 41 4e 44 4c 45 28 48 50 41 4c 45 54 54 45 29 | LETTE.Q_DECLARE_HANDLE(HPALETTE) |
67020 | 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 48 52 47 4e 0a 51 5f 44 45 43 4c 41 52 45 5f | ;.#endif.#ifndef.HRGN.Q_DECLARE_ |
67040 | 48 41 4e 44 4c 45 28 48 52 47 4e 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 48 4d 4f | HANDLE(HRGN);.#endif.#ifndef.HMO |
67060 | 4e 49 54 4f 52 0a 51 5f 44 45 43 4c 41 52 45 5f 48 41 4e 44 4c 45 28 48 4d 4f 4e 49 54 4f 52 29 | NITOR.Q_DECLARE_HANDLE(HMONITOR) |
67080 | 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 48 52 45 53 55 4c 54 0a 74 79 70 65 64 65 66 | ;.#endif.#ifndef.HRESULT.typedef |
670a0 | 20 6c 6f 6e 67 20 48 52 45 53 55 4c 54 3b 0a 23 65 6e 64 69 66 0a 0a 74 79 70 65 64 65 66 20 73 | .long.HRESULT;.#endif..typedef.s |
670c0 | 74 72 75 63 74 20 74 61 67 4d 53 47 20 4d 53 47 3b 0a 74 79 70 65 64 65 66 20 48 57 4e 44 20 57 | truct.tagMSG.MSG;.typedef.HWND.W |
670e0 | 49 64 3b 0a 0a 51 5f 45 58 50 4f 52 54 20 48 49 4e 53 54 41 4e 43 45 20 71 57 69 6e 41 70 70 49 | Id;..Q_EXPORT.HINSTANCE.qWinAppI |
67100 | 6e 73 74 28 29 3b 0a 51 5f 45 58 50 4f 52 54 20 48 49 4e 53 54 41 4e 43 45 20 71 57 69 6e 41 70 | nst();.Q_EXPORT.HINSTANCE.qWinAp |
67120 | 70 50 72 65 76 49 6e 73 74 28 29 3b 0a 51 5f 45 58 50 4f 52 54 20 69 6e 74 09 20 20 20 71 57 69 | pPrevInst();.Q_EXPORT.int....qWi |
67140 | 6e 41 70 70 43 6d 64 53 68 6f 77 28 29 3b 0a 51 5f 45 58 50 4f 52 54 20 48 44 43 09 20 20 20 71 | nAppCmdShow();.Q_EXPORT.HDC....q |
67160 | 74 5f 64 69 73 70 6c 61 79 5f 64 63 28 29 3b 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 57 49 4e 5f | t_display_dc();..#define.QT_WIN_ |
67180 | 50 41 49 4e 54 45 52 5f 4d 45 4d 42 45 52 53 20 5c 0a 20 20 20 20 48 44 43 09 09 68 64 63 3b 09 | PAINTER_MEMBERS.\.....HDC..hdc;. |
671a0 | 09 5c 0a 20 20 20 20 48 50 45 4e 09 68 70 65 6e 3b 09 09 5c 0a 20 20 20 20 48 46 4f 4e 54 09 68 | .\.....HPEN.hpen;..\.....HFONT.h |
671c0 | 66 6f 6e 74 3b 09 09 5c 0a 20 20 20 20 48 42 52 55 53 48 09 68 62 72 75 73 68 3b 09 09 5c 0a 20 | font;..\.....HBRUSH.hbrush;..\.. |
671e0 | 20 20 20 48 42 49 54 4d 41 50 09 68 62 72 75 73 68 62 6d 3b 09 5c 0a 20 20 20 20 48 50 41 4c 45 | ...HBITMAP.hbrushbm;.\.....HPALE |
67200 | 54 54 45 09 68 6f 6c 64 70 61 6c 3b 09 5c 0a 20 20 20 20 75 69 6e 74 09 6e 6f 63 6f 6c 42 72 75 | TTE.holdpal;.\.....uint.nocolBru |
67220 | 73 68 20 20 3a 20 31 3b 5c 0a 20 20 20 20 75 69 6e 74 09 70 69 78 6d 61 70 42 72 75 73 68 20 3a | sh..:.1;\.....uint.pixmapBrush.: |
67240 | 20 31 3b 5c 0a 20 20 20 20 75 69 6e 74 20 75 73 69 6e 67 4e 61 74 69 76 65 58 46 6f 72 6d 20 3a | .1;\.....uint.usingNativeXForm.: |
67260 | 20 31 3b 20 20 5c 0a 20 20 20 20 75 69 6e 74 20 68 61 73 55 73 65 64 4e 61 74 69 76 65 58 46 6f | .1;..\.....uint.hasUsedNativeXFo |
67280 | 72 6d 20 3a 20 31 3b 5c 0a 20 20 20 20 62 6f 6f 6c 09 6e 61 74 69 76 65 58 46 6f 72 6d 28 20 62 | rm.:.1;\.....bool.nativeXForm(.b |
672a0 | 6f 6f 6c 20 29 3b 0a 0a 23 65 6e 64 69 66 0a 00 00 00 16 00 71 00 74 00 65 00 78 00 74 00 65 00 | ool.);..#endif......q.t.e.x.t.e. |
672c0 | 64 00 69 00 74 00 2e 00 68 00 00 4a f4 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | d.i.t...h..J./****************** |
672e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
67300 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 | **************************.**.$I |
67320 | 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 51 54 65 | d:.$.**.**.Definition.of.the.QTe |
67340 | 78 74 45 64 69 74 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 30 | xtEdit.class.**.**.Created.:.990 |
67360 | 31 30 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 | 101.**.**.Copyright.(C).1992-200 |
67380 | 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 | 0.Trolltech.ASA...All.rights.res |
673a0 | 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f | erved..**.**.This.file.is.part.o |
673c0 | 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 | f.the.widgets.module.of.the.Qt.G |
673e0 | 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 | UI.Toolkit..**.**.This.file.may. |
67400 | 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f | be.distributed.under.the.terms.o |
67420 | 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 | f.the.Q.Public.License.**.as.def |
67440 | 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 | ined.by.Trolltech.ASA.of.Norway. |
67460 | 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 | and.appearing.in.the.file.**.LIC |
67480 | 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 | ENSE.QPL.included.in.the.packagi |
674a0 | 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 | ng.of.this.file..**.**.This.file |
674c0 | 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 | .may.be.distributed.and/or.modif |
674e0 | 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e | ied.under.the.terms.of.the.**.GN |
67500 | 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e | U.General.Public.License.version |
67520 | 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 | .2.as.published.by.the.Free.Soft |
67540 | 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 | ware.**.Foundation.and.appearing |
67560 | 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 | .in.the.file.LICENSE.GPL.include |
67580 | 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 | d.in.the.**.packaging.of.this.fi |
675a0 | 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 | le..**.**.Licensees.holding.vali |
675c0 | 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 | d.Qt.Enterprise.Edition.or.Qt.Pr |
675e0 | 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d | ofessional.Edition.**.licenses.m |
67600 | 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 | ay.use.this.file.in.accordance.w |
67620 | 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a | ith.the.Qt.Commercial.License.** |
67640 | 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 | .Agreement.provided.with.the.Sof |
67660 | 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 | tware..**.**.This.file.is.provid |
67680 | 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 | ed.AS.IS.with.NO.WARRANTY.OF.ANY |
676a0 | 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 | .KIND,.INCLUDING.THE.**.WARRANTY |
676c0 | 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 | .OF.DESIGN,.MERCHANTABILITY.AND. |
676e0 | 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 | FITNESS.FOR.A.PARTICULAR.PURPOSE |
67700 | 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f | ..**.**.See.http://qtsoftware.co |
67720 | 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 | m/pricing.html.or.email.sales@tr |
67740 | 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | olltech.com.for.**...information |
67760 | 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 | .about.Qt.Commercial.License.Agr |
67780 | 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 | eements..**.See.http://qtsoftwar |
677a0 | 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 | e.com/qpl/.for.QPL.licensing.inf |
677c0 | 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 | ormation..**.See.http://qtsoftwa |
677e0 | 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e | re.com/gpl/.for.GPL.licensing.in |
67800 | 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 | formation..**.**.Contact.info@tr |
67820 | 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 | olltech.com.if.any.conditions.of |
67840 | 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 | .this.licensing.are.**.not.clear |
67860 | 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .to.you..**.******************** |
67880 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
678a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 45 | ******************/..#ifndef.QTE |
678c0 | 58 54 45 44 49 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 45 58 54 45 44 49 54 5f 48 0a 0a 23 69 | XTEDIT_H.#define.QTEXTEDIT_H..#i |
678e0 | 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 69 65 77 | fndef.QT_H.#include."qscrollview |
67900 | 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 79 6c 65 73 68 65 65 74 2e 68 22 0a 23 69 6e | .h".#include."qstylesheet.h".#in |
67920 | 63 6c 75 64 65 20 22 71 70 74 72 76 65 63 74 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 | clude."qptrvector.h".#include."q |
67940 | 76 61 6c 75 65 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 6c 69 73 74 2e | valuelist.h".#include."qptrlist. |
67960 | 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 |
67980 | 5f 54 45 58 54 45 44 49 54 0a 2f 2f 20 75 6e 63 6f 6d 6d 65 6e 74 20 62 65 6c 6f 77 20 74 6f 20 | _TEXTEDIT.//.uncomment.below.to. |
679a0 | 65 6e 61 62 6c 65 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 20 6d 6f 64 65 20 2d 20 61 6c 73 6f 20 | enable.optimization.mode.-.also. |
679c0 | 75 6e 63 6f 6d 6d 65 6e 74 20 74 68 65 0a 2f 2f 20 6f 70 74 69 6d 44 6f 41 75 74 6f 53 63 72 6f | uncomment.the.//.optimDoAutoScro |
679e0 | 6c 6c 28 29 20 70 72 69 76 61 74 65 20 73 6c 6f 74 20 73 69 6e 63 65 20 6d 6f 63 20 69 67 6e 6f | ll().private.slot.since.moc.igno |
67a00 | 72 65 73 20 23 69 66 64 65 66 73 2e 2e 0a 23 64 65 66 69 6e 65 20 51 54 5f 54 45 58 54 45 44 49 | res.#ifdefs...#define.QT_TEXTEDI |
67a20 | 54 5f 4f 50 54 49 4d 49 5a 41 54 49 4f 4e 0a 0a 63 6c 61 73 73 20 51 50 61 69 6e 74 65 72 3b 0a | T_OPTIMIZATION..class.QPainter;. |
67a40 | 63 6c 61 73 73 20 51 54 65 78 74 44 6f 63 75 6d 65 6e 74 3b 0a 63 6c 61 73 73 20 51 54 65 78 74 | class.QTextDocument;.class.QText |
67a60 | 43 75 72 73 6f 72 3b 0a 63 6c 61 73 73 20 51 4b 65 79 45 76 65 6e 74 3b 0a 63 6c 61 73 73 20 51 | Cursor;.class.QKeyEvent;.class.Q |
67a80 | 52 65 73 69 7a 65 45 76 65 6e 74 3b 0a 63 6c 61 73 73 20 51 4d 6f 75 73 65 45 76 65 6e 74 3b 0a | ResizeEvent;.class.QMouseEvent;. |
67aa0 | 63 6c 61 73 73 20 51 54 69 6d 65 72 3b 0a 63 6c 61 73 73 20 51 54 65 78 74 53 74 72 69 6e 67 3b | class.QTimer;.class.QTextString; |
67ac0 | 0a 63 6c 61 73 73 20 51 54 65 78 74 43 6f 6d 6d 61 6e 64 3b 0a 63 6c 61 73 73 20 51 54 65 78 74 | .class.QTextCommand;.class.QText |
67ae0 | 50 61 72 61 67 72 61 70 68 3b 0a 63 6c 61 73 73 20 51 54 65 78 74 46 6f 72 6d 61 74 3b 0a 63 6c | Paragraph;.class.QTextFormat;.cl |
67b00 | 61 73 73 20 51 46 6f 6e 74 3b 0a 63 6c 61 73 73 20 51 43 6f 6c 6f 72 3b 0a 63 6c 61 73 73 20 51 | ass.QFont;.class.QColor;.class.Q |
67b20 | 54 65 78 74 45 64 69 74 3b 0a 63 6c 61 73 73 20 51 54 65 78 74 42 72 6f 77 73 65 72 3b 0a 63 6c | TextEdit;.class.QTextBrowser;.cl |
67b40 | 61 73 73 20 51 54 65 78 74 53 74 72 69 6e 67 3b 0a 73 74 72 75 63 74 20 51 55 6e 64 6f 52 65 64 | ass.QTextString;.struct.QUndoRed |
67b60 | 6f 49 6e 66 6f 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 50 6f 70 75 70 4d 65 6e 75 3b 0a | oInfoPrivate;.class.QPopupMenu;. |
67b80 | 63 6c 61 73 73 20 51 54 65 78 74 45 64 69 74 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 53 | class.QTextEditPrivate;.class.QS |
67ba0 | 79 6e 74 61 78 48 69 67 68 6c 69 67 68 74 65 72 3b 0a 0a 23 69 66 64 65 66 20 51 54 5f 54 45 58 | yntaxHighlighter;..#ifdef.QT_TEX |
67bc0 | 54 45 44 49 54 5f 4f 50 54 49 4d 49 5a 41 54 49 4f 4e 0a 63 6c 61 73 73 20 51 54 65 78 74 45 64 | TEDIT_OPTIMIZATION.class.QTextEd |
67be0 | 69 74 4f 70 74 69 6d 50 72 69 76 61 74 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 2f 2f 20 | itOptimPrivate.{.public:.....//. |
67c00 | 4e 6f 74 65 3a 20 6e 6f 20 6c 65 66 74 2d 74 61 67 20 68 61 73 20 61 6e 79 20 76 61 6c 75 65 20 | Note:.no.left-tag.has.any.value. |
67c20 | 66 6f 72 20 6c 65 66 74 54 61 67 20 6f 72 20 70 61 72 65 6e 74 2c 20 61 6e 64 0a 20 20 20 20 2f | for.leftTag.or.parent,.and...../ |
67c40 | 2f 20 6e 6f 20 72 69 67 68 74 2d 74 61 67 20 68 61 73 20 61 6e 79 20 66 6f 72 6d 61 74 74 69 6e | /.no.right-tag.has.any.formattin |
67c60 | 67 20 66 6c 61 67 73 20 73 65 74 2e 0a 20 20 20 20 65 6e 75 6d 20 54 61 67 54 79 70 65 20 7b 20 | g.flags.set......enum.TagType.{. |
67c80 | 43 6f 6c 6f 72 20 3d 20 30 2c 20 46 6f 72 6d 61 74 20 3d 20 31 20 7d 3b 0a 20 20 20 20 73 74 72 | Color.=.0,.Format.=.1.};.....str |
67ca0 | 75 63 74 20 54 61 67 20 7b 0a 09 54 61 67 54 79 70 65 20 74 79 70 65 3a 32 3b 0a 09 62 6f 6f 6c | uct.Tag.{..TagType.type:2;..bool |
67cc0 | 20 62 6f 6c 64 3a 31 3b 0a 09 62 6f 6f 6c 20 69 74 61 6c 69 63 3a 31 3b 0a 09 62 6f 6f 6c 20 75 | .bold:1;..bool.italic:1;..bool.u |
67ce0 | 6e 64 65 72 6c 69 6e 65 3a 31 3b 0a 09 69 6e 74 20 6c 69 6e 65 3b 0a 09 69 6e 74 20 69 6e 64 65 | nderline:1;..int.line;..int.inde |
67d00 | 78 3b 0a 09 54 61 67 20 2a 20 6c 65 66 74 54 61 67 3b 20 2f 2f 20 70 74 72 20 74 6f 20 6c 65 66 | x;..Tag.*.leftTag;.//.ptr.to.lef |
67d20 | 74 2d 74 61 67 20 69 6e 20 61 20 6c 65 66 74 2d 72 69 67 68 74 20 74 61 67 20 70 61 69 72 0a 09 | t-tag.in.a.left-right.tag.pair.. |
67d40 | 54 61 67 20 2a 20 70 61 72 65 6e 74 3b 20 20 2f 2f 20 70 74 72 20 74 6f 20 70 61 72 65 6e 74 20 | Tag.*.parent;..//.ptr.to.parent. |
67d60 | 6c 65 66 74 2d 74 61 67 20 69 6e 20 61 20 6e 65 73 74 65 64 20 74 61 67 0a 09 54 61 67 20 2a 20 | left-tag.in.a.nested.tag..Tag.*. |
67d80 | 70 72 65 76 3b 0a 09 54 61 67 20 2a 20 6e 65 78 74 3b 0a 09 51 53 74 72 69 6e 67 20 74 61 67 3b | prev;..Tag.*.next;..QString.tag; |
67da0 | 0a 20 20 20 20 7d 3b 0a 20 20 20 20 51 54 65 78 74 45 64 69 74 4f 70 74 69 6d 50 72 69 76 61 74 | .....};.....QTextEditOptimPrivat |
67dc0 | 65 28 29 0a 20 20 20 20 7b 0a 09 6c 65 6e 20 3d 20 6e 75 6d 4c 69 6e 65 73 20 3d 20 6d 61 78 4c | e().....{..len.=.numLines.=.maxL |
67de0 | 69 6e 65 57 69 64 74 68 20 3d 20 30 3b 0a 09 73 65 6c 53 74 61 72 74 2e 6c 69 6e 65 20 3d 20 73 | ineWidth.=.0;..selStart.line.=.s |
67e00 | 65 6c 53 74 61 72 74 2e 69 6e 64 65 78 20 3d 20 2d 31 3b 0a 09 73 65 6c 45 6e 64 2e 6c 69 6e 65 | elStart.index.=.-1;..selEnd.line |
67e20 | 20 3d 20 73 65 6c 45 6e 64 2e 69 6e 64 65 78 20 3d 20 2d 31 3b 0a 09 73 65 61 72 63 68 2e 6c 69 | .=.selEnd.index.=.-1;..search.li |
67e40 | 6e 65 20 3d 20 73 65 61 72 63 68 2e 69 6e 64 65 78 20 3d 20 30 3b 0a 09 74 61 67 73 20 3d 20 6c | ne.=.search.index.=.0;..tags.=.l |
67e60 | 61 73 74 54 61 67 20 3d 20 30 3b 0a 20 20 20 20 7d 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 | astTag.=.0;.....}.....void.clear |
67e80 | 54 61 67 73 28 29 0a 20 20 20 20 7b 0a 09 54 61 67 20 2a 20 69 74 72 20 3d 20 74 61 67 73 3b 0a | Tags().....{..Tag.*.itr.=.tags;. |
67ea0 | 09 77 68 69 6c 65 20 28 20 74 61 67 73 20 29 20 7b 0a 09 20 20 20 20 69 74 72 20 20 3d 20 74 61 | .while.(.tags.).{......itr..=.ta |
67ec0 | 67 73 3b 0a 09 20 20 20 20 74 61 67 73 20 3d 20 74 61 67 73 2d 3e 6e 65 78 74 3b 0a 09 20 20 20 | gs;......tags.=.tags->next;..... |
67ee0 | 20 64 65 6c 65 74 65 20 69 74 72 3b 0a 09 7d 0a 09 74 61 67 73 20 3d 20 6c 61 73 74 54 61 67 20 | .delete.itr;..}..tags.=.lastTag. |
67f00 | 3d 20 30 3b 0a 09 74 61 67 49 6e 64 65 78 2e 63 6c 65 61 72 28 29 3b 0a 20 20 20 20 7d 0a 20 20 | =.0;..tagIndex.clear();.....}... |
67f20 | 20 20 7e 51 54 65 78 74 45 64 69 74 4f 70 74 69 6d 50 72 69 76 61 74 65 28 29 0a 20 20 20 20 7b | ..~QTextEditOptimPrivate().....{ |
67f40 | 0a 09 63 6c 65 61 72 54 61 67 73 28 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 69 6e 74 20 6c 65 6e | ..clearTags();.....}.....int.len |
67f60 | 3b 0a 20 20 20 20 69 6e 74 20 6e 75 6d 4c 69 6e 65 73 3b 0a 20 20 20 20 69 6e 74 20 6d 61 78 4c | ;.....int.numLines;.....int.maxL |
67f80 | 69 6e 65 57 69 64 74 68 3b 0a 20 20 20 20 73 74 72 75 63 74 20 53 65 6c 65 63 74 69 6f 6e 20 7b | ineWidth;.....struct.Selection.{ |
67fa0 | 0a 09 69 6e 74 20 6c 69 6e 65 3b 0a 09 69 6e 74 20 69 6e 64 65 78 3b 0a 20 20 20 20 7d 3b 0a 20 | ..int.line;..int.index;.....};.. |
67fc0 | 20 20 20 53 65 6c 65 63 74 69 6f 6e 20 73 65 6c 53 74 61 72 74 2c 20 73 65 6c 45 6e 64 2c 20 73 | ...Selection.selStart,.selEnd,.s |
67fe0 | 65 61 72 63 68 3b 0a 20 20 20 20 54 61 67 20 2a 20 74 61 67 73 2c 20 2a 20 6c 61 73 74 54 61 67 | earch;.....Tag.*.tags,.*.lastTag |
68000 | 3b 0a 20 20 20 20 51 4d 61 70 3c 69 6e 74 2c 20 51 53 74 72 69 6e 67 3e 20 6c 69 6e 65 73 3b 0a | ;.....QMap<int,.QString>.lines;. |
68020 | 20 20 20 20 51 4d 61 70 3c 69 6e 74 2c 20 54 61 67 20 2a 3e 20 74 61 67 49 6e 64 65 78 3b 0a 7d | ....QMap<int,.Tag.*>.tagIndex;.} |
68040 | 3b 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 45 64 | ;.#endif..class.Q_EXPORT.QTextEd |
68060 | 69 74 20 3a 20 70 75 62 6c 69 63 20 51 53 63 72 6f 6c 6c 56 69 65 77 0a 7b 0a 20 20 20 20 66 72 | it.:.public.QScrollView.{.....fr |
68080 | 69 65 6e 64 20 63 6c 61 73 73 20 51 54 65 78 74 42 72 6f 77 73 65 72 3b 0a 20 20 20 20 66 72 69 | iend.class.QTextBrowser;.....fri |
680a0 | 65 6e 64 20 63 6c 61 73 73 20 51 53 79 6e 74 61 78 48 69 67 68 6c 69 67 68 74 65 72 3b 0a 0a 20 | end.class.QSyntaxHighlighter;... |
680c0 | 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 57 6f 72 64 57 72 61 | ...Q_OBJECT.....Q_ENUMS(.WordWra |
680e0 | 70 20 57 72 61 70 50 6f 6c 69 63 79 20 29 0a 20 20 20 20 51 5f 53 45 54 53 28 20 41 75 74 6f 46 | p.WrapPolicy.).....Q_SETS(.AutoF |
68100 | 6f 72 6d 61 74 74 69 6e 67 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 54 65 78 74 | ormatting.).....Q_PROPERTY(.Text |
68120 | 46 6f 72 6d 61 74 20 74 65 78 74 46 6f 72 6d 61 74 20 52 45 41 44 20 74 65 78 74 46 6f 72 6d 61 | Format.textFormat.READ.textForma |
68140 | 74 20 57 52 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 | t.WRITE.setTextFormat.).....Q_PR |
68160 | 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 74 65 78 74 20 52 45 41 44 20 74 65 78 74 20 57 | OPERTY(.QString.text.READ.text.W |
68180 | 52 49 54 45 20 73 65 74 54 65 78 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 | RITE.setText.).....Q_PROPERTY(.Q |
681a0 | 42 72 75 73 68 20 70 61 70 65 72 20 52 45 41 44 20 70 61 70 65 72 20 57 52 49 54 45 20 73 65 74 | Brush.paper.READ.paper.WRITE.set |
681c0 | 50 61 70 65 72 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 6c 69 6e | Paper.).....Q_PROPERTY(.bool.lin |
681e0 | 6b 55 6e 64 65 72 6c 69 6e 65 20 52 45 41 44 20 6c 69 6e 6b 55 6e 64 65 72 6c 69 6e 65 20 57 52 | kUnderline.READ.linkUnderline.WR |
68200 | 49 54 45 20 73 65 74 4c 69 6e 6b 55 6e 64 65 72 6c 69 6e 65 20 29 0a 20 20 20 20 51 5f 50 52 4f | ITE.setLinkUnderline.).....Q_PRO |
68220 | 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 64 6f 63 75 6d 65 6e 74 54 69 74 6c 65 20 52 45 41 | PERTY(.QString.documentTitle.REA |
68240 | 44 20 64 6f 63 75 6d 65 6e 74 54 69 74 6c 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 | D.documentTitle.).....Q_PROPERTY |
68260 | 28 20 69 6e 74 20 6c 65 6e 67 74 68 20 52 45 41 44 20 6c 65 6e 67 74 68 20 29 0a 20 20 20 20 51 | (.int.length.READ.length.).....Q |
68280 | 5f 50 52 4f 50 45 52 54 59 28 20 57 6f 72 64 57 72 61 70 20 77 6f 72 64 57 72 61 70 20 52 45 41 | _PROPERTY(.WordWrap.wordWrap.REA |
682a0 | 44 20 77 6f 72 64 57 72 61 70 20 57 52 49 54 45 20 73 65 74 57 6f 72 64 57 72 61 70 20 29 0a 20 | D.wordWrap.WRITE.setWordWrap.).. |
682c0 | 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 77 72 61 70 43 6f 6c 75 6d 6e 4f 72 57 | ...Q_PROPERTY(.int.wrapColumnOrW |
682e0 | 69 64 74 68 20 52 45 41 44 20 77 72 61 70 43 6f 6c 75 6d 6e 4f 72 57 69 64 74 68 20 57 52 49 54 | idth.READ.wrapColumnOrWidth.WRIT |
68300 | 45 20 73 65 74 57 72 61 70 43 6f 6c 75 6d 6e 4f 72 57 69 64 74 68 20 29 0a 20 20 20 20 51 5f 50 | E.setWrapColumnOrWidth.).....Q_P |
68320 | 52 4f 50 45 52 54 59 28 20 57 72 61 70 50 6f 6c 69 63 79 20 77 72 61 70 50 6f 6c 69 63 79 20 52 | ROPERTY(.WrapPolicy.wrapPolicy.R |
68340 | 45 41 44 20 77 72 61 70 50 6f 6c 69 63 79 20 57 52 49 54 45 20 73 65 74 57 72 61 70 50 6f 6c 69 | EAD.wrapPolicy.WRITE.setWrapPoli |
68360 | 63 79 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 53 65 6c | cy.).....Q_PROPERTY(.bool.hasSel |
68380 | 65 63 74 65 64 54 65 78 74 20 52 45 41 44 20 68 61 73 53 65 6c 65 63 74 65 64 54 65 78 74 20 29 | ectedText.READ.hasSelectedText.) |
683a0 | 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 73 65 6c 65 63 74 65 | .....Q_PROPERTY(.QString.selecte |
683c0 | 64 54 65 78 74 20 52 45 41 44 20 73 65 6c 65 63 74 65 64 54 65 78 74 20 29 0a 20 20 20 20 51 5f | dText.READ.selectedText.).....Q_ |
683e0 | 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 75 6e 64 6f 44 65 70 74 68 20 52 45 41 44 20 75 6e 64 | PROPERTY(.int.undoDepth.READ.und |
68400 | 6f 44 65 70 74 68 20 57 52 49 54 45 20 73 65 74 55 6e 64 6f 44 65 70 74 68 20 29 0a 20 20 20 20 | oDepth.WRITE.setUndoDepth.)..... |
68420 | 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 6f 76 65 72 77 72 69 74 65 4d 6f 64 65 20 52 | Q_PROPERTY(.bool.overwriteMode.R |
68440 | 45 41 44 20 69 73 4f 76 65 72 77 72 69 74 65 4d 6f 64 65 20 57 52 49 54 45 20 73 65 74 4f 76 65 | EAD.isOverwriteMode.WRITE.setOve |
68460 | 72 77 72 69 74 65 4d 6f 64 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f | rwriteMode.).....Q_PROPERTY(.boo |
68480 | 6c 20 6d 6f 64 69 66 69 65 64 20 52 45 41 44 20 69 73 4d 6f 64 69 66 69 65 64 20 57 52 49 54 45 | l.modified.READ.isModified.WRITE |
684a0 | 20 73 65 74 4d 6f 64 69 66 69 65 64 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 29 0a | .setModified.DESIGNABLE.false.). |
684c0 | 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 72 65 61 64 4f 6e 6c 79 20 52 45 | ....Q_PROPERTY(.bool.readOnly.RE |
684e0 | 41 44 20 69 73 52 65 61 64 4f 6e 6c 79 20 57 52 49 54 45 20 73 65 74 52 65 61 64 4f 6e 6c 79 20 | AD.isReadOnly.WRITE.setReadOnly. |
68500 | 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 75 6e 64 6f 52 65 64 6f 45 | ).....Q_PROPERTY(.bool.undoRedoE |
68520 | 6e 61 62 6c 65 64 20 52 45 41 44 20 69 73 55 6e 64 6f 52 65 64 6f 45 6e 61 62 6c 65 64 20 57 52 | nabled.READ.isUndoRedoEnabled.WR |
68540 | 49 54 45 20 73 65 74 55 6e 64 6f 52 65 64 6f 45 6e 61 62 6c 65 64 20 29 0a 20 20 20 20 51 5f 50 | ITE.setUndoRedoEnabled.).....Q_P |
68560 | 52 4f 50 45 52 54 59 28 20 69 6e 74 20 74 61 62 53 74 6f 70 57 69 64 74 68 20 52 45 41 44 20 74 | ROPERTY(.int.tabStopWidth.READ.t |
68580 | 61 62 53 74 6f 70 57 69 64 74 68 20 57 52 49 54 45 20 73 65 74 54 61 62 53 74 6f 70 57 69 64 74 | abStopWidth.WRITE.setTabStopWidt |
685a0 | 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 74 61 62 43 68 61 6e | h.).....Q_PROPERTY(.bool.tabChan |
685c0 | 67 65 73 46 6f 63 75 73 20 52 45 41 44 20 74 61 62 43 68 61 6e 67 65 73 46 6f 63 75 73 20 57 52 | gesFocus.READ.tabChangesFocus.WR |
685e0 | 49 54 45 20 73 65 74 54 61 62 43 68 61 6e 67 65 73 46 6f 63 75 73 20 29 0a 20 20 20 20 51 5f 50 | ITE.setTabChangesFocus.).....Q_P |
68600 | 52 4f 50 45 52 54 59 28 20 41 75 74 6f 46 6f 72 6d 61 74 74 69 6e 67 20 61 75 74 6f 46 6f 72 6d | ROPERTY(.AutoFormatting.autoForm |
68620 | 61 74 74 69 6e 67 20 52 45 41 44 20 61 75 74 6f 46 6f 72 6d 61 74 74 69 6e 67 20 57 52 49 54 45 | atting.READ.autoFormatting.WRITE |
68640 | 20 73 65 74 41 75 74 6f 46 6f 72 6d 61 74 74 69 6e 67 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 | .setAutoFormatting.)..public:... |
68660 | 20 20 65 6e 75 6d 20 57 6f 72 64 57 72 61 70 20 7b 0a 09 4e 6f 57 72 61 70 2c 0a 09 57 69 64 67 | ..enum.WordWrap.{..NoWrap,..Widg |
68680 | 65 74 57 69 64 74 68 2c 0a 09 46 69 78 65 64 50 69 78 65 6c 57 69 64 74 68 2c 0a 09 46 69 78 65 | etWidth,..FixedPixelWidth,..Fixe |
686a0 | 64 43 6f 6c 75 6d 6e 57 69 64 74 68 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 57 72 | dColumnWidth.....};......enum.Wr |
686c0 | 61 70 50 6f 6c 69 63 79 20 7b 0a 09 41 74 57 6f 72 64 42 6f 75 6e 64 61 72 79 2c 0a 09 41 74 57 | apPolicy.{..AtWordBoundary,..AtW |
686e0 | 68 69 74 65 53 70 61 63 65 20 3d 20 41 74 57 6f 72 64 42 6f 75 6e 64 61 72 79 2c 20 2f 2f 20 41 | hiteSpace.=.AtWordBoundary,.//.A |
68700 | 74 57 68 69 74 65 53 70 61 63 65 20 69 73 20 64 65 70 72 65 63 61 74 65 64 0a 09 41 6e 79 77 68 | tWhiteSpace.is.deprecated..Anywh |
68720 | 65 72 65 2c 0a 09 41 74 57 6f 72 64 4f 72 44 6f 63 75 6d 65 6e 74 42 6f 75 6e 64 61 72 79 0a 20 | ere,..AtWordOrDocumentBoundary.. |
68740 | 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 41 75 74 6f 46 6f 72 6d 61 74 74 69 6e 67 20 7b | ...};......enum.AutoFormatting.{ |
68760 | 0a 09 41 75 74 6f 4e 6f 6e 65 20 3d 20 30 2c 0a 09 41 75 74 6f 42 75 6c 6c 65 74 4c 69 73 74 20 | ..AutoNone.=.0,..AutoBulletList. |
68780 | 3d 20 30 78 30 30 30 30 30 30 30 31 2c 0a 09 41 75 74 6f 41 6c 6c 20 3d 20 30 78 66 66 66 66 66 | =.0x00000001,..AutoAll.=.0xfffff |
687a0 | 66 66 66 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 4b 65 79 62 6f 61 72 64 41 63 74 | fff.....};......enum.KeyboardAct |
687c0 | 69 6f 6e 20 7b 0a 09 41 63 74 69 6f 6e 42 61 63 6b 73 70 61 63 65 2c 0a 09 41 63 74 69 6f 6e 44 | ion.{..ActionBackspace,..ActionD |
687e0 | 65 6c 65 74 65 2c 0a 09 41 63 74 69 6f 6e 52 65 74 75 72 6e 2c 0a 09 41 63 74 69 6f 6e 4b 69 6c | elete,..ActionReturn,..ActionKil |
68800 | 6c 2c 0a 09 41 63 74 69 6f 6e 57 6f 72 64 42 61 63 6b 73 70 61 63 65 2c 0a 09 41 63 74 69 6f 6e | l,..ActionWordBackspace,..Action |
68820 | 57 6f 72 64 44 65 6c 65 74 65 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 43 75 72 73 | WordDelete.....};......enum.Curs |
68840 | 6f 72 41 63 74 69 6f 6e 20 7b 0a 09 4d 6f 76 65 42 61 63 6b 77 61 72 64 2c 0a 09 4d 6f 76 65 46 | orAction.{..MoveBackward,..MoveF |
68860 | 6f 72 77 61 72 64 2c 0a 09 4d 6f 76 65 57 6f 72 64 42 61 63 6b 77 61 72 64 2c 0a 09 4d 6f 76 65 | orward,..MoveWordBackward,..Move |
68880 | 57 6f 72 64 46 6f 72 77 61 72 64 2c 0a 09 4d 6f 76 65 55 70 2c 0a 09 4d 6f 76 65 44 6f 77 6e 2c | WordForward,..MoveUp,..MoveDown, |
688a0 | 0a 09 4d 6f 76 65 4c 69 6e 65 53 74 61 72 74 2c 0a 09 4d 6f 76 65 4c 69 6e 65 45 6e 64 2c 0a 09 | ..MoveLineStart,..MoveLineEnd,.. |
688c0 | 4d 6f 76 65 48 6f 6d 65 2c 0a 09 4d 6f 76 65 45 6e 64 2c 0a 09 4d 6f 76 65 50 67 55 70 2c 0a 09 | MoveHome,..MoveEnd,..MovePgUp,.. |
688e0 | 4d 6f 76 65 50 67 44 6f 77 6e 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 56 65 72 74 | MovePgDown.....};......enum.Vert |
68900 | 69 63 61 6c 41 6c 69 67 6e 6d 65 6e 74 20 7b 0a 09 41 6c 69 67 6e 4e 6f 72 6d 61 6c 2c 0a 09 41 | icalAlignment.{..AlignNormal,..A |
68920 | 6c 69 67 6e 53 75 70 65 72 53 63 72 69 70 74 2c 0a 09 41 6c 69 67 6e 53 75 62 53 63 72 69 70 74 | lignSuperScript,..AlignSubScript |
68940 | 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 54 65 78 74 49 6e 73 65 72 74 69 6f 6e 46 | .....};......enum.TextInsertionF |
68960 | 6c 61 67 73 20 7b 0a 09 52 65 64 6f 49 6e 64 65 6e 74 61 74 69 6f 6e 20 3d 20 30 78 30 30 30 31 | lags.{..RedoIndentation.=.0x0001 |
68980 | 2c 0a 09 43 68 65 63 6b 4e 65 77 4c 69 6e 65 73 20 3d 20 30 78 30 30 30 32 2c 0a 09 52 65 6d 6f | ,..CheckNewLines.=.0x0002,..Remo |
689a0 | 76 65 53 65 6c 65 63 74 65 64 20 3d 20 30 78 30 30 30 34 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 | veSelected.=.0x0004.....};...... |
689c0 | 51 54 65 78 74 45 64 69 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 65 78 74 2c 20 | QTextEdit(.const.QString&.text,. |
689e0 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 6f 6e 74 65 78 74 20 3d 20 51 53 74 72 69 6e 67 | const.QString&.context.=.QString |
68a00 | 3a 3a 6e 75 6c 6c 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 | ::null,.........QWidget*.parent= |
68a20 | 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 29 3b 0a 20 20 20 20 51 54 65 78 | 0,.const.char*.name=0);.....QTex |
68a40 | 74 45 64 69 74 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 | tEdit(.QWidget*.parent=0,.const. |
68a60 | 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 54 65 | char*.name=0.);.....virtual.~QTe |
68a80 | 78 74 45 64 69 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 61 6c 65 74 74 65 28 20 63 | xtEdit();.....void.setPalette(.c |
68aa0 | 6f 6e 73 74 20 51 50 61 6c 65 74 74 65 20 26 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 | onst.QPalette.&.);......QString. |
68ac0 | 74 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 65 78 74 28 20 | text().const;.....QString.text(. |
68ae0 | 69 6e 74 20 70 61 72 61 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 54 65 78 74 46 6f 72 6d 61 74 | int.para.).const;.....TextFormat |
68b00 | 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 51 53 74 72 69 6e 67 | .textFormat().const;.....QString |
68b20 | 20 63 6f 6e 74 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 64 6f | .context().const;.....QString.do |
68b40 | 63 75 6d 65 6e 74 54 69 74 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 67 | cumentTitle().const;......void.g |
68b60 | 65 74 53 65 6c 65 63 74 69 6f 6e 28 20 69 6e 74 20 2a 70 61 72 61 46 72 6f 6d 2c 20 69 6e 74 20 | etSelection(.int.*paraFrom,.int. |
68b80 | 2a 69 6e 64 65 78 46 72 6f 6d 2c 0a 09 09 20 20 20 20 69 6e 74 20 2a 70 61 72 61 54 6f 2c 20 69 | *indexFrom,.......int.*paraTo,.i |
68ba0 | 6e 74 20 2a 69 6e 64 65 78 54 6f 2c 20 69 6e 74 20 73 65 6c 4e 75 6d 20 3d 20 30 20 29 20 63 6f | nt.*indexTo,.int.selNum.=.0.).co |
68bc0 | 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 66 69 6e 64 28 20 63 6f 6e 73 | nst;.....virtual.bool.find(.cons |
68be0 | 74 20 51 53 74 72 69 6e 67 20 26 65 78 70 72 2c 20 62 6f 6f 6c 20 63 73 2c 20 62 6f 6f 6c 20 77 | t.QString.&expr,.bool.cs,.bool.w |
68c00 | 6f 2c 20 62 6f 6f 6c 20 66 6f 72 77 61 72 64 20 3d 20 54 52 55 45 2c 0a 09 09 20 20 20 20 20 20 | o,.bool.forward.=.TRUE,......... |
68c20 | 20 69 6e 74 20 2a 70 61 72 61 20 3d 20 30 2c 20 69 6e 74 20 2a 69 6e 64 65 78 20 3d 20 30 20 29 | .int.*para.=.0,.int.*index.=.0.) |
68c40 | 3b 0a 0a 20 20 20 20 69 6e 74 20 70 61 72 61 67 72 61 70 68 73 28 29 20 63 6f 6e 73 74 3b 0a 20 | ;......int.paragraphs().const;.. |
68c60 | 20 20 20 69 6e 74 20 6c 69 6e 65 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 6c 69 | ...int.lines().const;.....int.li |
68c80 | 6e 65 73 4f 66 50 61 72 61 67 72 61 70 68 28 20 69 6e 74 20 70 61 72 61 20 29 20 63 6f 6e 73 74 | nesOfParagraph(.int.para.).const |
68ca0 | 3b 0a 20 20 20 20 69 6e 74 20 6c 69 6e 65 4f 66 43 68 61 72 28 20 69 6e 74 20 70 61 72 61 2c 20 | ;.....int.lineOfChar(.int.para,. |
68cc0 | 69 6e 74 20 63 68 72 20 29 3b 0a 20 20 20 20 69 6e 74 20 6c 65 6e 67 74 68 28 29 20 63 6f 6e 73 | int.chr.);.....int.length().cons |
68ce0 | 74 3b 0a 20 20 20 20 51 52 65 63 74 20 70 61 72 61 67 72 61 70 68 52 65 63 74 28 20 69 6e 74 20 | t;.....QRect.paragraphRect(.int. |
68d00 | 70 61 72 61 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 70 61 72 61 67 72 61 70 68 41 | para.).const;.....int.paragraphA |
68d20 | 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 6f 73 20 29 20 63 6f 6e 73 74 3b 0a 20 20 | t(.const.QPoint.&pos.).const;... |
68d40 | 20 20 69 6e 74 20 63 68 61 72 41 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 6f 73 2c | ..int.charAt(.const.QPoint.&pos, |
68d60 | 20 69 6e 74 20 2a 70 61 72 61 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 70 61 72 61 | .int.*para.).const;.....int.para |
68d80 | 67 72 61 70 68 4c 65 6e 67 74 68 28 20 69 6e 74 20 70 61 72 61 20 29 20 63 6f 6e 73 74 3b 0a 0a | graphLength(.int.para.).const;.. |
68da0 | 20 20 20 20 51 53 74 79 6c 65 53 68 65 65 74 2a 20 73 74 79 6c 65 53 68 65 65 74 28 29 20 63 6f | ....QStyleSheet*.styleSheet().co |
68dc0 | 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4d 49 4d 45 0a 20 20 20 20 51 4d 69 6d | nst;.#ifndef.QT_NO_MIME.....QMim |
68de0 | 65 53 6f 75 72 63 65 46 61 63 74 6f 72 79 2a 20 6d 69 6d 65 53 6f 75 72 63 65 46 61 63 74 6f 72 | eSourceFactory*.mimeSourceFactor |
68e00 | 79 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 42 72 75 73 68 20 70 61 70 | y().const;.#endif.....QBrush.pap |
68e20 | 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 6c 69 6e 6b 55 6e 64 65 72 6c 69 | er().const;.....bool.linkUnderli |
68e40 | 6e 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 68 65 69 67 68 74 46 6f 72 57 69 | ne().const;......int.heightForWi |
68e60 | 64 74 68 28 20 69 6e 74 20 77 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 68 61 | dth(.int.w.).const;......bool.ha |
68e80 | 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 74 72 69 | sSelectedText().const;.....QStri |
68ea0 | 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 62 6f 6f | ng.selectedText().const;.....boo |
68ec0 | 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 20 20 20 62 | l.isUndoAvailable().const;.....b |
68ee0 | 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 0a 0a 20 20 | ool.isRedoAvailable().const;.... |
68f00 | 20 20 57 6f 72 64 57 72 61 70 20 77 6f 72 64 57 72 61 70 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | ..WordWrap.wordWrap().const;.... |
68f20 | 20 69 6e 74 20 77 72 61 70 43 6f 6c 75 6d 6e 4f 72 57 69 64 74 68 28 29 20 63 6f 6e 73 74 3b 0a | .int.wrapColumnOrWidth().const;. |
68f40 | 20 20 20 20 57 72 61 70 50 6f 6c 69 63 79 20 77 72 61 70 50 6f 6c 69 63 79 28 29 20 63 6f 6e 73 | ....WrapPolicy.wrapPolicy().cons |
68f60 | 74 3b 0a 0a 20 20 20 20 69 6e 74 20 74 61 62 53 74 6f 70 57 69 64 74 68 28 29 20 63 6f 6e 73 74 | t;......int.tabStopWidth().const |
68f80 | 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 61 6e 63 68 6f 72 41 74 28 20 63 6f 6e 73 74 20 51 | ;......QString.anchorAt(.const.Q |
68fa0 | 50 6f 69 6e 74 26 20 70 6f 73 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 61 6e 63 68 6f 72 | Point&.pos.);.....QString.anchor |
68fc0 | 41 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 20 70 6f 73 2c 20 41 6e 63 68 6f 72 41 74 74 | At(.const.QPoint&.pos,.AnchorAtt |
68fe0 | 72 69 62 75 74 65 20 61 20 29 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 69 6e 74 28 | ribute.a.);......QSize.sizeHint( |
69000 | 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 52 65 61 64 4f 6e 6c 79 28 29 20 | ).const;......bool.isReadOnly(). |
69020 | 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 72 65 61 64 6f 6e 6c 79 3b 20 7d 0a 0a 20 20 20 20 | const.{.return.readonly;.}...... |
69040 | 76 6f 69 64 20 67 65 74 43 75 72 73 6f 72 50 6f 73 69 74 69 6f 6e 28 20 69 6e 74 20 2a 70 61 72 | void.getCursorPosition(.int.*par |
69060 | 61 67 2c 20 69 6e 74 20 2a 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f | ag,.int.*index.).const;......boo |
69080 | 6c 20 69 73 4d 6f 64 69 66 69 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 | l.isModified().const;.....bool.i |
690a0 | 74 61 6c 69 63 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 62 6f 6c 64 28 29 20 63 | talic().const;.....bool.bold().c |
690c0 | 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 75 6e 64 65 72 6c 69 6e 65 28 29 20 63 6f 6e 73 74 | onst;.....bool.underline().const |
690e0 | 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 66 61 6d 69 6c 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 | ;.....QString.family().const;... |
69100 | 20 20 69 6e 74 20 70 6f 69 6e 74 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 43 6f | ..int.pointSize().const;.....QCo |
69120 | 6c 6f 72 20 63 6f 6c 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 46 6f 6e 74 20 66 6f 6e | lor.color().const;.....QFont.fon |
69140 | 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 46 6f 6e 74 20 63 75 72 72 65 6e 74 46 6f 6e 74 | t().const;.....QFont.currentFont |
69160 | 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 61 6c 69 67 6e 6d 65 6e 74 28 29 20 63 6f | ().const;.....int.alignment().co |
69180 | 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 75 6e 64 6f 44 65 70 74 68 28 29 20 63 6f 6e 73 74 3b 0a | nst;.....int.undoDepth().const;. |
691a0 | 0a 20 20 20 20 2f 2f 20 64 6f 20 6e 6f 74 20 75 73 65 2c 20 77 69 6c 6c 20 67 6f 20 61 77 61 79 | .....//.do.not.use,.will.go.away |
691c0 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 67 65 74 46 6f 72 6d 61 74 28 20 69 6e 74 | .....virtual.bool.getFormat(.int |
691e0 | 20 70 61 72 61 2c 20 69 6e 74 20 69 6e 64 65 78 2c 20 51 46 6f 6e 74 20 2a 66 6f 6e 74 2c 20 51 | .para,.int.index,.QFont.*font,.Q |
69200 | 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 2c 20 56 65 72 74 69 63 61 6c 41 6c 69 67 6e 6d 65 6e 74 20 | Color.*color,.VerticalAlignment. |
69220 | 2a 76 65 72 74 69 63 61 6c 41 6c 69 67 6e 6d 65 6e 74 20 29 3b 0a 20 20 20 20 2f 2f 20 64 6f 20 | *verticalAlignment.);.....//.do. |
69240 | 6e 6f 74 20 75 73 65 2c 20 77 69 6c 6c 20 67 6f 20 61 77 61 79 0a 20 20 20 20 76 69 72 74 75 61 | not.use,.will.go.away.....virtua |
69260 | 6c 20 62 6f 6f 6c 20 67 65 74 50 61 72 61 67 72 61 70 68 46 6f 72 6d 61 74 28 20 69 6e 74 20 70 | l.bool.getParagraphFormat(.int.p |
69280 | 61 72 61 2c 20 51 46 6f 6e 74 20 2a 66 6f 6e 74 2c 20 51 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 2c | ara,.QFont.*font,.QColor.*color, |
692a0 | 0a 09 09 09 09 20 20 20 20 20 56 65 72 74 69 63 61 6c 41 6c 69 67 6e 6d 65 6e 74 20 2a 76 65 72 | ..........VerticalAlignment.*ver |
692c0 | 74 69 63 61 6c 41 6c 69 67 6e 6d 65 6e 74 2c 20 69 6e 74 20 2a 61 6c 69 67 6e 6d 65 6e 74 2c 0a | ticalAlignment,.int.*alignment,. |
692e0 | 09 09 09 09 20 20 20 20 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 3a 3a 44 69 73 70 6c 61 | .........QStyleSheetItem::Displa |
69300 | 79 4d 6f 64 65 20 2a 64 69 73 70 6c 61 79 4d 6f 64 65 2c 0a 09 09 09 09 20 20 20 20 20 51 53 74 | yMode.*displayMode,..........QSt |
69320 | 79 6c 65 53 68 65 65 74 49 74 65 6d 3a 3a 4c 69 73 74 53 74 79 6c 65 20 2a 6c 69 73 74 53 74 79 | yleSheetItem::ListStyle.*listSty |
69340 | 6c 65 2c 0a 09 09 09 09 20 20 20 20 20 69 6e 74 20 2a 6c 69 73 74 44 65 70 74 68 20 29 3b 0a 0a | le,..........int.*listDepth.);.. |
69360 | 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4f 76 65 72 77 72 69 74 65 4d 6f 64 65 28 29 20 63 6f 6e 73 | .....bool.isOverwriteMode().cons |
69380 | 74 20 7b 20 72 65 74 75 72 6e 20 6f 76 65 72 57 72 69 74 65 3b 20 7d 0a 20 20 20 20 51 43 6f 6c | t.{.return.overWrite;.}.....QCol |
693a0 | 6f 72 20 70 61 72 61 67 72 61 70 68 42 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 28 20 69 6e 74 | or.paragraphBackgroundColor(.int |
693c0 | 20 70 61 72 61 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 55 6e 64 6f 52 | .para.).const;......bool.isUndoR |
693e0 | 65 64 6f 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 65 76 65 | edoEnabled().const;.....bool.eve |
69400 | 6e 74 46 69 6c 74 65 72 28 20 51 4f 62 6a 65 63 74 20 2a 6f 2c 20 51 45 76 65 6e 74 20 2a 65 20 | ntFilter(.QObject.*o,.QEvent.*e. |
69420 | 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 74 61 62 43 68 61 6e 67 65 73 46 6f 63 75 73 28 29 20 63 6f | );.....bool.tabChangesFocus().co |
69440 | 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 75 74 6f 46 6f 72 6d 61 74 74 69 6e 67 | nst;......void.setAutoFormatting |
69460 | 28 20 75 69 6e 74 20 66 65 61 74 75 72 65 73 20 29 3b 0a 20 20 20 20 75 69 6e 74 20 61 75 74 6f | (.uint.features.);.....uint.auto |
69480 | 46 6f 72 6d 61 74 74 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 79 6e 74 61 78 48 | Formatting().const;.....QSyntaxH |
694a0 | 69 67 68 6c 69 67 68 74 65 72 20 2a 73 79 6e 74 61 78 48 69 67 68 6c 69 67 68 74 65 72 28 29 20 | ighlighter.*syntaxHighlighter(). |
694c0 | 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 73 | const;..public.slots:.....void.s |
694e0 | 65 74 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f | etEnabled(.bool.);.#ifndef.QT_NO |
69500 | 5f 4d 49 4d 45 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4d 69 6d 65 53 6f | _MIME.....virtual.void.setMimeSo |
69520 | 75 72 63 65 46 61 63 74 6f 72 79 28 20 51 4d 69 6d 65 53 6f 75 72 63 65 46 61 63 74 6f 72 79 2a | urceFactory(.QMimeSourceFactory* |
69540 | 20 66 61 63 74 6f 72 79 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | .factory.);.#endif.....virtual.v |
69560 | 6f 69 64 20 73 65 74 53 74 79 6c 65 53 68 65 65 74 28 20 51 53 74 79 6c 65 53 68 65 65 74 2a 20 | oid.setStyleSheet(.QStyleSheet*. |
69580 | 73 74 79 6c 65 53 68 65 65 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 | styleSheet.);.....virtual.void.s |
695a0 | 63 72 6f 6c 6c 54 6f 41 6e 63 68 6f 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 | crollToAnchor(.const.QString&.na |
695c0 | 6d 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 61 70 65 72 28 | me.);.....virtual.void.setPaper( |
695e0 | 20 63 6f 6e 73 74 20 51 42 72 75 73 68 26 20 70 61 70 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 | .const.QBrush&.pap.);.....virtua |
69600 | 6c 20 76 6f 69 64 20 73 65 74 4c 69 6e 6b 55 6e 64 65 72 6c 69 6e 65 28 20 62 6f 6f 6c 20 29 3b | l.void.setLinkUnderline(.bool.); |
69620 | 0a 0a 20 20 20 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 28 20 | ......virtual.void.setWordWrap(. |
69640 | 57 6f 72 64 57 72 61 70 20 6d 6f 64 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | WordWrap.mode.);.....virtual.voi |
69660 | 64 20 73 65 74 57 72 61 70 43 6f 6c 75 6d 6e 4f 72 57 69 64 74 68 28 20 69 6e 74 20 29 3b 0a 20 | d.setWrapColumnOrWidth(.int.);.. |
69680 | 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 57 72 61 70 50 6f 6c 69 63 79 28 20 57 | ...virtual.void.setWrapPolicy(.W |
696a0 | 72 61 70 50 6f 6c 69 63 79 20 70 6f 6c 69 63 79 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c | rapPolicy.policy.);......virtual |
696c0 | 20 76 6f 69 64 20 63 6f 70 79 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 | .void.copy();.....virtual.void.a |
696e0 | 70 70 65 6e 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 65 78 74 20 29 3b 0a 0a 20 | ppend(.const.QString&.text.);... |
69700 | 20 20 20 76 6f 69 64 20 73 65 74 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 | ...void.setText(.const.QString.& |
69720 | 74 78 74 20 29 20 7b 20 73 65 74 54 65 78 74 28 20 74 78 74 2c 20 51 53 74 72 69 6e 67 3a 3a 6e | txt.).{.setText(.txt,.QString::n |
69740 | 75 6c 6c 20 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 54 65 78 | ull.);.}.....virtual.void.setTex |
69760 | 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 78 74 2c 20 63 6f 6e 73 74 20 51 53 74 | t(.const.QString.&txt,.const.QSt |
69780 | 72 69 6e 67 20 26 63 6f 6e 74 65 78 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | ring.&context.);.....virtual.voi |
697a0 | 64 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 66 20 29 3b | d.setTextFormat(.TextFormat.f.); |
697c0 | 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 6c 65 63 74 41 6c 6c 28 20 62 6f | ......virtual.void.selectAll(.bo |
697e0 | 6f 6c 20 73 65 6c 65 63 74 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | ol.select.=.TRUE.);.....virtual. |
69800 | 76 6f 69 64 20 73 65 74 54 61 62 53 74 6f 70 57 69 64 74 68 28 20 69 6e 74 20 74 73 20 29 3b 0a | void.setTabStopWidth(.int.ts.);. |
69820 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 7a 6f 6f 6d 49 6e 28 20 69 6e 74 20 72 61 6e | ....virtual.void.zoomIn(.int.ran |
69840 | 67 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 7a 6f 6f 6d 49 6e 28 29 20 | ge.);.....virtual.void.zoomIn(). |
69860 | 7b 20 7a 6f 6f 6d 49 6e 28 20 31 20 29 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | {.zoomIn(.1.);.}.....virtual.voi |
69880 | 64 20 7a 6f 6f 6d 4f 75 74 28 20 69 6e 74 20 72 61 6e 67 65 20 29 3b 0a 20 20 20 20 76 69 72 74 | d.zoomOut(.int.range.);.....virt |
698a0 | 75 61 6c 20 76 6f 69 64 20 7a 6f 6f 6d 4f 75 74 28 29 20 7b 20 7a 6f 6f 6d 4f 75 74 28 20 31 20 | ual.void.zoomOut().{.zoomOut(.1. |
698c0 | 29 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 7a 6f 6f 6d 54 6f 28 20 69 6e | );.}.....virtual.void.zoomTo(.in |
698e0 | 74 20 73 69 7a 65 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 79 6e 63 | t.size.);......virtual.void.sync |
69900 | 28 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 61 64 4f 6e 6c 79 | ();.....virtual.void.setReadOnly |
69920 | 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 75 6e | (.bool.b.);......virtual.void.un |
69940 | 64 6f 28 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 | do();.....virtual.void.redo();.. |
69960 | 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 |
69980 | 61 6c 20 76 6f 69 64 20 70 61 73 74 65 28 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 | al.void.paste();.#ifndef.QT_NO_C |
699a0 | 4c 49 50 42 4f 41 52 44 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 73 74 65 53 | LIPBOARD.....virtual.void.pasteS |
699c0 | 75 62 54 79 70 65 28 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 73 75 62 74 79 70 65 20 | ubType(.const.QCString.&subtype. |
699e0 | 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 6c 65 61 72 | );.#endif.....virtual.void.clear |
69a00 | 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 65 6c 28 29 3b 0a 20 20 20 20 | ();.....virtual.void.del();..... |
69a20 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6e 64 65 6e 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 | virtual.void.indent();.....virtu |
69a40 | 61 6c 20 76 6f 69 64 20 73 65 74 49 74 61 6c 69 63 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 | al.void.setItalic(.bool.b.);.... |
69a60 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 42 6f 6c 64 28 20 62 6f 6f 6c 20 62 20 29 3b | .virtual.void.setBold(.bool.b.); |
69a80 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 55 6e 64 65 72 6c 69 6e 65 28 20 | .....virtual.void.setUnderline(. |
69aa0 | 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 46 61 | bool.b.);.....virtual.void.setFa |
69ac0 | 6d 69 6c 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 20 29 3b 0a 20 20 20 20 76 69 | mily(.const.QString.&f.);.....vi |
69ae0 | 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 6f 69 6e 74 53 69 7a 65 28 20 69 6e 74 20 73 20 29 | rtual.void.setPointSize(.int.s.) |
69b00 | 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 6f 72 28 20 63 6f 6e | ;.....virtual.void.setColor(.con |
69b20 | 73 74 20 51 43 6f 6c 6f 72 20 26 63 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 | st.QColor.&c.);.....virtual.void |
69b40 | 20 73 65 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 20 20 20 20 | .setFont(.const.QFont.&f.);..... |
69b60 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 56 65 72 74 69 63 61 6c 41 6c 69 67 6e 6d 65 6e | virtual.void.setVerticalAlignmen |
69b80 | 74 28 20 56 65 72 74 69 63 61 6c 41 6c 69 67 6e 6d 65 6e 74 20 61 20 29 3b 0a 20 20 20 20 76 69 | t(.VerticalAlignment.a.);.....vi |
69ba0 | 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 61 20 29 | rtual.void.setAlignment(.int.a.) |
69bc0 | 3b 0a 0a 20 20 20 20 2f 2f 20 64 6f 20 6e 6f 74 20 75 73 65 2c 20 77 69 6c 6c 20 67 6f 20 61 77 | ;......//.do.not.use,.will.go.aw |
69be0 | 61 79 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 61 72 61 67 54 79 70 65 | ay.....virtual.void.setParagType |
69c00 | 28 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 3a 3a 44 69 73 70 6c 61 79 4d 6f 64 65 20 64 | (.QStyleSheetItem::DisplayMode.d |
69c20 | 6d 2c 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 3a 3a 4c 69 73 74 53 74 79 6c 65 20 6c 69 | m,.QStyleSheetItem::ListStyle.li |
69c40 | 73 74 53 74 79 6c 65 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 | stStyle.);......virtual.void.set |
69c60 | 43 75 72 73 6f 72 50 6f 73 69 74 69 6f 6e 28 20 69 6e 74 20 70 61 72 61 67 2c 20 69 6e 74 20 69 | CursorPosition(.int.parag,.int.i |
69c80 | 6e 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 53 65 6c 65 | ndex.);.....virtual.void.setSele |
69ca0 | 63 74 69 6f 6e 28 20 69 6e 74 20 70 61 72 61 67 5f 66 72 6f 6d 2c 20 69 6e 74 20 69 6e 64 65 78 | ction(.int.parag_from,.int.index |
69cc0 | 5f 66 72 6f 6d 2c 20 69 6e 74 20 70 61 72 61 67 5f 74 6f 2c 20 69 6e 74 20 69 6e 64 65 78 5f 74 | _from,.int.parag_to,.int.index_t |
69ce0 | 6f 2c 20 69 6e 74 20 73 65 6c 4e 75 6d 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | o,.int.selNum.=.0.);.....virtual |
69d00 | 20 76 6f 69 64 20 73 65 74 53 65 6c 65 63 74 69 6f 6e 41 74 74 72 69 62 75 74 65 73 28 20 69 6e | .void.setSelectionAttributes(.in |
69d20 | 74 20 73 65 6c 4e 75 6d 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 62 61 63 6b 2c 20 62 6f | t.selNum,.const.QColor.&back,.bo |
69d40 | 6f 6c 20 69 6e 76 65 72 74 54 65 78 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | ol.invertText.);.....virtual.voi |
69d60 | 64 20 73 65 74 4d 6f 64 69 66 69 65 64 28 20 62 6f 6f 6c 20 6d 20 29 3b 0a 20 20 20 20 76 69 72 | d.setModified(.bool.m.);.....vir |
69d80 | 74 75 61 6c 20 76 6f 69 64 20 72 65 73 65 74 46 6f 72 6d 61 74 28 29 3b 0a 20 20 20 20 76 69 72 | tual.void.resetFormat();.....vir |
69da0 | 74 75 61 6c 20 76 6f 69 64 20 73 65 74 55 6e 64 6f 44 65 70 74 68 28 20 69 6e 74 20 64 20 29 3b | tual.void.setUndoDepth(.int.d.); |
69dc0 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 46 6f 72 6d 61 74 28 20 51 54 65 | .....virtual.void.setFormat(.QTe |
69de0 | 78 74 46 6f 72 6d 61 74 20 2a 66 2c 20 69 6e 74 20 66 6c 61 67 73 20 29 3b 0a 20 20 20 20 76 69 | xtFormat.*f,.int.flags.);.....vi |
69e00 | 72 74 75 61 6c 20 76 6f 69 64 20 65 6e 73 75 72 65 43 75 72 73 6f 72 56 69 73 69 62 6c 65 28 29 | rtual.void.ensureCursorVisible() |
69e20 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 6c 61 63 65 43 75 72 73 6f 72 28 20 | ;.....virtual.void.placeCursor(. |
69e40 | 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 6f 73 2c 20 51 54 65 78 74 43 75 72 73 6f 72 20 2a | const.QPoint.&pos,.QTextCursor.* |
69e60 | 63 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 6f 76 65 43 75 | c.=.0.);.....virtual.void.moveCu |
69e80 | 72 73 6f 72 28 20 43 75 72 73 6f 72 41 63 74 69 6f 6e 20 61 63 74 69 6f 6e 2c 20 62 6f 6f 6c 20 | rsor(.CursorAction.action,.bool. |
69ea0 | 73 65 6c 65 63 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 6f 4b 65 79 | select.);.....virtual.void.doKey |
69ec0 | 62 6f 61 72 64 41 63 74 69 6f 6e 28 20 4b 65 79 62 6f 61 72 64 41 63 74 69 6f 6e 20 61 63 74 69 | boardAction(.KeyboardAction.acti |
69ee0 | 6f 6e 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 53 65 6c | on.);.....virtual.void.removeSel |
69f00 | 65 63 74 65 64 54 65 78 74 28 20 69 6e 74 20 73 65 6c 4e 75 6d 20 3d 20 30 20 29 3b 0a 20 20 20 | ectedText(.int.selNum.=.0.);.... |
69f20 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 6d 6f 76 65 53 65 6c 65 63 74 69 6f 6e 28 20 69 | .virtual.void.removeSelection(.i |
69f40 | 6e 74 20 73 65 6c 4e 75 6d 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | nt.selNum.=.0.);.....virtual.voi |
69f60 | 64 20 73 65 74 43 75 72 72 65 6e 74 46 6f 6e 74 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 66 | d.setCurrentFont(.const.QFont.&f |
69f80 | 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 76 65 72 77 72 69 74 | .);.....virtual.void.setOverwrit |
69fa0 | 65 4d 6f 64 65 28 20 62 6f 6f 6c 20 62 20 29 20 7b 20 6f 76 65 72 57 72 69 74 65 20 3d 20 62 3b | eMode(.bool.b.).{.overWrite.=.b; |
69fc0 | 20 7d 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 63 72 6f 6c 6c 54 6f 42 6f 74 | .}......virtual.void.scrollToBot |
69fe0 | 74 6f 6d 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 69 6e 73 65 72 74 28 20 63 6f 6e 73 74 20 51 | tom();......void.insert(.const.Q |
6a000 | 53 74 72 69 6e 67 20 26 74 65 78 74 2c 20 75 69 6e 74 20 69 6e 73 65 72 74 69 6f 6e 46 6c 61 67 | String.&text,.uint.insertionFlag |
6a020 | 73 20 3d 20 43 68 65 63 6b 4e 65 77 4c 69 6e 65 73 20 7c 20 52 65 6d 6f 76 65 53 65 6c 65 63 74 | s.=.CheckNewLines.|.RemoveSelect |
6a040 | 65 64 20 29 3b 20 2f 2f 20 23 23 20 76 69 72 74 75 61 6c 20 69 6e 20 34 2e 30 0a 0a 20 20 20 20 | ed.);.//.##.virtual.in.4.0...... |
6a060 | 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6e 73 | //.obsolete.....virtual.void.ins |
6a080 | 65 72 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 20 62 6f 6f 6c 2c 20 | ert(.const.QString.&text,.bool,. |
6a0a0 | 62 6f 6f 6c 20 3d 20 54 52 55 45 2c 20 62 6f 6f 6c 20 3d 20 54 52 55 45 20 29 3b 0a 0a 20 20 20 | bool.=.TRUE,.bool.=.TRUE.);..... |
6a0c0 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6e 73 65 72 74 41 74 28 20 63 6f 6e 73 74 20 51 53 | .virtual.void.insertAt(.const.QS |
6a0e0 | 74 72 69 6e 67 20 26 74 65 78 74 2c 20 69 6e 74 20 70 61 72 61 2c 20 69 6e 74 20 69 6e 64 65 78 | tring.&text,.int.para,.int.index |
6a100 | 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 50 61 72 61 67 | .);.....virtual.void.removeParag |
6a120 | 72 61 70 68 28 20 69 6e 74 20 70 61 72 61 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f | raph(.int.para.);.....virtual.vo |
6a140 | 69 64 20 69 6e 73 65 72 74 50 61 72 61 67 72 61 70 68 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | id.insertParagraph(.const.QStrin |
6a160 | 67 20 26 74 65 78 74 2c 20 69 6e 74 20 70 61 72 61 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 | g.&text,.int.para.);......virtua |
6a180 | 6c 20 76 6f 69 64 20 73 65 74 50 61 72 61 67 72 61 70 68 42 61 63 6b 67 72 6f 75 6e 64 43 6f 6c | l.void.setParagraphBackgroundCol |
6a1a0 | 6f 72 28 20 69 6e 74 20 70 61 72 61 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 62 67 20 29 | or(.int.para,.const.QColor.&bg.) |
6a1c0 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6c 65 61 72 50 61 72 61 67 72 61 70 | ;.....virtual.void.clearParagrap |
6a1e0 | 68 42 61 63 6b 67 72 6f 75 6e 64 28 20 69 6e 74 20 70 61 72 61 20 29 3b 0a 0a 20 20 20 20 76 69 | hBackground(.int.para.);......vi |
6a200 | 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 55 6e 64 6f 52 65 64 6f 45 6e 61 62 6c 65 64 28 20 62 | rtual.void.setUndoRedoEnabled(.b |
6a220 | 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 61 62 43 68 61 6e 67 65 73 46 | ool.b.);.....void.setTabChangesF |
6a240 | 6f 63 75 73 28 20 62 6f 6f 6c 20 62 20 29 3b 20 2f 2f 20 23 23 23 20 6d 61 6b 65 20 76 69 72 74 | ocus(.bool.b.);.//.###.make.virt |
6a260 | 75 61 6c 20 69 6e 20 34 2e 30 0a 0a 23 69 66 64 65 66 20 51 54 5f 54 45 58 54 45 44 49 54 5f 4f | ual.in.4.0..#ifdef.QT_TEXTEDIT_O |
6a280 | 50 54 49 4d 49 5a 41 54 49 4f 4e 0a 20 20 20 20 76 6f 69 64 20 70 6f 6c 69 73 68 28 29 3b 0a 20 | PTIMIZATION.....void.polish();.. |
6a2a0 | 20 20 20 76 6f 69 64 20 73 65 74 4d 61 78 4c 6f 67 4c 69 6e 65 73 28 20 69 6e 74 20 6e 75 6d 4c | ...void.setMaxLogLines(.int.numL |
6a2c0 | 69 6e 65 73 20 29 3b 0a 20 20 20 20 69 6e 74 20 6d 61 78 4c 6f 67 4c 69 6e 65 73 28 29 3b 0a 23 | ines.);.....int.maxLogLines();.# |
6a2e0 | 65 6e 64 69 66 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 74 65 78 74 43 68 61 | endif..signals:.....void.textCha |
6a300 | 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 6e 43 68 61 6e 67 65 | nged();.....void.selectionChange |
6a320 | 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 70 79 41 76 61 69 6c 61 62 6c 65 28 20 62 6f 6f | d();.....void.copyAvailable(.boo |
6a340 | 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 6e 64 6f 41 76 61 69 6c 61 62 6c 65 28 20 62 6f 6f | l.);.....void.undoAvailable(.boo |
6a360 | 6c 20 79 65 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 64 6f 41 76 61 69 6c 61 62 6c 65 28 | l.yes.);.....void.redoAvailable( |
6a380 | 20 62 6f 6f 6c 20 79 65 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 75 72 72 65 6e 74 46 6f 6e | .bool.yes.);.....void.currentFon |
6a3a0 | 74 43 68 61 6e 67 65 64 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 66 20 29 3b 0a 20 20 20 20 | tChanged(.const.QFont.&f.);..... |
6a3c0 | 76 6f 69 64 20 63 75 72 72 65 6e 74 43 6f 6c 6f 72 43 68 61 6e 67 65 64 28 20 63 6f 6e 73 74 20 | void.currentColorChanged(.const. |
6a3e0 | 51 43 6f 6c 6f 72 20 26 63 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 75 72 72 65 6e 74 41 6c 69 | QColor.&c.);.....void.currentAli |
6a400 | 67 6e 6d 65 6e 74 43 68 61 6e 67 65 64 28 20 69 6e 74 20 61 20 29 3b 0a 20 20 20 20 76 6f 69 64 | gnmentChanged(.int.a.);.....void |
6a420 | 20 63 75 72 72 65 6e 74 56 65 72 74 69 63 61 6c 41 6c 69 67 6e 6d 65 6e 74 43 68 61 6e 67 65 64 | .currentVerticalAlignmentChanged |
6a440 | 28 20 56 65 72 74 69 63 61 6c 41 6c 69 67 6e 6d 65 6e 74 20 61 20 29 3b 0a 20 20 20 20 76 6f 69 | (.VerticalAlignment.a.);.....voi |
6a460 | 64 20 63 75 72 73 6f 72 50 6f 73 69 74 69 6f 6e 43 68 61 6e 67 65 64 28 20 51 54 65 78 74 43 75 | d.cursorPositionChanged(.QTextCu |
6a480 | 72 73 6f 72 20 2a 63 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 75 72 73 6f 72 50 6f 73 69 74 69 | rsor.*c.);.....void.cursorPositi |
6a4a0 | 6f 6e 43 68 61 6e 67 65 64 28 20 69 6e 74 20 70 61 72 61 2c 20 69 6e 74 20 70 6f 73 20 29 3b 0a | onChanged(.int.para,.int.pos.);. |
6a4c0 | 20 20 20 20 76 6f 69 64 20 72 65 74 75 72 6e 50 72 65 73 73 65 64 28 29 3b 0a 20 20 20 20 76 6f | ....void.returnPressed();.....vo |
6a4e0 | 69 64 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 43 68 61 6e 67 65 64 28 20 62 6f 6f 6c 20 6d 20 29 | id.modificationChanged(.bool.m.) |
6a500 | 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 69 63 6b 65 64 28 20 69 6e 74 20 70 61 72 61 67 2c 20 69 | ;.....void.clicked(.int.parag,.i |
6a520 | 6e 74 20 69 6e 64 65 78 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 6f 75 62 6c 65 43 6c 69 63 6b | nt.index.);.....void.doubleClick |
6a540 | 65 64 28 20 69 6e 74 20 70 61 72 61 67 2c 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 0a 70 72 6f | ed(.int.parag,.int.index.);..pro |
6a560 | 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 72 65 70 61 69 6e 74 43 68 61 6e 67 65 64 28 | tected:.....void.repaintChanged( |
6a580 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 53 74 79 6c 65 73 28 29 3b 0a 20 20 20 20 | );.....void.updateStyles();..... |
6a5a0 | 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 2a 70 2c 20 | void.drawContents(.QPainter.*p,. |
6a5c0 | 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 63 68 20 29 | int.cx,.int.cy,.int.cw,.int.ch.) |
6a5e0 | 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 | ;.....bool.event(.QEvent.*e.);.. |
6a600 | 20 20 20 76 6f 69 64 20 6b 65 79 50 72 65 73 73 45 76 65 6e 74 28 20 51 4b 65 79 45 76 65 6e 74 | ...void.keyPressEvent(.QKeyEvent |
6a620 | 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 45 76 65 6e 74 28 20 51 52 65 | .*e.);.....void.resizeEvent(.QRe |
6a640 | 73 69 7a 65 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 76 69 65 77 70 6f 72 | sizeEvent.*e.);.....void.viewpor |
6a660 | 74 52 65 73 69 7a 65 45 76 65 6e 74 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 2a 20 29 3b 0a 20 | tResizeEvent(.QResizeEvent*.);.. |
6a680 | 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 4d 6f 75 73 65 50 72 65 73 73 45 76 65 6e 74 28 | ...void.contentsMousePressEvent( |
6a6a0 | 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 |
6a6c0 | 65 6e 74 73 4d 6f 75 73 65 4d 6f 76 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 | entsMouseMoveEvent(.QMouseEvent. |
6a6e0 | 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 52 65 6c 65 | *e.);.....void.contentsMouseRele |
6a700 | 61 73 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 | aseEvent(.QMouseEvent.*e.);..... |
6a720 | 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 4d 6f 75 73 65 44 6f 75 62 6c 65 43 6c 69 63 6b 45 76 65 | void.contentsMouseDoubleClickEve |
6a740 | 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 65 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 | nt(.QMouseEvent.*e.);.#ifndef.QT |
6a760 | 5f 4e 4f 5f 57 48 45 45 4c 45 56 45 4e 54 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 | _NO_WHEELEVENT.....void.contents |
6a780 | 57 68 65 65 6c 45 76 65 6e 74 28 20 51 57 68 65 65 6c 45 76 65 6e 74 20 2a 65 20 29 3b 0a 23 65 | WheelEvent(.QWheelEvent.*e.);.#e |
6a7a0 | 6e 64 69 66 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 | ndif.....void.imStartEvent(.QIME |
6a7c0 | 76 65 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 | vent.*.);.....void.imComposeEven |
6a7e0 | 74 28 20 51 49 4d 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6d 45 6e 64 45 | t(.QIMEvent.*.);.....void.imEndE |
6a800 | 76 65 6e 74 28 20 51 49 4d 45 76 65 6e 74 20 2a 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e | vent(.QIMEvent.*.);.#ifndef.QT_N |
6a820 | 4f 5f 44 52 41 47 41 4e 44 44 52 4f 50 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 44 | O_DRAGANDDROP.....void.contentsD |
6a840 | 72 61 67 45 6e 74 65 72 45 76 65 6e 74 28 20 51 44 72 61 67 45 6e 74 65 72 45 76 65 6e 74 20 2a | ragEnterEvent(.QDragEnterEvent.* |
6a860 | 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 67 4d 6f 76 65 45 76 | e.);.....void.contentsDragMoveEv |
6a880 | 65 6e 74 28 20 51 44 72 61 67 4d 6f 76 65 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f | ent(.QDragMoveEvent.*e.);.....vo |
6a8a0 | 69 64 20 63 6f 6e 74 65 6e 74 73 44 72 61 67 4c 65 61 76 65 45 76 65 6e 74 28 20 51 44 72 61 67 | id.contentsDragLeaveEvent(.QDrag |
6a8c0 | 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 63 6f 6e 74 65 6e | LeaveEvent.*e.);.....void.conten |
6a8e0 | 74 73 44 72 6f 70 45 76 65 6e 74 28 20 51 44 72 6f 70 45 76 65 6e 74 20 2a 65 20 29 3b 0a 23 65 | tsDropEvent(.QDropEvent.*e.);.#e |
6a900 | 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 43 6f 6e 74 65 78 74 4d 65 6e | ndif.....void.contentsContextMen |
6a920 | 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 65 20 29 3b 0a | uEvent(.QContextMenuEvent.*e.);. |
6a940 | 20 20 20 20 62 6f 6f 6c 20 66 6f 63 75 73 4e 65 78 74 50 72 65 76 43 68 69 6c 64 28 20 62 6f 6f | ....bool.focusNextPrevChild(.boo |
6a960 | 6c 20 6e 65 78 74 20 29 3b 0a 20 20 20 20 51 54 65 78 74 44 6f 63 75 6d 65 6e 74 20 2a 64 6f 63 | l.next.);.....QTextDocument.*doc |
6a980 | 75 6d 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 54 65 78 74 43 75 72 73 6f 72 20 2a | ument().const;.....QTextCursor.* |
6a9a0 | 74 65 78 74 43 75 72 73 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 | textCursor().const;.....void.set |
6a9c0 | 44 6f 63 75 6d 65 6e 74 28 20 51 54 65 78 74 44 6f 63 75 6d 65 6e 74 20 2a 64 6f 63 20 29 3b 0a | Document(.QTextDocument.*doc.);. |
6a9e0 | 20 20 20 20 76 69 72 74 75 61 6c 20 51 50 6f 70 75 70 4d 65 6e 75 20 2a 63 72 65 61 74 65 50 6f | ....virtual.QPopupMenu.*createPo |
6aa00 | 70 75 70 4d 65 6e 75 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 20 70 6f 73 20 29 3b 0a 20 20 | pupMenu(.const.QPoint&.pos.);... |
6aa20 | 20 20 76 69 72 74 75 61 6c 20 51 50 6f 70 75 70 4d 65 6e 75 20 2a 63 72 65 61 74 65 50 6f 70 75 | ..virtual.QPopupMenu.*createPopu |
6aa40 | 70 4d 65 6e 75 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 75 72 73 6f 72 28 20 62 6f | pMenu();.....void.drawCursor(.bo |
6aa60 | 6f 6c 20 76 69 73 69 62 6c 65 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 77 69 6e 64 6f 77 41 63 | ol.visible.);......void.windowAc |
6aa80 | 74 69 76 61 74 69 6f 6e 43 68 61 6e 67 65 28 20 62 6f 6f 6c 20 29 3b 0a 0a 70 72 6f 74 65 63 74 | tivationChange(.bool.);..protect |
6aaa0 | 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 43 68 61 | ed.slots:.....virtual.void.doCha |
6aac0 | 6e 67 65 49 6e 74 65 72 76 61 6c 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 6c 69 64 65 72 52 65 | ngeInterval();.....void.sliderRe |
6aae0 | 6c 65 61 73 65 64 28 29 3b 20 2f 2f 20 23 23 23 20 6d 61 6b 65 20 76 69 72 74 75 61 6c 20 69 6e | leased();.//.###.make.virtual.in |
6ab00 | 20 34 2e 30 0a 23 69 66 20 28 51 54 5f 56 45 52 53 49 4f 4e 20 3e 3d 20 30 78 30 34 30 30 30 30 | .4.0.#if.(QT_VERSION.>=.0x040000 |
6ab20 | 29 0a 23 65 72 72 6f 72 20 22 53 6f 6d 65 20 66 75 6e 63 74 69 6f 6e 73 20 6e 65 65 64 20 74 6f | ).#error."Some.functions.need.to |
6ab40 | 20 62 65 20 63 68 61 6e 67 65 64 20 74 6f 20 76 69 72 74 75 61 6c 20 66 6f 72 20 51 74 20 34 2e | .be.changed.to.virtual.for.Qt.4. |
6ab60 | 30 22 0a 23 65 6e 64 69 66 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f | 0".#endif..private.slots:.....vo |
6ab80 | 69 64 20 66 6f 72 6d 61 74 4d 6f 72 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 6f 52 65 73 69 | id.formatMore();.....void.doResi |
6aba0 | 7a 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 75 74 6f 53 63 72 6f 6c 6c 54 69 6d 65 72 44 6f | ze();.....void.autoScrollTimerDo |
6abc0 | 6e 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 62 6c 69 6e 6b 43 75 72 73 6f 72 28 29 3b 0a 20 20 | ne();.....void.blinkCursor();... |
6abe0 | 20 20 76 6f 69 64 20 73 65 74 4d 6f 64 69 66 69 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 | ..void.setModified();.....void.s |
6ac00 | 74 61 72 74 44 72 61 67 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 6f 63 75 6d 65 6e 74 57 69 64 | tartDrag();.....void.documentWid |
6ac20 | 74 68 43 68 61 6e 67 65 64 28 20 69 6e 74 20 77 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 69 | thChanged(.int.w.);.....void.cli |
6ac40 | 70 62 6f 61 72 64 43 68 61 6e 67 65 64 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 73 | pboardChanged();..private:.....s |
6ac60 | 74 72 75 63 74 20 51 5f 45 58 50 4f 52 54 20 55 6e 64 6f 52 65 64 6f 49 6e 66 6f 20 7b 0a 09 65 | truct.Q_EXPORT.UndoRedoInfo.{..e |
6ac80 | 6e 75 6d 20 54 79 70 65 20 7b 20 49 6e 76 61 6c 69 64 2c 20 49 6e 73 65 72 74 2c 20 44 65 6c 65 | num.Type.{.Invalid,.Insert,.Dele |
6aca0 | 74 65 2c 20 42 61 63 6b 73 70 61 63 65 2c 20 52 65 74 75 72 6e 2c 20 52 65 6d 6f 76 65 53 65 6c | te,.Backspace,.Return,.RemoveSel |
6acc0 | 65 63 74 65 64 2c 20 46 6f 72 6d 61 74 2c 20 53 74 79 6c 65 20 7d 3b 0a 0a 09 55 6e 64 6f 52 65 | ected,.Format,.Style.};...UndoRe |
6ace0 | 64 6f 49 6e 66 6f 28 20 51 54 65 78 74 44 6f 63 75 6d 65 6e 74 20 2a 64 63 20 29 3b 0a 09 7e 55 | doInfo(.QTextDocument.*dc.);..~U |
6ad00 | 6e 64 6f 52 65 64 6f 49 6e 66 6f 28 29 3b 0a 09 76 6f 69 64 20 63 6c 65 61 72 28 29 3b 0a 09 62 | ndoRedoInfo();..void.clear();..b |
6ad20 | 6f 6f 6c 20 76 61 6c 69 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 09 51 55 6e 64 6f 52 65 64 6f 49 6e | ool.valid().const;...QUndoRedoIn |
6ad40 | 66 6f 50 72 69 76 61 74 65 20 2a 64 3b 0a 09 69 6e 74 20 69 64 3b 0a 09 69 6e 74 20 69 6e 64 65 | foPrivate.*d;..int.id;..int.inde |
6ad60 | 78 3b 0a 09 69 6e 74 20 65 69 64 3b 0a 09 69 6e 74 20 65 69 6e 64 65 78 3b 0a 09 51 54 65 78 74 | x;..int.eid;..int.eindex;..QText |
6ad80 | 46 6f 72 6d 61 74 20 2a 66 6f 72 6d 61 74 3b 0a 09 69 6e 74 20 66 6c 61 67 73 3b 0a 09 54 79 70 | Format.*format;..int.flags;..Typ |
6ada0 | 65 20 74 79 70 65 3b 0a 09 51 54 65 78 74 44 6f 63 75 6d 65 6e 74 20 2a 64 6f 63 3b 0a 09 51 42 | e.type;..QTextDocument.*doc;..QB |
6adc0 | 79 74 65 41 72 72 61 79 20 73 74 79 6c 65 49 6e 66 6f 72 6d 61 74 69 6f 6e 3b 0a 20 20 20 20 7d | yteArray.styleInformation;.....} |
6ade0 | 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 43 75 72 73 6f | ;..private:.....void.updateCurso |
6ae00 | 72 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 70 6f 73 20 29 3b 0a 20 20 20 20 76 6f 69 | r(.const.QPoint.&.pos.);.....voi |
6ae20 | 64 20 68 61 6e 64 6c 65 4d 6f 75 73 65 4d 6f 76 65 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 | d.handleMouseMove(.const.QPoint& |
6ae40 | 20 70 6f 73 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 28 20 51 | .pos.);.....void.drawContents(.Q |
6ae60 | 50 61 69 6e 74 65 72 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 6c 69 | Painter.*.);.....virtual.bool.li |
6ae80 | 6e 6b 73 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 46 41 4c 53 | nksEnabled().const.{.return.FALS |
6aea0 | 45 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 | E;.}.....void.init();.....void.c |
6aec0 | 68 65 63 6b 55 6e 64 6f 52 65 64 6f 49 6e 66 6f 28 20 55 6e 64 6f 52 65 64 6f 49 6e 66 6f 3a 3a | heckUndoRedoInfo(.UndoRedoInfo:: |
6aee0 | 54 79 70 65 20 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 43 75 72 72 65 6e 74 | Type.t.);.....void.updateCurrent |
6af00 | 46 6f 72 6d 61 74 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 6e 64 6c 65 52 65 61 64 4f 6e 6c | Format();.....bool.handleReadOnl |
6af20 | 79 4b 65 79 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 76 | yKeyEvent(.QKeyEvent.*e.);.....v |
6af40 | 6f 69 64 20 6d 61 6b 65 50 61 72 61 67 56 69 73 69 62 6c 65 28 20 51 54 65 78 74 50 61 72 61 67 | oid.makeParagVisible(.QTextParag |
6af60 | 72 61 70 68 20 2a 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6e 6f 72 6d 61 6c 43 6f 70 79 28 29 | raph.*p.);.....void.normalCopy() |
6af80 | 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 70 79 54 6f 43 6c 69 70 62 6f 61 72 64 28 29 3b 0a 23 69 | ;.....void.copyToClipboard();.#i |
6afa0 | 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4d 49 4d 45 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 70 69 | fndef.QT_NO_MIME.....QCString.pi |
6afc0 | 63 6b 53 70 65 63 69 61 6c 28 51 4d 69 6d 65 53 6f 75 72 63 65 2a 20 6d 73 2c 20 62 6f 6f 6c 20 | ckSpecial(QMimeSource*.ms,.bool. |
6afe0 | 61 6c 77 61 79 73 5f 61 73 6b 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 29 3b 0a 20 20 20 20 | always_ask,.const.QPoint&);..... |
6b000 | 51 54 65 78 74 44 72 61 67 20 2a 64 72 61 67 4f 62 6a 65 63 74 28 20 51 57 69 64 67 65 74 20 2a | QTextDrag.*dragObject(.QWidget.* |
6b020 | 70 61 72 65 6e 74 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 | parent.=.0.).const;.#endif.#ifnd |
6b040 | 65 66 20 51 54 5f 4e 4f 5f 4d 49 4d 45 43 4c 49 50 42 4f 41 52 44 0a 20 20 20 20 76 6f 69 64 20 | ef.QT_NO_MIMECLIPBOARD.....void. |
6b060 | 70 61 73 74 65 53 70 65 63 69 61 6c 28 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 29 3b 0a 23 65 6e | pasteSpecial(const.QPoint&);.#en |
6b080 | 64 69 66 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 49 6e 74 65 72 6e 61 6c 28 20 63 6f | dif.....void.setFontInternal(.co |
6b0a0 | 6e 73 74 20 51 46 6f 6e 74 20 26 66 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | nst.QFont.&f.);......virtual.voi |
6b0c0 | 64 20 65 6d 69 74 48 69 67 68 6c 69 67 68 74 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | d.emitHighlighted(.const.QString |
6b0e0 | 20 26 20 29 20 7b 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 65 6d 69 74 4c 69 6e | .&.).{}.....virtual.void.emitLin |
6b100 | 6b 43 6c 69 63 6b 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 20 7b 7d 0a 0a | kClicked(.const.QString.&.).{}.. |
6b120 | 20 20 20 20 76 6f 69 64 20 72 65 61 64 46 6f 72 6d 61 74 73 28 20 51 54 65 78 74 43 75 72 73 6f | ....void.readFormats(.QTextCurso |
6b140 | 72 20 26 63 31 2c 20 51 54 65 78 74 43 75 72 73 6f 72 20 26 63 32 2c 20 51 54 65 78 74 53 74 72 | r.&c1,.QTextCursor.&c2,.QTextStr |
6b160 | 69 6e 67 20 26 74 65 78 74 2c 20 62 6f 6f 6c 20 66 69 6c 6c 53 74 79 6c 65 73 20 3d 20 46 41 4c | ing.&text,.bool.fillStyles.=.FAL |
6b180 | 53 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 55 6e 64 6f 52 65 64 6f 28 29 3b 0a | SE.);.....void.clearUndoRedo();. |
6b1a0 | 20 20 20 20 76 6f 69 64 20 70 61 69 6e 74 44 6f 63 75 6d 65 6e 74 28 20 62 6f 6f 6c 20 64 72 61 | ....void.paintDocument(.bool.dra |
6b1c0 | 77 41 6c 6c 2c 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 69 6e 74 20 63 78 20 3d 20 2d 31 2c 20 | wAll,.QPainter.*p,.int.cx.=.-1,. |
6b1e0 | 69 6e 74 20 63 79 20 3d 20 2d 31 2c 20 69 6e 74 20 63 77 20 3d 20 2d 31 2c 20 69 6e 74 20 63 68 | int.cy.=.-1,.int.cw.=.-1,.int.ch |
6b200 | 20 3d 20 2d 31 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 76 65 43 75 72 73 6f 72 28 20 43 75 | .=.-1.);.....void.moveCursor(.Cu |
6b220 | 72 73 6f 72 41 63 74 69 6f 6e 20 61 63 74 69 6f 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 65 6e | rsorAction.action.);.....void.en |
6b240 | 73 75 72 65 46 6f 72 6d 61 74 74 65 64 28 20 51 54 65 78 74 50 61 72 61 67 72 61 70 68 20 2a 70 | sureFormatted(.QTextParagraph.*p |
6b260 | 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 6c 61 63 65 43 75 72 73 6f 72 28 20 63 6f 6e 73 74 20 | .);.....void.placeCursor(.const. |
6b280 | 51 50 6f 69 6e 74 20 26 70 6f 73 2c 20 51 54 65 78 74 43 75 72 73 6f 72 20 2a 63 2c 20 62 6f 6f | QPoint.&pos,.QTextCursor.*c,.boo |
6b2a0 | 6c 20 6c 69 6e 6b 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 4d 69 63 72 6f 46 6f | l.link.);.....void.updateMicroFo |
6b2c0 | 63 75 73 48 69 6e 74 28 29 3b 0a 0a 23 69 66 64 65 66 20 51 54 5f 54 45 58 54 45 44 49 54 5f 4f | cusHint();..#ifdef.QT_TEXTEDIT_O |
6b2e0 | 50 54 49 4d 49 5a 41 54 49 4f 4e 0a 20 20 20 20 62 6f 6f 6c 20 63 68 65 63 6b 4f 70 74 69 6d 4d | PTIMIZATION.....bool.checkOptimM |
6b300 | 6f 64 65 28 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6f 70 74 69 6d 54 65 78 74 28 29 20 63 | ode();.....QString.optimText().c |
6b320 | 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 6f 70 74 69 6d 53 65 74 54 65 78 74 28 20 63 6f 6e | onst;.....void.optimSetText(.con |
6b340 | 73 74 20 51 53 74 72 69 6e 67 20 26 73 74 72 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6f 70 74 69 | st.QString.&str.);.....void.opti |
6b360 | 6d 41 70 70 65 6e 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 74 72 20 29 3b 0a 20 | mAppend(.const.QString.&str.);.. |
6b380 | 20 20 20 76 6f 69 64 20 6f 70 74 69 6d 49 6e 73 65 72 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 | ...void.optimInsert(.const.QStri |
6b3a0 | 6e 67 20 26 73 74 72 2c 20 69 6e 74 20 6c 69 6e 65 2c 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a | ng.&str,.int.line,.int.index.);. |
6b3c0 | 20 20 20 20 76 6f 69 64 20 6f 70 74 69 6d 44 72 61 77 43 6f 6e 74 65 6e 74 73 28 20 51 50 61 69 | ....void.optimDrawContents(.QPai |
6b3e0 | 6e 74 65 72 20 2a 20 70 2c 20 69 6e 74 20 63 78 2c 20 69 6e 74 20 63 79 2c 20 69 6e 74 20 63 77 | nter.*.p,.int.cx,.int.cy,.int.cw |
6b400 | 2c 20 69 6e 74 20 63 68 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6f 70 74 69 6d 4d 6f 75 73 65 50 | ,.int.ch.);.....void.optimMouseP |
6b420 | 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 20 29 3b 0a 20 20 | ressEvent(.QMouseEvent.*.e.);... |
6b440 | 20 20 76 6f 69 64 20 6f 70 74 69 6d 4d 6f 75 73 65 52 65 6c 65 61 73 65 45 76 65 6e 74 28 20 51 | ..void.optimMouseReleaseEvent(.Q |
6b460 | 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 6f 70 74 69 6d | MouseEvent.*.e.);.....void.optim |
6b480 | 4d 6f 75 73 65 4d 6f 76 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 65 20 | MouseMoveEvent(.QMouseEvent.*.e. |
6b4a0 | 29 3b 0a 20 20 20 20 69 6e 74 20 20 6f 70 74 69 6d 43 68 61 72 49 6e 64 65 78 28 20 63 6f 6e 73 | );.....int..optimCharIndex(.cons |
6b4c0 | 74 20 51 53 74 72 69 6e 67 20 26 73 74 72 2c 20 69 6e 74 20 6d 78 20 29 20 63 6f 6e 73 74 3b 0a | t.QString.&str,.int.mx.).const;. |
6b4e0 | 20 20 20 20 76 6f 69 64 20 6f 70 74 69 6d 53 65 6c 65 63 74 41 6c 6c 28 29 3b 0a 20 20 20 20 76 | ....void.optimSelectAll();.....v |
6b500 | 6f 69 64 20 6f 70 74 69 6d 52 65 6d 6f 76 65 53 65 6c 65 63 74 69 6f 6e 28 29 3b 0a 20 20 20 20 | oid.optimRemoveSelection();..... |
6b520 | 76 6f 69 64 20 6f 70 74 69 6d 53 65 74 53 65 6c 65 63 74 69 6f 6e 28 20 69 6e 74 20 73 74 61 72 | void.optimSetSelection(.int.star |
6b540 | 74 4c 69 6e 65 2c 20 69 6e 74 20 73 74 61 72 74 49 64 78 2c 20 69 6e 74 20 65 6e 64 4c 69 6e 65 | tLine,.int.startIdx,.int.endLine |
6b560 | 2c 0a 09 09 09 20 20 20 20 69 6e 74 20 65 6e 64 49 64 78 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 | ,........int.endIdx.);.....bool. |
6b580 | 6f 70 74 69 6d 48 61 73 53 65 6c 65 63 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 | optimHasSelection().const;.....Q |
6b5a0 | 53 74 72 69 6e 67 20 6f 70 74 69 6d 53 65 6c 65 63 74 65 64 54 65 78 74 28 29 20 63 6f 6e 73 74 | String.optimSelectedText().const |
6b5c0 | 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 74 69 6d 46 69 6e 64 28 20 63 6f 6e 73 74 20 51 53 74 72 | ;.....bool.optimFind(.const.QStr |
6b5e0 | 69 6e 67 20 26 20 73 74 72 2c 20 62 6f 6f 6c 2c 20 62 6f 6f 6c 2c 20 62 6f 6f 6c 2c 20 69 6e 74 | ing.&.str,.bool,.bool,.bool,.int |
6b600 | 20 2a 2c 20 69 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6f 70 74 69 6d 50 61 72 73 65 | .*,.int.*.);.....void.optimParse |
6b620 | 54 61 67 73 28 20 51 53 74 72 69 6e 67 20 2a 20 73 74 72 2c 20 69 6e 74 20 6c 69 6e 65 4e 6f 20 | Tags(.QString.*.str,.int.lineNo. |
6b640 | 3d 20 2d 31 2c 20 69 6e 74 20 69 6e 64 65 78 4f 66 66 73 65 74 20 3d 20 30 20 29 3b 0a 20 20 20 | =.-1,.int.indexOffset.=.0.);.... |
6b660 | 20 51 54 65 78 74 45 64 69 74 4f 70 74 69 6d 50 72 69 76 61 74 65 3a 3a 54 61 67 20 2a 20 6f 70 | .QTextEditOptimPrivate::Tag.*.op |
6b680 | 74 69 6d 50 72 65 76 69 6f 75 73 4c 65 66 74 54 61 67 28 20 69 6e 74 20 6c 69 6e 65 20 29 3b 0a | timPreviousLeftTag(.int.line.);. |
6b6a0 | 20 20 20 20 76 6f 69 64 20 6f 70 74 69 6d 53 65 74 54 65 78 74 46 6f 72 6d 61 74 28 20 51 54 65 | ....void.optimSetTextFormat(.QTe |
6b6c0 | 78 74 44 6f 63 75 6d 65 6e 74 20 2a 2c 20 51 54 65 78 74 43 75 72 73 6f 72 20 2a 2c 20 51 54 65 | xtDocument.*,.QTextCursor.*,.QTe |
6b6e0 | 78 74 46 6f 72 6d 61 74 20 2a 20 66 2c 0a 09 09 09 20 20 20 20 20 69 6e 74 2c 20 69 6e 74 2c 20 | xtFormat.*.f,.........int,.int,. |
6b700 | 51 54 65 78 74 45 64 69 74 4f 70 74 69 6d 50 72 69 76 61 74 65 3a 3a 54 61 67 20 2a 20 74 20 29 | QTextEditOptimPrivate::Tag.*.t.) |
6b720 | 3b 0a 20 20 20 20 51 54 65 78 74 45 64 69 74 4f 70 74 69 6d 50 72 69 76 61 74 65 3a 3a 54 61 67 | ;.....QTextEditOptimPrivate::Tag |
6b740 | 20 2a 20 6f 70 74 69 6d 41 70 70 65 6e 64 54 61 67 28 20 69 6e 74 20 69 6e 64 65 78 2c 20 63 6f | .*.optimAppendTag(.int.index,.co |
6b760 | 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 74 61 67 20 29 3b 0a 20 20 20 20 51 54 65 78 74 45 64 | nst.QString.&.tag.);.....QTextEd |
6b780 | 69 74 4f 70 74 69 6d 50 72 69 76 61 74 65 3a 3a 54 61 67 20 2a 20 6f 70 74 69 6d 49 6e 73 65 72 | itOptimPrivate::Tag.*.optimInser |
6b7a0 | 74 54 61 67 28 20 69 6e 74 20 6c 69 6e 65 2c 20 69 6e 74 20 69 6e 64 65 78 2c 20 63 6f 6e 73 74 | tTag(.int.line,.int.index,.const |
6b7c0 | 20 51 53 74 72 69 6e 67 20 26 20 74 61 67 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6f 70 74 69 6d | .QString.&.tag.);.....void.optim |
6b7e0 | 43 68 65 63 6b 4c 69 6d 69 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 74 72 20 29 | CheckLimit(.const.QString&.str.) |
6b800 | 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 74 69 6d 48 61 73 42 6f 6c 64 4d 65 74 72 69 63 73 28 20 | ;.....bool.optimHasBoldMetrics(. |
6b820 | 69 6e 74 20 6c 69 6e 65 20 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 | int.line.);..private.slots:..... |
6b840 | 76 6f 69 64 20 6f 70 74 69 6d 44 6f 41 75 74 6f 53 63 72 6f 6c 6c 28 29 3b 0a 23 65 6e 64 69 66 | void.optimDoAutoScroll();.#endif |
6b860 | 20 2f 2f 20 51 54 5f 54 45 58 54 45 44 49 54 5f 4f 50 54 49 4d 49 5a 41 54 49 4f 4e 0a 0a 70 72 | .//.QT_TEXTEDIT_OPTIMIZATION..pr |
6b880 | 69 76 61 74 65 3a 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 | ivate:.#ifndef.QT_NO_CLIPBOARD.. |
6b8a0 | 20 20 20 76 6f 69 64 20 70 61 73 74 65 53 75 62 54 79 70 65 28 20 63 6f 6e 73 74 20 51 43 53 74 | ...void.pasteSubType(.const.QCSt |
6b8c0 | 72 69 6e 67 20 26 73 75 62 74 79 70 65 2c 20 51 4d 69 6d 65 53 6f 75 72 63 65 20 2a 6d 20 29 3b | ring.&subtype,.QMimeSource.*m.); |
6b8e0 | 0a 23 65 6e 64 69 66 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 54 65 78 74 44 6f 63 75 6d | .#endif..private:.....QTextDocum |
6b900 | 65 6e 74 20 2a 64 6f 63 3b 0a 20 20 20 20 51 54 65 78 74 43 75 72 73 6f 72 20 2a 63 75 72 73 6f | ent.*doc;.....QTextCursor.*curso |
6b920 | 72 3b 0a 20 20 20 20 51 54 69 6d 65 72 20 2a 66 6f 72 6d 61 74 54 69 6d 65 72 2c 20 2a 73 63 72 | r;.....QTimer.*formatTimer,.*scr |
6b940 | 6f 6c 6c 54 69 6d 65 72 2c 20 2a 63 68 61 6e 67 65 49 6e 74 65 72 76 61 6c 54 69 6d 65 72 2c 20 | ollTimer,.*changeIntervalTimer,. |
6b960 | 2a 62 6c 69 6e 6b 54 69 6d 65 72 2c 20 2a 64 72 61 67 53 74 61 72 74 54 69 6d 65 72 3b 0a 20 20 | *blinkTimer,.*dragStartTimer;... |
6b980 | 20 20 51 54 65 78 74 50 61 72 61 67 72 61 70 68 20 2a 6c 61 73 74 46 6f 72 6d 61 74 74 65 64 3b | ..QTextParagraph.*lastFormatted; |
6b9a0 | 0a 20 20 20 20 69 6e 74 20 69 6e 74 65 72 76 61 6c 3b 0a 20 20 20 20 55 6e 64 6f 52 65 64 6f 49 | .....int.interval;.....UndoRedoI |
6b9c0 | 6e 66 6f 20 75 6e 64 6f 52 65 64 6f 49 6e 66 6f 3b 0a 20 20 20 20 51 54 65 78 74 46 6f 72 6d 61 | nfo.undoRedoInfo;.....QTextForma |
6b9e0 | 74 20 2a 63 75 72 72 65 6e 74 46 6f 72 6d 61 74 3b 0a 20 20 20 20 69 6e 74 20 63 75 72 72 65 6e | t.*currentFormat;.....int.curren |
6ba00 | 74 41 6c 69 67 6e 6d 65 6e 74 3b 0a 20 20 20 20 51 50 6f 69 6e 74 20 6f 6c 64 4d 6f 75 73 65 50 | tAlignment;.....QPoint.oldMouseP |
6ba20 | 6f 73 2c 20 6d 6f 75 73 65 50 6f 73 3b 0a 20 20 20 20 51 50 6f 69 6e 74 20 64 72 61 67 53 74 61 | os,.mousePos;.....QPoint.dragSta |
6ba40 | 72 74 50 6f 73 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6f 6e 4c 69 6e 6b 3b 0a 20 20 20 20 57 | rtPos;.....QString.onLink;.....W |
6ba60 | 6f 72 64 57 72 61 70 20 77 72 61 70 4d 6f 64 65 3b 0a 20 20 20 20 57 72 61 70 50 6f 6c 69 63 79 | ordWrap.wrapMode;.....WrapPolicy |
6ba80 | 20 77 50 6f 6c 69 63 79 3b 0a 20 20 20 20 69 6e 74 20 77 72 61 70 57 69 64 74 68 3b 0a 20 20 20 | .wPolicy;.....int.wrapWidth;.... |
6baa0 | 20 51 53 74 72 69 6e 67 20 70 72 65 73 73 65 64 4c 69 6e 6b 3b 0a 20 20 20 20 51 54 65 78 74 45 | .QString.pressedLink;.....QTextE |
6bac0 | 64 69 74 50 72 69 76 61 74 65 20 2a 64 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 6e 44 6f 75 62 6c 65 | ditPrivate.*d;.....bool.inDouble |
6bae0 | 43 6c 69 63 6b 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 6d 6f 75 73 65 50 72 65 73 73 65 64 | Click.:.1;.....bool.mousePressed |
6bb00 | 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 63 75 72 73 6f 72 56 69 73 69 62 6c 65 20 3a 20 31 | .:.1;.....bool.cursorVisible.:.1 |
6bb20 | 3b 0a 20 20 20 20 62 6f 6f 6c 20 62 6c 69 6e 6b 43 75 72 73 6f 72 56 69 73 69 62 6c 65 20 3a 20 | ;.....bool.blinkCursorVisible.:. |
6bb40 | 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 72 65 61 64 4f 6e 6c 79 20 3a 20 31 3b 0a 20 20 20 20 62 6f | 1;.....bool.readOnly.:.1;.....bo |
6bb60 | 6f 6c 20 6d 6f 64 69 66 69 65 64 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 6d 69 67 68 74 53 | ol.modified.:.1;.....bool.mightS |
6bb80 | 74 61 72 74 44 72 61 67 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 6e 44 6e 44 20 3a 20 31 | tartDrag.:.1;.....bool.inDnD.:.1 |
6bba0 | 3b 0a 20 20 20 20 62 6f 6f 6c 20 72 65 61 64 6f 6e 6c 79 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f | ;.....bool.readonly.:.1;.....boo |
6bbc0 | 6c 20 75 6e 64 6f 45 6e 61 62 6c 65 64 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 76 65 72 | l.undoEnabled.:.1;.....bool.over |
6bbe0 | 57 72 69 74 65 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 65 64 | Write.:.1;..private:.//.Disabled |
6bc00 | 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a | .copy.constructor.and.operator=. |
6bc20 | 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 | #if.defined(Q_DISABLE_COPY)..... |
6bc40 | 51 54 65 78 74 45 64 69 74 28 20 63 6f 6e 73 74 20 51 54 65 78 74 45 64 69 74 20 26 20 29 3b 0a | QTextEdit(.const.QTextEdit.&.);. |
6bc60 | 20 20 20 20 51 54 65 78 74 45 64 69 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 | ....QTextEdit.&operator=(.const. |
6bc80 | 51 54 65 78 74 45 64 69 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 69 6e 6c 69 6e 65 | QTextEdit.&.);.#endif.};..inline |
6bca0 | 20 51 54 65 78 74 44 6f 63 75 6d 65 6e 74 20 2a 51 54 65 78 74 45 64 69 74 3a 3a 64 6f 63 75 6d | .QTextDocument.*QTextEdit::docum |
6bcc0 | 65 6e 74 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 64 6f 63 3b 0a 7d 0a | ent().const.{.....return.doc;.}. |
6bce0 | 0a 69 6e 6c 69 6e 65 20 51 54 65 78 74 43 75 72 73 6f 72 20 2a 51 54 65 78 74 45 64 69 74 3a 3a | .inline.QTextCursor.*QTextEdit:: |
6bd00 | 74 65 78 74 43 75 72 73 6f 72 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 | textCursor().const.{.....return. |
6bd20 | 63 75 72 73 6f 72 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 54 65 78 74 45 64 69 74 | cursor;.}..inline.void.QTextEdit |
6bd40 | 3a 3a 73 65 74 43 75 72 72 65 6e 74 46 6f 6e 74 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 66 | ::setCurrentFont(.const.QFont.&f |
6bd60 | 20 29 0a 7b 0a 20 20 20 20 51 54 65 78 74 45 64 69 74 3a 3a 73 65 74 46 6f 6e 74 49 6e 74 65 72 | .).{.....QTextEdit::setFontInter |
6bd80 | 6e 61 6c 28 20 66 20 29 3b 0a 7d 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f 54 45 58 54 | nal(.f.);.}..#endif.//QT_NO_TEXT |
6bda0 | 45 44 49 54 0a 23 65 6e 64 69 66 20 2f 2f 51 54 45 58 54 56 49 45 57 5f 48 0a 00 00 00 22 00 71 | EDIT.#endif.//QTEXTVIEW_H....".q |
6bdc0 | 00 77 00 69 00 6e 00 64 00 6f 00 77 00 73 00 78 00 70 00 73 00 74 00 79 00 6c 00 65 00 2e 00 68 | .w.i.n.d.o.w.s.x.p.s.t.y.l.e...h |
6bde0 | 00 00 0e 54 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ...T/*************************** |
6be00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
6be20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 | *****************.**.$Id$.**.**. |
6be40 | 2e 2e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 32 20 54 72 6f | ....**.**.Copyright.(C).2002.Tro |
6be60 | 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 | lltech.ASA...All.rights.reserved |
6be80 | 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 | ..**.**.This.file.is.part.of.the |
6bea0 | 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f | .kernel.module.of.the.Qt.GUI.Too |
6bec0 | 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 | lkit..**.**.Licensees.holding.va |
6bee0 | 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 | lid.Qt.Enterprise.Edition.or.Qt. |
6bf00 | 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 | Professional.Edition.**.licenses |
6bf20 | 20 66 6f 72 20 57 69 6e 64 6f 77 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 | .for.Windows.may.use.this.file.i |
6bf40 | 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 | n.accordance.with.the.Qt.Commerc |
6bf60 | 69 61 6c 0a 2a 2a 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 | ial.**.License.Agreement.provide |
6bf80 | 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 | d.with.the.Software..**.**.This. |
6bfa0 | 66 69 6c 65 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 75 73 65 20 75 6e | file.is.not.available.for.use.un |
6bfc0 | 64 65 72 20 61 6e 79 20 6f 74 68 65 72 20 6c 69 63 65 6e 73 65 20 77 69 74 68 6f 75 74 0a 2a 2a | der.any.other.license.without.** |
6bfe0 | 20 65 78 70 72 65 73 73 20 77 72 69 74 74 65 6e 20 70 65 72 6d 69 73 73 69 6f 6e 20 66 72 6f 6d | .express.written.permission.from |
6c000 | 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 | .the.copyright.holder..**.**.Thi |
6c020 | 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f | s.file.is.provided.AS.IS.with.NO |
6c040 | 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 | .WARRANTY.OF.ANY.KIND,.INCLUDING |
6c060 | 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 | .THE.**.WARRANTY.OF.DESIGN,.MERC |
6c080 | 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 | HANTABILITY.AND.FITNESS.FOR.A.PA |
6c0a0 | 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 | RTICULAR.PURPOSE..**.**.See.http |
6c0c0 | 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f | ://qtsoftware.com/pricing.html.o |
6c0e0 | 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a | r.email.sales@trolltech.com.for. |
6c100 | 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 | **...information.about.Qt.Commer |
6c120 | 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 0a 2a 2a 20 43 | cial.License.Agreements..**.**.C |
6c140 | 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 | ontact.info@trolltech.com.if.any |
6c160 | 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 | .conditions.of.this.licensing.ar |
6c180 | 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a | e.**.not.clear.to.you..**.****** |
6c1a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
6c1c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
6c1e0 | 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 49 4e 44 4f 57 53 58 50 53 54 59 4c 45 5f 48 0a 23 64 65 | /..#ifndef.QWINDOWSXPSTYLE_H.#de |
6c200 | 66 69 6e 65 20 51 57 49 4e 44 4f 57 53 58 50 53 54 59 4c 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 | fine.QWINDOWSXPSTYLE_H..#ifndef. |
6c220 | 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 73 73 74 79 6c 65 2e 68 22 0a | QT_H.#include."qwindowsstyle.h". |
6c240 | 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f | #endif.//.QT_H..#if.!defined(QT_ |
6c260 | 4e 4f 5f 53 54 59 4c 45 5f 57 49 4e 44 4f 57 53 58 50 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 | NO_STYLE_WINDOWSXP).||.defined(Q |
6c280 | 54 5f 50 4c 55 47 49 4e 29 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 50 4c 55 47 49 4e | T_PLUGIN)..#if.defined(QT_PLUGIN |
6c2a0 | 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 57 49 4e 44 4f 57 53 | ).#define.Q_EXPORT_STYLE_WINDOWS |
6c2c0 | 58 50 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 5f 53 54 59 4c 45 5f | XP.#else.#define.Q_EXPORT_STYLE_ |
6c2e0 | 57 49 4e 44 4f 57 53 58 50 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 | WINDOWSXP.Q_EXPORT.#endif..class |
6c300 | 20 51 57 69 6e 64 6f 77 73 58 50 53 74 79 6c 65 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 | .QWindowsXPStylePrivate;..class. |
6c320 | 51 5f 45 58 50 4f 52 54 5f 53 54 59 4c 45 5f 57 49 4e 44 4f 57 53 58 50 20 51 57 69 6e 64 6f 77 | Q_EXPORT_STYLE_WINDOWSXP.QWindow |
6c340 | 73 58 50 53 74 79 6c 65 20 3a 20 70 75 62 6c 69 63 20 51 57 69 6e 64 6f 77 73 53 74 79 6c 65 0a | sXPStyle.:.public.QWindowsStyle. |
6c360 | 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 69 6e 64 | {.....Q_OBJECT.public:.....QWind |
6c380 | 6f 77 73 58 50 53 74 79 6c 65 28 29 3b 0a 20 20 20 20 7e 51 57 69 6e 64 6f 77 73 58 50 53 74 79 | owsXPStyle();.....~QWindowsXPSty |
6c3a0 | 6c 65 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 75 6e 50 6f 6c 69 73 68 28 20 51 41 70 70 6c 69 | le();......void.unPolish(.QAppli |
6c3c0 | 63 61 74 69 6f 6e 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 | cation*.);.....void.polish(.QApp |
6c3e0 | 6c 69 63 61 74 69 6f 6e 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 6f 6c 69 73 68 28 20 51 57 | lication*.);.....void.polish(.QW |
6c400 | 69 64 67 65 74 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 6e 50 6f 6c 69 73 68 28 20 51 57 69 | idget*.);.....void.unPolish(.QWi |
6c420 | 64 67 65 74 2a 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 50 72 69 6d 69 74 69 76 65 | dget*.);......void.drawPrimitive |
6c440 | 28 20 50 72 69 6d 69 74 69 76 65 45 6c 65 6d 65 6e 74 20 6f 70 2c 0a 09 09 09 51 50 61 69 6e 74 | (.PrimitiveElement.op,....QPaint |
6c460 | 65 72 20 2a 70 2c 0a 09 09 09 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 09 63 6f 6e | er.*p,....const.QRect.&r,....con |
6c480 | 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 63 67 2c 0a 09 09 09 53 46 6c 61 67 73 20 66 6c | st.QColorGroup.&cg,....SFlags.fl |
6c4a0 | 61 67 73 20 3d 20 53 74 79 6c 65 5f 44 65 66 61 75 6c 74 2c 0a 09 09 09 63 6f 6e 73 74 20 51 53 | ags.=.Style_Default,....const.QS |
6c4c0 | 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 61 | tyleOption&.=.QStyleOption::Defa |
6c4e0 | 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f 6e 74 72 | ult.).const;......void.drawContr |
6c500 | 6f 6c 28 20 43 6f 6e 74 72 6f 6c 45 6c 65 6d 65 6e 74 20 65 6c 65 6d 65 6e 74 2c 0a 09 09 20 20 | ol(.ControlElement.element,..... |
6c520 | 20 20 20 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 | ....QPainter.*p,.........const.Q |
6c540 | 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 52 | Widget.*widget,.........const.QR |
6c560 | 65 63 74 20 26 72 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 | ect.&r,.........const.QColorGrou |
6c580 | 70 20 26 63 67 2c 0a 09 09 20 20 20 20 20 20 53 46 6c 61 67 73 20 68 6f 77 20 3d 20 53 74 79 6c | p.&cg,.........SFlags.how.=.Styl |
6c5a0 | 65 5f 44 65 66 61 75 6c 74 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f | e_Default,.........const.QStyleO |
6c5c0 | 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 | ption&.=.QStyleOption::Default.) |
6c5e0 | 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 4d 61 73 | .const;......void.drawControlMas |
6c600 | 6b 28 20 43 6f 6e 74 72 6f 6c 45 6c 65 6d 65 6e 74 20 65 6c 65 6d 65 6e 74 2c 0a 09 09 09 20 20 | k(.ControlElement.element,...... |
6c620 | 51 50 61 69 6e 74 65 72 20 2a 70 2c 0a 09 09 09 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 | QPainter.*p,......const.QWidget. |
6c640 | 2a 77 69 64 67 65 74 2c 0a 09 09 09 20 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 | *widget,......const.QRect.&r,... |
6c660 | 09 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f | ...const.QStyleOption&.=.QStyleO |
6c680 | 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 6f 69 | ption::Default.).const;......voi |
6c6a0 | 64 20 64 72 61 77 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 28 20 43 6f 6d 70 6c 65 78 43 6f 6e | d.drawComplexControl(.ComplexCon |
6c6c0 | 74 72 6f 6c 20 63 6f 6e 74 72 6f 6c 2c 0a 09 09 09 20 20 20 20 20 51 50 61 69 6e 74 65 72 2a 20 | trol.control,.........QPainter*. |
6c6e0 | 70 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 2a 20 77 2c 0a 09 09 09 | p,.........const.QWidget*.w,.... |
6c700 | 20 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 72 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e | .....const.QRect&.r,.........con |
6c720 | 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 26 20 63 67 2c 0a 09 09 09 20 20 20 20 20 53 46 6c 61 | st.QColorGroup&.cg,.........SFla |
6c740 | 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 20 20 20 | gs.flags.=.Style_Default,....... |
6c760 | 20 20 53 43 46 6c 61 67 73 20 73 75 62 20 3d 20 53 43 5f 41 6c 6c 2c 0a 09 09 09 20 20 20 20 20 | ..SCFlags.sub.=.SC_All,......... |
6c780 | 53 43 46 6c 61 67 73 20 73 75 62 41 63 74 69 76 65 20 3d 20 53 43 5f 4e 6f 6e 65 2c 0a 09 09 09 | SCFlags.subActive.=.SC_None,.... |
6c7a0 | 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c | .....const.QStyleOption&.=.QStyl |
6c7c0 | 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 0a 20 20 20 20 | eOption::Default.).const;....... |
6c7e0 | 69 6e 74 20 70 69 78 65 6c 4d 65 74 72 69 63 28 20 50 69 78 65 6c 4d 65 74 72 69 63 20 6d 65 74 | int.pixelMetric(.PixelMetric.met |
6c800 | 69 63 2c 0a 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 | ic,........const.QWidget.*widget |
6c820 | 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 71 75 65 72 79 53 75 | .=.0.).const;......QRect.querySu |
6c840 | 62 43 6f 6e 74 72 6f 6c 4d 65 74 72 69 63 73 28 20 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 20 | bControlMetrics(.ComplexControl. |
6c860 | 63 6f 6e 74 72 6f 6c 2c 0a 09 09 09 09 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 | control,.......const.QWidget.*wi |
6c880 | 64 67 65 74 2c 0a 09 09 09 09 20 20 53 75 62 43 6f 6e 74 72 6f 6c 20 73 63 2c 0a 09 09 09 09 20 | dget,.......SubControl.sc,...... |
6c8a0 | 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 |
6c8c0 | 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 69 7a 65 | ion::Default.).const;......QSize |
6c8e0 | 20 73 69 7a 65 46 72 6f 6d 43 6f 6e 74 65 6e 74 73 28 20 43 6f 6e 74 65 6e 74 73 54 79 70 65 20 | .sizeFromContents(.ContentsType. |
6c900 | 63 6f 6e 74 65 6e 74 73 2c 0a 09 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 | contents,.........const.QWidget. |
6c920 | 2a 77 69 64 67 65 74 2c 0a 09 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 63 6f | *widget,.........const.QSize.&co |
6c940 | 6e 74 65 6e 74 73 53 69 7a 65 2c 0a 09 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 | ntentsSize,.........const.QStyle |
6c960 | 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. |
6c980 | 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 73 74 79 6c 65 48 69 6e 74 28 20 53 74 79 | ).const;......int.styleHint(.Sty |
6c9a0 | 6c 65 48 69 6e 74 20 73 74 79 6c 65 68 69 6e 74 2c 0a 09 09 09 20 20 20 63 6f 6e 73 74 20 51 57 | leHint.stylehint,.......const.QW |
6c9c0 | 69 64 67 65 74 20 2a 77 69 64 67 65 74 20 3d 20 30 2c 0a 09 09 09 20 20 20 63 6f 6e 73 74 20 51 | idget.*widget.=.0,.......const.Q |
6c9e0 | 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 |
6ca00 | 61 75 6c 74 2c 0a 09 09 09 20 20 20 51 53 74 79 6c 65 48 69 6e 74 52 65 74 75 72 6e 2a 20 72 65 | ault,.......QStyleHintReturn*.re |
6ca20 | 74 75 72 6e 44 61 74 61 20 3d 20 30 0a 09 09 09 20 20 20 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 6f | turnData.=.0.......).const;..pro |
6ca40 | 74 65 63 74 65 64 3a 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 46 69 6c 74 65 72 28 20 51 4f | tected:.....bool.eventFilter(.QO |
6ca60 | 62 6a 65 63 74 20 2a 6f 2c 20 51 45 76 65 6e 74 20 2a 65 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 | bject.*o,.QEvent.*e.);......void |
6ca80 | 20 75 70 64 61 74 65 52 65 67 69 6f 6e 28 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 20 29 | .updateRegion(.QWidget.*widget.) |
6caa0 | 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 69 64 20 61 63 74 | ;..protected.slots:.....void.act |
6cac0 | 69 76 65 54 61 62 43 68 61 6e 67 65 64 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 | iveTabChanged();..private:.....Q |
6cae0 | 57 69 6e 64 6f 77 73 58 50 53 74 79 6c 65 50 72 69 76 61 74 65 20 2a 64 3b 0a 0a 20 20 20 20 66 | WindowsXPStylePrivate.*d;......f |
6cb00 | 72 69 65 6e 64 20 63 6c 61 73 73 20 51 53 74 79 6c 65 46 61 63 74 6f 72 79 3b 0a 20 20 20 20 66 | riend.class.QStyleFactory;.....f |
6cb20 | 72 69 65 6e 64 20 63 6c 61 73 73 20 51 57 69 6e 64 6f 77 73 58 50 53 74 79 6c 65 50 72 69 76 61 | riend.class.QWindowsXPStylePriva |
6cb40 | 74 65 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 72 65 73 6f 6c 76 65 53 79 6d 62 6f | te;.....static.bool.resolveSymbo |
6cb60 | 6c 73 28 29 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 | ls();..#if.defined(Q_DISABLE_COP |
6cb80 | 59 29 0a 20 20 20 20 51 57 69 6e 64 6f 77 73 58 50 53 74 79 6c 65 28 20 63 6f 6e 73 74 20 51 57 | Y).....QWindowsXPStyle(.const.QW |
6cba0 | 69 6e 64 6f 77 73 58 50 53 74 79 6c 65 20 26 20 29 3b 0a 20 20 20 20 51 57 69 6e 64 6f 77 73 58 | indowsXPStyle.&.);.....QWindowsX |
6cbc0 | 50 53 74 79 6c 65 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 57 69 6e 64 6f 77 | PStyle&.operator=(.const.QWindow |
6cbe0 | 73 58 50 53 74 79 6c 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 | sXPStyle.&.);.#endif.};..#endif. |
6cc00 | 2f 2f 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 57 49 4e 44 4f 57 53 58 50 0a 0a 23 65 6e 64 69 66 | //.QT_NO_STYLE_WINDOWSXP..#endif |
6cc20 | 20 2f 2f 20 51 57 49 4e 44 4f 57 53 58 50 53 54 59 4c 45 5f 48 0a 00 00 00 10 00 71 00 73 00 74 | .//.QWINDOWSXPSTYLE_H......q.s.t |
6cc40 | 00 79 00 6c 00 65 00 2e 00 68 00 00 4a 6f 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .y.l.e...h..Jo/***************** |
6cc60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
6cc80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 | ***************************.**.$ |
6cca0 | 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 74 79 6c 65 20 63 | Id$.**.**.Definition.of.QStyle.c |
6ccc0 | 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 38 30 36 31 36 0a 2a 2a 0a 2a | lass.**.**.Created.:.980616.**.* |
6cce0 | 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 33 20 54 72 6f 6c 6c 74 | *.Copyright.(C).1992-2003.Trollt |
6cd00 | 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a | ech.ASA...All.rights.reserved..* |
6cd20 | 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 | *.**.This.file.is.part.of.the.ke |
6cd40 | 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 | rnel.module.of.the.Qt.GUI.Toolki |
6cd60 | 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 | t..**.**.This.file.may.be.distri |
6cd80 | 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 | buted.under.the.terms.of.the.Q.P |
6cda0 | 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 | ublic.License.**.as.defined.by.T |
6cdc0 | 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 | rolltech.ASA.of.Norway.and.appea |
6cde0 | 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 | ring.in.the.file.**.LICENSE.QPL. |
6ce00 | 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 | included.in.the.packaging.of.thi |
6ce20 | 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 | s.file..**.**.This.file.may.be.d |
6ce40 | 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 | istributed.and/or.modified.under |
6ce60 | 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c | .the.terms.of.the.**.GNU.General |
6ce80 | 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 | .Public.License.version.2.as.pub |
6cea0 | 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 | lished.by.the.Free.Software.**.F |
6cec0 | 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 | oundation.and.appearing.in.the.f |
6cee0 | 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a | ile.LICENSE.GPL.included.in.the. |
6cf00 | 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a | **.packaging.of.this.file..**.** |
6cf20 | 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 | .Licensees.holding.valid.Qt.Ente |
6cf40 | 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 | rprise.Edition.or.Qt.Professiona |
6cf60 | 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 | l.Edition.**.licenses.may.use.th |
6cf80 | 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 | is.file.in.accordance.with.the.Q |
6cfa0 | 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e | t.Commercial.License.**.Agreemen |
6cfc0 | 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a | t.provided.with.the.Software..** |
6cfe0 | 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 | .**.This.file.is.provided.AS.IS. |
6d000 | 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e | with.NO.WARRANTY.OF.ANY.KIND,.IN |
6d020 | 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 | CLUDING.THE.**.WARRANTY.OF.DESIG |
6d040 | 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 | N,.MERCHANTABILITY.AND.FITNESS.F |
6d060 | 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 | OR.A.PARTICULAR.PURPOSE..**.**.S |
6d080 | 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 | ee.http://qtsoftware.com/pricing |
6d0a0 | 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 | .html.or.email.sales@trolltech.c |
6d0c0 | 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 | om.for.**...information.about.Qt |
6d0e0 | 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a | .Commercial.License.Agreements.. |
6d100 | 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c | **.See.http://qtsoftware.com/qpl |
6d120 | 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e | /.for.QPL.licensing.information. |
6d140 | 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 | .**.See.http://qtsoftware.com/gp |
6d160 | 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | l/.for.GPL.licensing.information |
6d180 | 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 | ..**.**.Contact.info@trolltech.c |
6d1a0 | 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 | om.if.any.conditions.of.this.lic |
6d1c0 | 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a | ensing.are.**.not.clear.to.you.. |
6d1e0 | 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | **.***************************** |
6d200 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
6d220 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 53 54 59 4c 45 5f 48 0a 23 64 65 66 | *********/.#ifndef.QSTYLE_H.#def |
6d240 | 69 6e 65 20 51 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 | ine.QSTYLE_H..#ifndef.QT_H.#incl |
6d260 | 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 0a | ude."qobject.h".#endif.//.QT_H.. |
6d280 | 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 0a 0a 63 6c 61 73 73 20 51 50 6f 70 | .#ifndef.QT_NO_STYLE..class.QPop |
6d2a0 | 75 70 4d 65 6e 75 3b 0a 63 6c 61 73 73 20 51 53 74 79 6c 65 50 72 69 76 61 74 65 3b 0a 63 6c 61 | upMenu;.class.QStylePrivate;.cla |
6d2c0 | 73 73 20 51 4d 65 6e 75 49 74 65 6d 3b 0a 63 6c 61 73 73 20 51 54 61 62 3b 0a 63 6c 61 73 73 20 | ss.QMenuItem;.class.QTab;.class. |
6d2e0 | 51 4c 69 73 74 56 69 65 77 49 74 65 6d 3b 0a 63 6c 61 73 73 20 51 43 68 65 63 6b 4c 69 73 74 49 | QListViewItem;.class.QCheckListI |
6d300 | 74 65 6d 3b 0a 0a 63 6c 61 73 73 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 20 7b 0a 70 75 62 6c 69 | tem;..class.QStyleOption.{.publi |
6d320 | 63 3a 0a 20 20 20 20 65 6e 75 6d 20 53 74 79 6c 65 4f 70 74 69 6f 6e 44 65 66 61 75 6c 74 20 7b | c:.....enum.StyleOptionDefault.{ |
6d340 | 20 44 65 66 61 75 6c 74 20 7d 3b 0a 0a 20 20 20 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 28 53 74 | .Default.};......QStyleOption(St |
6d360 | 79 6c 65 4f 70 74 69 6f 6e 44 65 66 61 75 6c 74 3d 44 65 66 61 75 6c 74 29 20 3a 20 64 65 66 28 | yleOptionDefault=Default).:.def( |
6d380 | 54 52 55 45 29 20 7b 7d 0a 0a 20 20 20 20 2f 2f 20 4e 6f 74 65 3a 20 77 65 20 64 6f 6e 27 74 20 | TRUE).{}......//.Note:.we.don't. |
6d3a0 | 75 73 65 20 64 65 66 61 75 6c 74 20 61 72 67 75 6d 65 6e 74 73 20 73 69 6e 63 65 20 74 68 61 74 | use.default.arguments.since.that |
6d3c0 | 20 69 73 20 75 6e 6e 65 63 65 73 73 61 72 79 0a 20 20 20 20 2f 2f 20 69 6e 69 74 69 61 6c 69 7a | .is.unnecessary.....//.initializ |
6d3e0 | 61 74 69 6f 6e 2e 0a 20 20 20 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 28 69 6e 74 20 69 6e 31 29 | ation......QStyleOption(int.in1) |
6d400 | 20 3a 0a 09 64 65 66 28 46 41 4c 53 45 29 2c 20 69 31 28 69 6e 31 29 20 7b 7d 0a 20 20 20 20 51 | .:..def(FALSE),.i1(in1).{}.....Q |
6d420 | 53 74 79 6c 65 4f 70 74 69 6f 6e 28 69 6e 74 20 69 6e 31 2c 20 69 6e 74 20 69 6e 32 29 20 3a 0a | StyleOption(int.in1,.int.in2).:. |
6d440 | 09 64 65 66 28 46 41 4c 53 45 29 2c 20 69 31 28 69 6e 31 29 2c 20 69 32 28 69 6e 32 29 20 7b 7d | .def(FALSE),.i1(in1),.i2(in2).{} |
6d460 | 0a 20 20 20 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 28 69 6e 74 20 69 6e 31 2c 20 69 6e 74 20 69 | .....QStyleOption(int.in1,.int.i |
6d480 | 6e 32 2c 20 69 6e 74 20 69 6e 33 2c 20 69 6e 74 20 69 6e 34 29 20 3a 0a 09 64 65 66 28 46 41 4c | n2,.int.in3,.int.in4).:..def(FAL |
6d4a0 | 53 45 29 2c 20 69 31 28 69 6e 31 29 2c 20 69 32 28 69 6e 32 29 2c 20 69 33 28 69 6e 33 29 2c 20 | SE),.i1(in1),.i2(in2),.i3(in3),. |
6d4c0 | 69 34 28 69 6e 34 29 20 7b 7d 0a 20 20 20 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 28 51 4d 65 6e | i4(in4).{}.....QStyleOption(QMen |
6d4e0 | 75 49 74 65 6d 2a 20 6d 29 20 3a 20 64 65 66 28 46 41 4c 53 45 29 2c 20 6d 69 28 6d 29 20 7b 7d | uItem*.m).:.def(FALSE),.mi(m).{} |
6d500 | 0a 20 20 20 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 28 51 4d 65 6e 75 49 74 65 6d 2a 20 6d 2c 20 | .....QStyleOption(QMenuItem*.m,. |
6d520 | 69 6e 74 20 69 6e 31 29 20 3a 20 64 65 66 28 46 41 4c 53 45 29 2c 20 6d 69 28 6d 29 2c 20 69 31 | int.in1).:.def(FALSE),.mi(m),.i1 |
6d540 | 28 69 6e 31 29 20 7b 7d 0a 20 20 20 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 28 51 4d 65 6e 75 49 | (in1).{}.....QStyleOption(QMenuI |
6d560 | 74 65 6d 2a 20 6d 2c 20 69 6e 74 20 69 6e 31 2c 20 69 6e 74 20 69 6e 32 29 20 3a 20 64 65 66 28 | tem*.m,.int.in1,.int.in2).:.def( |
6d580 | 46 41 4c 53 45 29 2c 20 6d 69 28 6d 29 2c 20 69 31 28 69 6e 31 29 2c 20 69 32 28 69 6e 32 29 20 | FALSE),.mi(m),.i1(in1),.i2(in2). |
6d5a0 | 7b 7d 0a 20 20 20 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 28 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 | {}.....QStyleOption(const.QColor |
6d5c0 | 26 20 63 29 20 3a 20 64 65 66 28 46 41 4c 53 45 29 2c 20 63 6c 28 26 63 29 20 7b 7d 0a 20 20 20 | &.c).:.def(FALSE),.cl(&c).{}.... |
6d5e0 | 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 28 51 54 61 62 2a 20 74 29 20 3a 20 64 65 66 28 46 41 4c | .QStyleOption(QTab*.t).:.def(FAL |
6d600 | 53 45 29 2c 20 74 62 28 74 29 20 7b 7d 0a 20 20 20 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 28 51 | SE),.tb(t).{}.....QStyleOption(Q |
6d620 | 4c 69 73 74 56 69 65 77 49 74 65 6d 2a 20 69 29 20 3a 20 64 65 66 28 46 41 4c 53 45 29 2c 20 6c | ListViewItem*.i).:.def(FALSE),.l |
6d640 | 69 28 69 29 20 7b 7d 0a 20 20 20 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 28 51 43 68 65 63 6b 4c | i(i).{}.....QStyleOption(QCheckL |
6d660 | 69 73 74 49 74 65 6d 2a 20 69 29 20 3a 20 64 65 66 28 46 41 4c 53 45 29 2c 20 63 6c 69 28 69 29 | istItem*.i).:.def(FALSE),.cli(i) |
6d680 | 20 7b 7d 0a 20 20 20 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 28 51 74 3a 3a 41 72 72 6f 77 54 79 | .{}.....QStyleOption(Qt::ArrowTy |
6d6a0 | 70 65 20 61 29 20 3a 20 64 65 66 28 46 41 4c 53 45 29 2c 20 69 31 28 28 69 6e 74 29 61 29 20 7b | pe.a).:.def(FALSE),.i1((int)a).{ |
6d6c0 | 7d 0a 20 20 20 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 28 63 6f 6e 73 74 20 51 52 65 63 74 26 20 | }.....QStyleOption(const.QRect&. |
6d6e0 | 72 29 20 3a 20 64 65 66 28 46 41 4c 53 45 29 2c 20 69 31 28 72 2e 78 28 29 29 2c 20 69 32 28 72 | r).:.def(FALSE),.i1(r.x()),.i2(r |
6d700 | 2e 79 28 29 29 2c 20 69 33 28 72 2e 77 69 64 74 68 28 29 29 2c 69 34 28 72 2e 68 65 69 67 68 74 | .y()),.i3(r.width()),i4(r.height |
6d720 | 28 29 29 7b 7d 0a 20 20 20 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 28 51 57 69 64 67 65 74 20 2a | ()){}.....QStyleOption(QWidget.* |
6d740 | 77 29 20 3a 20 64 65 66 28 46 41 4c 53 45 29 2c 20 70 31 28 28 76 6f 69 64 2a 29 77 29 20 7b 7d | w).:.def(FALSE),.p1((void*)w).{} |
6d760 | 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 44 65 66 61 75 6c 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 | ......bool.isDefault().const.{.r |
6d780 | 65 74 75 72 6e 20 64 65 66 3b 20 7d 0a 0a 20 20 20 20 69 6e 74 20 64 61 79 28 29 20 63 6f 6e 73 | eturn.def;.}......int.day().cons |
6d7a0 | 74 20 7b 20 72 65 74 75 72 6e 20 69 31 3b 20 7d 0a 0a 20 20 20 20 69 6e 74 20 6c 69 6e 65 57 69 | t.{.return.i1;.}......int.lineWi |
6d7c0 | 64 74 68 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 69 31 3b 20 7d 0a 20 20 20 20 69 | dth().const.{.return.i1;.}.....i |
6d7e0 | 6e 74 20 6d 69 64 4c 69 6e 65 57 69 64 74 68 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e | nt.midLineWidth().const.{.return |
6d800 | 20 69 32 3b 20 7d 0a 20 20 20 20 69 6e 74 20 66 72 61 6d 65 53 68 61 70 65 28 29 20 63 6f 6e 73 | .i2;.}.....int.frameShape().cons |
6d820 | 74 20 7b 20 72 65 74 75 72 6e 20 69 33 3b 20 7d 0a 20 20 20 20 69 6e 74 20 66 72 61 6d 65 53 68 | t.{.return.i3;.}.....int.frameSh |
6d840 | 61 64 6f 77 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 69 34 3b 20 7d 0a 0a 20 20 20 | adow().const.{.return.i4;.}..... |
6d860 | 20 69 6e 74 20 68 65 61 64 65 72 53 65 63 74 69 6f 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 | .int.headerSection().const.{.ret |
6d880 | 75 72 6e 20 69 31 3b 20 7d 0a 20 20 20 20 51 4d 65 6e 75 49 74 65 6d 2a 20 6d 65 6e 75 49 74 65 | urn.i1;.}.....QMenuItem*.menuIte |
6d8a0 | 6d 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6d 69 3b 20 7d 0a 20 20 20 20 69 6e 74 | m().const.{.return.mi;.}.....int |
6d8c0 | 20 6d 61 78 49 63 6f 6e 57 69 64 74 68 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 69 | .maxIconWidth().const.{.return.i |
6d8e0 | 31 3b 20 7d 0a 20 20 20 20 69 6e 74 20 74 61 62 57 69 64 74 68 28 29 20 63 6f 6e 73 74 20 7b 20 | 1;.}.....int.tabWidth().const.{. |
6d900 | 72 65 74 75 72 6e 20 69 32 3b 20 7d 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 26 20 | return.i2;.}......const.QColor&. |
6d920 | 63 6f 6c 6f 72 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 2a 63 6c 3b 20 7d 0a 0a 20 | color().const.{.return.*cl;.}... |
6d940 | 20 20 20 51 54 61 62 2a 20 74 61 62 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 62 | ...QTab*.tab().const.{.return.tb |
6d960 | 3b 20 7d 0a 0a 20 20 20 20 51 43 68 65 63 6b 4c 69 73 74 49 74 65 6d 2a 20 63 68 65 63 6b 4c 69 | ;.}......QCheckListItem*.checkLi |
6d980 | 73 74 49 74 65 6d 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 63 6c 69 3b 20 7d 0a 20 | stItem().const.{.return.cli;.}.. |
6d9a0 | 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 2a 20 6c 69 73 74 56 69 65 77 49 74 65 6d 28 29 | ...QListViewItem*.listViewItem() |
6d9c0 | 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6c 69 3b 20 7d 0a 0a 20 20 20 20 51 74 3a 3a 41 | .const.{.return.li;.}......Qt::A |
6d9e0 | 72 72 6f 77 54 79 70 65 20 61 72 72 6f 77 54 79 70 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 | rrowType.arrowType().const.{.ret |
6da00 | 75 72 6e 20 28 51 74 3a 3a 41 72 72 6f 77 54 79 70 65 29 69 31 3b 20 7d 0a 20 20 20 20 51 52 65 | urn.(Qt::ArrowType)i1;.}.....QRe |
6da20 | 63 74 20 72 65 63 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 51 52 65 63 74 28 20 | ct.rect().const.{.return.QRect(. |
6da40 | 69 31 2c 20 69 32 2c 20 69 33 2c 20 69 34 20 29 3b 20 7d 0a 20 20 20 20 51 57 69 64 67 65 74 2a | i1,.i2,.i3,.i4.);.}.....QWidget* |
6da60 | 20 77 69 64 67 65 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 28 51 57 69 64 67 65 | .widget().const.{.return.(QWidge |
6da80 | 74 2a 29 70 31 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 2f 2f 20 4e 4f 54 45 3a 20 | t*)p1;.}..private:.....//.NOTE:. |
6daa0 | 6e 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 63 6f 6d 70 6f 6e 65 6e 74 73 20 68 61 76 65 20 63 6f | none.of.these.components.have.co |
6dac0 | 6e 73 74 72 75 63 74 6f 72 73 2e 0a 20 20 20 20 62 6f 6f 6c 20 64 65 66 3b 0a 20 20 20 20 62 6f | nstructors......bool.def;.....bo |
6dae0 | 6f 6c 20 62 31 2c 62 32 2c 62 33 3b 20 2f 2f 20 72 65 73 65 72 76 65 64 0a 20 20 20 20 51 4d 65 | ol.b1,b2,b3;.//.reserved.....QMe |
6db00 | 6e 75 49 74 65 6d 2a 20 6d 69 3b 0a 20 20 20 20 51 54 61 62 2a 20 74 62 3b 0a 20 20 20 20 51 4c | nuItem*.mi;.....QTab*.tb;.....QL |
6db20 | 69 73 74 56 69 65 77 49 74 65 6d 2a 20 6c 69 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f | istViewItem*.li;.....const.QColo |
6db40 | 72 2a 20 63 6c 3b 0a 20 20 20 20 69 6e 74 20 69 31 2c 20 69 32 2c 20 69 33 2c 20 69 34 3b 0a 20 | r*.cl;.....int.i1,.i2,.i3,.i4;.. |
6db60 | 20 20 20 69 6e 74 20 69 35 2c 20 69 36 3b 20 2f 2f 20 72 65 73 65 72 76 65 64 0a 20 20 20 20 51 | ...int.i5,.i6;.//.reserved.....Q |
6db80 | 43 68 65 63 6b 4c 69 73 74 49 74 65 6d 2a 20 63 6c 69 3b 0a 20 20 20 20 76 6f 69 64 20 2a 70 31 | CheckListItem*.cli;.....void.*p1 |
6dba0 | 2c 20 2a 70 32 2c 20 2a 70 33 2c 20 2a 70 34 3b 20 2f 2f 20 72 65 73 65 72 76 65 64 0a 20 20 20 | ,.*p2,.*p3,.*p4;.//.reserved.... |
6dbc0 | 20 2f 2f 20 28 70 61 64 64 65 64 20 74 6f 20 36 34 20 62 79 74 65 73 20 6f 6e 20 73 6f 6d 65 20 | .//.(padded.to.64.bytes.on.some. |
6dbe0 | 61 72 63 68 69 74 65 63 74 75 72 65 73 29 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 53 74 79 6c 65 48 | architectures).};..class.QStyleH |
6dc00 | 69 6e 74 52 65 74 75 72 6e 3b 20 2f 2f 20 6e 6f 74 20 64 65 66 69 6e 65 64 20 79 65 74 0a 0a 63 | intReturn;.//.not.defined.yet..c |
6dc20 | 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 74 79 6c 65 3a 20 70 75 62 6c 69 63 20 51 4f 62 | lass.Q_EXPORT.QStyle:.public.QOb |
6dc40 | 6a 65 63 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 | ject.{.....Q_OBJECT..public:.... |
6dc60 | 20 51 53 74 79 6c 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 53 74 79 6c 65 28 29 | .QStyle();.....virtual.~QStyle() |
6dc80 | 3b 0a 0a 20 20 20 20 2f 2f 20 4e 65 77 20 51 53 74 79 6c 65 20 41 50 49 20 2d 20 6d 6f 73 74 20 | ;......//.New.QStyle.API.-.most. |
6dca0 | 6f 66 20 74 68 65 73 65 20 73 68 6f 75 6c 64 20 70 72 6f 62 61 62 6c 79 20 62 65 20 70 75 72 65 | of.these.should.probably.be.pure |
6dcc0 | 20 76 69 72 74 75 61 6c 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 6f 6c 69 73 | .virtual......virtual.void.polis |
6dce0 | 68 28 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 | h(.QWidget.*.);.....virtual.void |
6dd00 | 20 75 6e 50 6f 6c 69 73 68 28 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 0a 20 20 20 20 76 69 72 | .unPolish(.QWidget.*.);......vir |
6dd20 | 74 75 61 6c 20 76 6f 69 64 20 70 6f 6c 69 73 68 28 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 20 2a | tual.void.polish(.QApplication.* |
6dd40 | 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 75 6e 50 6f 6c 69 73 68 28 20 51 | .);.....virtual.void.unPolish(.Q |
6dd60 | 41 70 70 6c 69 63 61 74 69 6f 6e 20 2a 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f | Application.*.);......virtual.vo |
6dd80 | 69 64 20 70 6f 6c 69 73 68 28 20 51 50 61 6c 65 74 74 65 20 26 20 29 3b 0a 0a 20 20 20 20 76 69 | id.polish(.QPalette.&.);......vi |
6dda0 | 72 74 75 61 6c 20 76 6f 69 64 20 70 6f 6c 69 73 68 50 6f 70 75 70 4d 65 6e 75 28 20 51 50 6f 70 | rtual.void.polishPopupMenu(.QPop |
6ddc0 | 75 70 4d 65 6e 75 2a 20 29 20 3d 20 30 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 52 65 63 | upMenu*.).=.0;......virtual.QRec |
6dde0 | 74 20 69 74 65 6d 52 65 63 74 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 63 6f 6e 73 74 20 51 | t.itemRect(.QPainter.*p,.const.Q |
6de00 | 52 65 63 74 20 26 72 2c 0a 09 09 09 20 20 20 20 69 6e 74 20 66 6c 61 67 73 2c 20 62 6f 6f 6c 20 | Rect.&r,........int.flags,.bool. |
6de20 | 65 6e 61 62 6c 65 64 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 2a 70 | enabled,........const.QPixmap.*p |
6de40 | 69 78 6d 61 70 2c 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 | ixmap,........const.QString.&tex |
6de60 | 74 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 76 69 | t,.int.len.=.-1.).const;......vi |
6de80 | 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 49 74 65 6d 28 20 51 50 61 69 6e 74 65 72 20 2a 70 | rtual.void.drawItem(.QPainter.*p |
6dea0 | 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 09 20 20 20 69 6e 74 20 66 6c 61 67 | ,.const.QRect.&r,.......int.flag |
6dec0 | 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 65 6e | s,.const.QColorGroup.&g,.bool.en |
6dee0 | 61 62 6c 65 64 2c 0a 09 09 09 20 20 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 2a 70 69 78 6d | abled,.......const.QPixmap.*pixm |
6df00 | 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 09 20 20 20 69 | ap,.const.QString.&text,.......i |
6df20 | 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 |
6df40 | 6c 6f 72 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b 0a 0a 0a 20 20 20 20 65 6e 75 6d 20 50 72 69 6d | lor.=.0.).const;.......enum.Prim |
6df60 | 69 74 69 76 65 45 6c 65 6d 65 6e 74 20 7b 0a 09 50 45 5f 42 75 74 74 6f 6e 43 6f 6d 6d 61 6e 64 | itiveElement.{..PE_ButtonCommand |
6df80 | 2c 0a 09 50 45 5f 42 75 74 74 6f 6e 44 65 66 61 75 6c 74 2c 0a 09 50 45 5f 42 75 74 74 6f 6e 42 | ,..PE_ButtonDefault,..PE_ButtonB |
6dfa0 | 65 76 65 6c 2c 0a 09 50 45 5f 42 75 74 74 6f 6e 54 6f 6f 6c 2c 0a 09 50 45 5f 42 75 74 74 6f 6e | evel,..PE_ButtonTool,..PE_Button |
6dfc0 | 44 72 6f 70 44 6f 77 6e 2c 0a 0a 09 50 45 5f 46 6f 63 75 73 52 65 63 74 2c 0a 0a 09 50 45 5f 41 | DropDown,...PE_FocusRect,...PE_A |
6dfe0 | 72 72 6f 77 55 70 2c 0a 09 50 45 5f 41 72 72 6f 77 44 6f 77 6e 2c 0a 09 50 45 5f 41 72 72 6f 77 | rrowUp,..PE_ArrowDown,..PE_Arrow |
6e000 | 52 69 67 68 74 2c 0a 09 50 45 5f 41 72 72 6f 77 4c 65 66 74 2c 0a 0a 09 50 45 5f 53 70 69 6e 57 | Right,..PE_ArrowLeft,...PE_SpinW |
6e020 | 69 64 67 65 74 55 70 2c 0a 09 50 45 5f 53 70 69 6e 57 69 64 67 65 74 44 6f 77 6e 2c 0a 09 50 45 | idgetUp,..PE_SpinWidgetDown,..PE |
6e040 | 5f 53 70 69 6e 57 69 64 67 65 74 50 6c 75 73 2c 0a 09 50 45 5f 53 70 69 6e 57 69 64 67 65 74 4d | _SpinWidgetPlus,..PE_SpinWidgetM |
6e060 | 69 6e 75 73 2c 0a 0a 09 50 45 5f 49 6e 64 69 63 61 74 6f 72 2c 0a 09 50 45 5f 49 6e 64 69 63 61 | inus,...PE_Indicator,..PE_Indica |
6e080 | 74 6f 72 4d 61 73 6b 2c 0a 09 50 45 5f 45 78 63 6c 75 73 69 76 65 49 6e 64 69 63 61 74 6f 72 2c | torMask,..PE_ExclusiveIndicator, |
6e0a0 | 0a 09 50 45 5f 45 78 63 6c 75 73 69 76 65 49 6e 64 69 63 61 74 6f 72 4d 61 73 6b 2c 0a 0a 09 50 | ..PE_ExclusiveIndicatorMask,...P |
6e0c0 | 45 5f 44 6f 63 6b 57 69 6e 64 6f 77 48 61 6e 64 6c 65 2c 0a 09 50 45 5f 44 6f 63 6b 57 69 6e 64 | E_DockWindowHandle,..PE_DockWind |
6e0e0 | 6f 77 53 65 70 61 72 61 74 6f 72 2c 0a 09 50 45 5f 44 6f 63 6b 57 69 6e 64 6f 77 52 65 73 69 7a | owSeparator,..PE_DockWindowResiz |
6e100 | 65 48 61 6e 64 6c 65 2c 0a 0a 09 50 45 5f 53 70 6c 69 74 74 65 72 2c 0a 0a 09 50 45 5f 50 61 6e | eHandle,...PE_Splitter,...PE_Pan |
6e120 | 65 6c 2c 0a 09 50 45 5f 50 61 6e 65 6c 50 6f 70 75 70 2c 0a 09 50 45 5f 50 61 6e 65 6c 4d 65 6e | el,..PE_PanelPopup,..PE_PanelMen |
6e140 | 75 42 61 72 2c 0a 09 50 45 5f 50 61 6e 65 6c 44 6f 63 6b 57 69 6e 64 6f 77 2c 0a 0a 09 50 45 5f | uBar,..PE_PanelDockWindow,...PE_ |
6e160 | 54 61 62 42 61 72 42 61 73 65 2c 0a 0a 09 50 45 5f 48 65 61 64 65 72 53 65 63 74 69 6f 6e 2c 0a | TabBarBase,...PE_HeaderSection,. |
6e180 | 09 50 45 5f 48 65 61 64 65 72 41 72 72 6f 77 2c 0a 09 50 45 5f 53 74 61 74 75 73 42 61 72 53 65 | .PE_HeaderArrow,..PE_StatusBarSe |
6e1a0 | 63 74 69 6f 6e 2c 0a 0a 09 50 45 5f 47 72 6f 75 70 42 6f 78 46 72 61 6d 65 2c 0a 0a 09 50 45 5f | ction,...PE_GroupBoxFrame,...PE_ |
6e1c0 | 53 65 70 61 72 61 74 6f 72 2c 0a 0a 09 50 45 5f 53 69 7a 65 47 72 69 70 2c 0a 0a 09 50 45 5f 43 | Separator,...PE_SizeGrip,...PE_C |
6e1e0 | 68 65 63 6b 4d 61 72 6b 2c 0a 0a 09 50 45 5f 53 63 72 6f 6c 6c 42 61 72 41 64 64 4c 69 6e 65 2c | heckMark,...PE_ScrollBarAddLine, |
6e200 | 0a 09 50 45 5f 53 63 72 6f 6c 6c 42 61 72 53 75 62 4c 69 6e 65 2c 0a 09 50 45 5f 53 63 72 6f 6c | ..PE_ScrollBarSubLine,..PE_Scrol |
6e220 | 6c 42 61 72 41 64 64 50 61 67 65 2c 0a 09 50 45 5f 53 63 72 6f 6c 6c 42 61 72 53 75 62 50 61 67 | lBarAddPage,..PE_ScrollBarSubPag |
6e240 | 65 2c 0a 09 50 45 5f 53 63 72 6f 6c 6c 42 61 72 53 6c 69 64 65 72 2c 0a 09 50 45 5f 53 63 72 6f | e,..PE_ScrollBarSlider,..PE_Scro |
6e260 | 6c 6c 42 61 72 46 69 72 73 74 2c 0a 09 50 45 5f 53 63 72 6f 6c 6c 42 61 72 4c 61 73 74 2c 0a 0a | llBarFirst,..PE_ScrollBarLast,.. |
6e280 | 09 50 45 5f 50 72 6f 67 72 65 73 73 42 61 72 43 68 75 6e 6b 2c 0a 0a 09 50 45 5f 50 61 6e 65 6c | .PE_ProgressBarChunk,...PE_Panel |
6e2a0 | 4c 69 6e 65 45 64 69 74 2c 0a 09 50 45 5f 50 61 6e 65 6c 54 61 62 57 69 64 67 65 74 2c 0a 0a 09 | LineEdit,..PE_PanelTabWidget,... |
6e2c0 | 50 45 5f 57 69 6e 64 6f 77 46 72 61 6d 65 2c 0a 0a 09 50 45 5f 43 68 65 63 6b 4c 69 73 74 43 6f | PE_WindowFrame,...PE_CheckListCo |
6e2e0 | 6e 74 72 6f 6c 6c 65 72 2c 0a 09 50 45 5f 43 68 65 63 6b 4c 69 73 74 49 6e 64 69 63 61 74 6f 72 | ntroller,..PE_CheckListIndicator |
6e300 | 2c 0a 09 50 45 5f 43 68 65 63 6b 4c 69 73 74 45 78 63 6c 75 73 69 76 65 49 6e 64 69 63 61 74 6f | ,..PE_CheckListExclusiveIndicato |
6e320 | 72 2c 0a 0a 09 50 45 5f 50 61 6e 65 6c 47 72 6f 75 70 42 6f 78 2c 0a 09 50 45 5f 52 75 62 62 65 | r,...PE_PanelGroupBox,..PE_Rubbe |
6e340 | 72 42 61 6e 64 2c 0a 0a 09 2f 2f 20 64 6f 20 6e 6f 74 20 61 64 64 20 61 6e 79 20 76 61 6c 75 65 | rBand,...//.do.not.add.any.value |
6e360 | 73 20 62 65 6c 6f 77 2f 67 72 65 61 74 65 72 20 74 68 69 73 0a 09 50 45 5f 43 75 73 74 6f 6d 42 | s.below/greater.this..PE_CustomB |
6e380 | 61 73 65 20 3d 09 09 09 30 78 66 30 30 30 30 30 30 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e | ase.=...0xf000000.....};......en |
6e3a0 | 75 6d 20 53 74 79 6c 65 46 6c 61 67 73 20 7b 0a 09 53 74 79 6c 65 5f 44 65 66 61 75 6c 74 20 3d | um.StyleFlags.{..Style_Default.= |
6e3c0 | 20 09 09 30 78 30 30 30 30 30 30 30 30 2c 0a 09 53 74 79 6c 65 5f 45 6e 61 62 6c 65 64 20 3d 20 | ...0x00000000,..Style_Enabled.=. |
6e3e0 | 09 09 30 78 30 30 30 30 30 30 30 31 2c 0a 09 53 74 79 6c 65 5f 52 61 69 73 65 64 20 3d 09 09 09 | ..0x00000001,..Style_Raised.=... |
6e400 | 30 78 30 30 30 30 30 30 30 32 2c 0a 09 53 74 79 6c 65 5f 53 75 6e 6b 65 6e 20 3d 09 20 09 09 30 | 0x00000002,..Style_Sunken.=....0 |
6e420 | 78 30 30 30 30 30 30 30 34 2c 0a 09 53 74 79 6c 65 5f 4f 66 66 20 3d 09 09 09 30 78 30 30 30 30 | x00000004,..Style_Off.=...0x0000 |
6e440 | 30 30 30 38 2c 0a 09 53 74 79 6c 65 5f 4e 6f 43 68 61 6e 67 65 20 3d 09 09 30 78 30 30 30 30 30 | 0008,..Style_NoChange.=..0x00000 |
6e460 | 30 31 30 2c 0a 09 53 74 79 6c 65 5f 4f 6e 20 3d 09 09 09 30 78 30 30 30 30 30 30 32 30 2c 0a 09 | 010,..Style_On.=...0x00000020,.. |
6e480 | 53 74 79 6c 65 5f 44 6f 77 6e 20 3d 09 09 09 30 78 30 30 30 30 30 30 34 30 2c 0a 09 53 74 79 6c | Style_Down.=...0x00000040,..Styl |
6e4a0 | 65 5f 48 6f 72 69 7a 6f 6e 74 61 6c 20 3d 09 09 30 78 30 30 30 30 30 30 38 30 2c 0a 09 53 74 79 | e_Horizontal.=..0x00000080,..Sty |
6e4c0 | 6c 65 5f 48 61 73 46 6f 63 75 73 20 3d 09 09 30 78 30 30 30 30 30 31 30 30 2c 0a 09 53 74 79 6c | le_HasFocus.=..0x00000100,..Styl |
6e4e0 | 65 5f 54 6f 70 20 3d 09 09 09 30 78 30 30 30 30 30 32 30 30 2c 0a 09 53 74 79 6c 65 5f 42 6f 74 | e_Top.=...0x00000200,..Style_Bot |
6e500 | 74 6f 6d 20 3d 09 09 09 30 78 30 30 30 30 30 34 30 30 2c 0a 09 53 74 79 6c 65 5f 46 6f 63 75 73 | tom.=...0x00000400,..Style_Focus |
6e520 | 41 74 42 6f 72 64 65 72 20 3d 09 09 30 78 30 30 30 30 30 38 30 30 2c 0a 09 53 74 79 6c 65 5f 41 | AtBorder.=..0x00000800,..Style_A |
6e540 | 75 74 6f 52 61 69 73 65 20 3d 09 09 30 78 30 30 30 30 31 30 30 30 2c 0a 09 53 74 79 6c 65 5f 4d | utoRaise.=..0x00001000,..Style_M |
6e560 | 6f 75 73 65 4f 76 65 72 20 3d 09 09 30 78 30 30 30 30 32 30 30 30 2c 0a 09 53 74 79 6c 65 5f 55 | ouseOver.=..0x00002000,..Style_U |
6e580 | 70 20 3d 09 09 09 30 78 30 30 30 30 34 30 30 30 2c 0a 09 53 74 79 6c 65 5f 53 65 6c 65 63 74 65 | p.=...0x00004000,..Style_Selecte |
6e5a0 | 64 20 3d 09 20 09 30 78 30 30 30 30 38 30 30 30 2c 0a 09 53 74 79 6c 65 5f 41 63 74 69 76 65 20 | d.=...0x00008000,..Style_Active. |
6e5c0 | 3d 09 09 09 30 78 30 30 30 31 30 30 30 30 2c 0a 09 53 74 79 6c 65 5f 42 75 74 74 6f 6e 44 65 66 | =...0x00010000,..Style_ButtonDef |
6e5e0 | 61 75 6c 74 20 3d 09 09 30 78 30 30 30 32 30 30 30 30 0a 20 20 20 20 7d 3b 0a 20 20 20 20 74 79 | ault.=..0x00020000.....};.....ty |
6e600 | 70 65 64 65 66 20 75 69 6e 74 20 53 46 6c 61 67 73 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | pedef.uint.SFlags;......virtual. |
6e620 | 76 6f 69 64 20 64 72 61 77 50 72 69 6d 69 74 69 76 65 28 20 50 72 69 6d 69 74 69 76 65 45 6c 65 | void.drawPrimitive(.PrimitiveEle |
6e640 | 6d 65 6e 74 20 70 65 2c 0a 09 09 09 09 51 50 61 69 6e 74 65 72 20 2a 70 2c 0a 09 09 09 09 63 6f | ment.pe,.....QPainter.*p,.....co |
6e660 | 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 09 09 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 | nst.QRect.&r,.....const.QColorGr |
6e680 | 6f 75 70 20 26 63 67 2c 0a 09 09 09 09 53 46 6c 61 67 73 20 66 6c 61 67 73 20 3d 20 53 74 79 6c | oup.&cg,.....SFlags.flags.=.Styl |
6e6a0 | 65 5f 44 65 66 61 75 6c 74 2c 0a 09 09 09 09 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f | e_Default,.....const.QStyleOptio |
6e6c0 | 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 |
6e6e0 | 73 74 20 3d 20 30 3b 0a 0a 0a 20 20 20 20 65 6e 75 6d 20 43 6f 6e 74 72 6f 6c 45 6c 65 6d 65 6e | st.=.0;.......enum.ControlElemen |
6e700 | 74 20 7b 0a 09 43 45 5f 50 75 73 68 42 75 74 74 6f 6e 2c 0a 09 43 45 5f 50 75 73 68 42 75 74 74 | t.{..CE_PushButton,..CE_PushButt |
6e720 | 6f 6e 4c 61 62 65 6c 2c 0a 0a 09 43 45 5f 43 68 65 63 6b 42 6f 78 2c 0a 09 43 45 5f 43 68 65 63 | onLabel,...CE_CheckBox,..CE_Chec |
6e740 | 6b 42 6f 78 4c 61 62 65 6c 2c 0a 0a 09 43 45 5f 52 61 64 69 6f 42 75 74 74 6f 6e 2c 0a 09 43 45 | kBoxLabel,...CE_RadioButton,..CE |
6e760 | 5f 52 61 64 69 6f 42 75 74 74 6f 6e 4c 61 62 65 6c 2c 0a 0a 09 43 45 5f 54 61 62 42 61 72 54 61 | _RadioButtonLabel,...CE_TabBarTa |
6e780 | 62 2c 0a 09 43 45 5f 54 61 62 42 61 72 4c 61 62 65 6c 2c 0a 0a 09 43 45 5f 50 72 6f 67 72 65 73 | b,..CE_TabBarLabel,...CE_Progres |
6e7a0 | 73 42 61 72 47 72 6f 6f 76 65 2c 0a 09 43 45 5f 50 72 6f 67 72 65 73 73 42 61 72 43 6f 6e 74 65 | sBarGroove,..CE_ProgressBarConte |
6e7c0 | 6e 74 73 2c 0a 09 43 45 5f 50 72 6f 67 72 65 73 73 42 61 72 4c 61 62 65 6c 2c 0a 0a 09 43 45 5f | nts,..CE_ProgressBarLabel,...CE_ |
6e7e0 | 50 6f 70 75 70 4d 65 6e 75 49 74 65 6d 2c 0a 09 43 45 5f 4d 65 6e 75 42 61 72 49 74 65 6d 2c 0a | PopupMenuItem,..CE_MenuBarItem,. |
6e800 | 0a 09 43 45 5f 54 6f 6f 6c 42 75 74 74 6f 6e 4c 61 62 65 6c 2c 0a 09 43 45 5f 4d 65 6e 75 42 61 | ..CE_ToolButtonLabel,..CE_MenuBa |
6e820 | 72 45 6d 70 74 79 41 72 65 61 2c 0a 09 43 45 5f 50 6f 70 75 70 4d 65 6e 75 53 63 72 6f 6c 6c 65 | rEmptyArea,..CE_PopupMenuScrolle |
6e840 | 72 2c 0a 09 43 45 5f 44 6f 63 6b 57 69 6e 64 6f 77 45 6d 70 74 79 41 72 65 61 2c 0a 09 43 45 5f | r,..CE_DockWindowEmptyArea,..CE_ |
6e860 | 50 6f 70 75 70 4d 65 6e 75 56 65 72 74 69 63 61 6c 45 78 74 72 61 2c 0a 09 43 45 5f 50 6f 70 75 | PopupMenuVerticalExtra,..CE_Popu |
6e880 | 70 4d 65 6e 75 48 6f 72 69 7a 6f 6e 74 61 6c 45 78 74 72 61 2c 0a 0a 09 43 45 5f 54 6f 6f 6c 42 | pMenuHorizontalExtra,...CE_ToolB |
6e8a0 | 6f 78 54 61 62 2c 0a 09 43 45 5f 48 65 61 64 65 72 4c 61 62 65 6c 2c 0a 0a 09 2f 2f 20 64 6f 20 | oxTab,..CE_HeaderLabel,...//.do. |
6e8c0 | 6e 6f 74 20 61 64 64 20 61 6e 79 20 76 61 6c 75 65 73 20 62 65 6c 6f 77 2f 67 72 65 61 74 65 72 | not.add.any.values.below/greater |
6e8e0 | 20 74 68 61 6e 20 74 68 69 73 0a 09 43 45 5f 43 75 73 74 6f 6d 42 61 73 65 20 3d 09 09 30 78 66 | .than.this..CE_CustomBase.=..0xf |
6e900 | 30 30 30 30 30 30 30 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 | 0000000.....};......virtual.void |
6e920 | 20 64 72 61 77 43 6f 6e 74 72 6f 6c 28 20 43 6f 6e 74 72 6f 6c 45 6c 65 6d 65 6e 74 20 65 6c 65 | .drawControl(.ControlElement.ele |
6e940 | 6d 65 6e 74 2c 0a 09 09 09 20 20 20 20 20 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 0a 09 09 09 20 | ment,..........QPainter.*p,..... |
6e960 | 20 20 20 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c 0a 09 09 09 20 | .....const.QWidget.*widget,..... |
6e980 | 20 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 09 20 20 20 20 20 20 63 6f | .....const.QRect.&r,..........co |
6e9a0 | 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 20 20 53 46 | nst.QColorGroup.&cg,..........SF |
6e9c0 | 6c 61 67 73 20 68 6f 77 20 3d 20 53 74 79 6c 65 5f 44 65 66 61 75 6c 74 2c 0a 09 09 09 20 20 20 | lags.how.=.Style_Default,....... |
6e9e0 | 20 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f | ...const.QStyleOption&.=.QStyleO |
6ea00 | 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 | ption::Default.).const.=.0;..... |
6ea20 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 43 6f 6e 74 72 6f 6c 4d 61 73 6b 28 20 43 6f | virtual.void.drawControlMask(.Co |
6ea40 | 6e 74 72 6f 6c 45 6c 65 6d 65 6e 74 20 65 6c 65 6d 65 6e 74 2c 0a 09 09 09 09 20 20 51 50 61 69 | ntrolElement.element,.......QPai |
6ea60 | 6e 74 65 72 20 2a 70 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 | nter.*p,.......const.QWidget.*wi |
6ea80 | 64 67 65 74 2c 0a 09 09 09 09 20 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 09 09 | dget,.......const.QRect.&r,..... |
6eaa0 | 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 |
6eac0 | 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 0a 20 20 20 20 | tion::Default.).const.=.0;...... |
6eae0 | 65 6e 75 6d 20 53 75 62 52 65 63 74 20 7b 0a 09 53 52 5f 50 75 73 68 42 75 74 74 6f 6e 43 6f 6e | enum.SubRect.{..SR_PushButtonCon |
6eb00 | 74 65 6e 74 73 2c 0a 09 53 52 5f 50 75 73 68 42 75 74 74 6f 6e 46 6f 63 75 73 52 65 63 74 2c 0a | tents,..SR_PushButtonFocusRect,. |
6eb20 | 0a 09 53 52 5f 43 68 65 63 6b 42 6f 78 49 6e 64 69 63 61 74 6f 72 2c 0a 09 53 52 5f 43 68 65 63 | ..SR_CheckBoxIndicator,..SR_Chec |
6eb40 | 6b 42 6f 78 43 6f 6e 74 65 6e 74 73 2c 0a 09 53 52 5f 43 68 65 63 6b 42 6f 78 46 6f 63 75 73 52 | kBoxContents,..SR_CheckBoxFocusR |
6eb60 | 65 63 74 2c 0a 0a 09 53 52 5f 52 61 64 69 6f 42 75 74 74 6f 6e 49 6e 64 69 63 61 74 6f 72 2c 0a | ect,...SR_RadioButtonIndicator,. |
6eb80 | 09 53 52 5f 52 61 64 69 6f 42 75 74 74 6f 6e 43 6f 6e 74 65 6e 74 73 2c 0a 09 53 52 5f 52 61 64 | .SR_RadioButtonContents,..SR_Rad |
6eba0 | 69 6f 42 75 74 74 6f 6e 46 6f 63 75 73 52 65 63 74 2c 0a 0a 09 53 52 5f 43 6f 6d 62 6f 42 6f 78 | ioButtonFocusRect,...SR_ComboBox |
6ebc0 | 46 6f 63 75 73 52 65 63 74 2c 0a 0a 09 53 52 5f 53 6c 69 64 65 72 46 6f 63 75 73 52 65 63 74 2c | FocusRect,...SR_SliderFocusRect, |
6ebe0 | 0a 0a 09 53 52 5f 44 6f 63 6b 57 69 6e 64 6f 77 48 61 6e 64 6c 65 52 65 63 74 2c 0a 0a 09 53 52 | ...SR_DockWindowHandleRect,...SR |
6ec00 | 5f 50 72 6f 67 72 65 73 73 42 61 72 47 72 6f 6f 76 65 2c 0a 09 53 52 5f 50 72 6f 67 72 65 73 73 | _ProgressBarGroove,..SR_Progress |
6ec20 | 42 61 72 43 6f 6e 74 65 6e 74 73 2c 0a 09 53 52 5f 50 72 6f 67 72 65 73 73 42 61 72 4c 61 62 65 | BarContents,..SR_ProgressBarLabe |
6ec40 | 6c 2c 0a 0a 09 53 52 5f 54 6f 6f 6c 42 75 74 74 6f 6e 43 6f 6e 74 65 6e 74 73 2c 0a 0a 09 53 52 | l,...SR_ToolButtonContents,...SR |
6ec60 | 5f 44 69 61 6c 6f 67 42 75 74 74 6f 6e 41 63 63 65 70 74 2c 0a 09 53 52 5f 44 69 61 6c 6f 67 42 | _DialogButtonAccept,..SR_DialogB |
6ec80 | 75 74 74 6f 6e 52 65 6a 65 63 74 2c 0a 09 53 52 5f 44 69 61 6c 6f 67 42 75 74 74 6f 6e 41 70 70 | uttonReject,..SR_DialogButtonApp |
6eca0 | 6c 79 2c 0a 09 53 52 5f 44 69 61 6c 6f 67 42 75 74 74 6f 6e 48 65 6c 70 2c 0a 09 53 52 5f 44 69 | ly,..SR_DialogButtonHelp,..SR_Di |
6ecc0 | 61 6c 6f 67 42 75 74 74 6f 6e 41 6c 6c 2c 0a 09 53 52 5f 44 69 61 6c 6f 67 42 75 74 74 6f 6e 41 | alogButtonAll,..SR_DialogButtonA |
6ece0 | 62 6f 72 74 2c 0a 09 53 52 5f 44 69 61 6c 6f 67 42 75 74 74 6f 6e 49 67 6e 6f 72 65 2c 0a 09 53 | bort,..SR_DialogButtonIgnore,..S |
6ed00 | 52 5f 44 69 61 6c 6f 67 42 75 74 74 6f 6e 52 65 74 72 79 2c 0a 09 53 52 5f 44 69 61 6c 6f 67 42 | R_DialogButtonRetry,..SR_DialogB |
6ed20 | 75 74 74 6f 6e 43 75 73 74 6f 6d 2c 0a 0a 09 53 52 5f 54 6f 6f 6c 42 6f 78 54 61 62 43 6f 6e 74 | uttonCustom,...SR_ToolBoxTabCont |
6ed40 | 65 6e 74 73 2c 0a 0a 09 2f 2f 20 64 6f 20 6e 6f 74 20 61 64 64 20 61 6e 79 20 76 61 6c 75 65 73 | ents,...//.do.not.add.any.values |
6ed60 | 20 62 65 6c 6f 77 2f 67 72 65 61 74 65 72 20 74 68 61 6e 20 74 68 69 73 0a 09 53 52 5f 43 75 73 | .below/greater.than.this..SR_Cus |
6ed80 | 74 6f 6d 42 61 73 65 20 3d 09 09 30 78 66 30 30 30 30 30 30 30 0a 20 20 20 20 7d 3b 0a 0a 20 20 | tomBase.=..0xf0000000.....};.... |
6eda0 | 20 20 76 69 72 74 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 | ..virtual.QRect.subRect(.SubRect |
6edc0 | 20 72 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 20 29 20 63 6f 6e 73 | .r,.const.QWidget.*widget.).cons |
6ede0 | 74 20 3d 20 30 3b 0a 0a 0a 20 20 20 20 65 6e 75 6d 20 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c | t.=.0;.......enum.ComplexControl |
6ee00 | 7b 0a 09 43 43 5f 53 70 69 6e 57 69 64 67 65 74 2c 0a 09 43 43 5f 43 6f 6d 62 6f 42 6f 78 2c 0a | {..CC_SpinWidget,..CC_ComboBox,. |
6ee20 | 09 43 43 5f 53 63 72 6f 6c 6c 42 61 72 2c 0a 09 43 43 5f 53 6c 69 64 65 72 2c 0a 09 43 43 5f 54 | .CC_ScrollBar,..CC_Slider,..CC_T |
6ee40 | 6f 6f 6c 42 75 74 74 6f 6e 2c 0a 09 43 43 5f 54 69 74 6c 65 42 61 72 2c 0a 09 43 43 5f 4c 69 73 | oolButton,..CC_TitleBar,..CC_Lis |
6ee60 | 74 56 69 65 77 2c 0a 0a 09 2f 2f 20 64 6f 20 6e 6f 74 20 61 64 64 20 61 6e 79 20 76 61 6c 75 65 | tView,...//.do.not.add.any.value |
6ee80 | 73 20 62 65 6c 6f 77 2f 67 72 65 61 74 65 72 20 74 68 61 6e 20 74 68 69 73 0a 09 43 43 5f 43 75 | s.below/greater.than.this..CC_Cu |
6eea0 | 73 74 6f 6d 42 61 73 65 20 3d 09 09 30 78 66 30 30 30 30 30 30 30 0a 20 20 20 20 7d 3b 0a 0a 20 | stomBase.=..0xf0000000.....};... |
6eec0 | 20 20 20 65 6e 75 6d 20 53 75 62 43 6f 6e 74 72 6f 6c 20 7b 0a 09 53 43 5f 4e 6f 6e 65 20 3d 09 | ...enum.SubControl.{..SC_None.=. |
6eee0 | 09 09 30 78 30 30 30 30 30 30 30 30 2c 0a 0a 09 53 43 5f 53 63 72 6f 6c 6c 42 61 72 41 64 64 4c | ..0x00000000,...SC_ScrollBarAddL |
6ef00 | 69 6e 65 20 3d 09 09 30 78 30 30 30 30 30 30 30 31 2c 0a 09 53 43 5f 53 63 72 6f 6c 6c 42 61 72 | ine.=..0x00000001,..SC_ScrollBar |
6ef20 | 53 75 62 4c 69 6e 65 20 3d 09 09 30 78 30 30 30 30 30 30 30 32 2c 0a 09 53 43 5f 53 63 72 6f 6c | SubLine.=..0x00000002,..SC_Scrol |
6ef40 | 6c 42 61 72 41 64 64 50 61 67 65 20 3d 09 09 30 78 30 30 30 30 30 30 30 34 2c 0a 09 53 43 5f 53 | lBarAddPage.=..0x00000004,..SC_S |
6ef60 | 63 72 6f 6c 6c 42 61 72 53 75 62 50 61 67 65 20 3d 09 09 30 78 30 30 30 30 30 30 30 38 2c 0a 09 | crollBarSubPage.=..0x00000008,.. |
6ef80 | 53 43 5f 53 63 72 6f 6c 6c 42 61 72 46 69 72 73 74 20 3d 09 09 30 78 30 30 30 30 30 30 31 30 2c | SC_ScrollBarFirst.=..0x00000010, |
6efa0 | 0a 09 53 43 5f 53 63 72 6f 6c 6c 42 61 72 4c 61 73 74 20 3d 09 09 30 78 30 30 30 30 30 30 32 30 | ..SC_ScrollBarLast.=..0x00000020 |
6efc0 | 2c 0a 09 53 43 5f 53 63 72 6f 6c 6c 42 61 72 53 6c 69 64 65 72 20 3d 09 09 30 78 30 30 30 30 30 | ,..SC_ScrollBarSlider.=..0x00000 |
6efe0 | 30 34 30 2c 0a 09 53 43 5f 53 63 72 6f 6c 6c 42 61 72 47 72 6f 6f 76 65 20 3d 09 09 30 78 30 30 | 040,..SC_ScrollBarGroove.=..0x00 |
6f000 | 30 30 30 30 38 30 2c 0a 0a 09 53 43 5f 53 70 69 6e 57 69 64 67 65 74 55 70 20 3d 09 09 30 78 30 | 000080,...SC_SpinWidgetUp.=..0x0 |
6f020 | 30 30 30 30 30 30 31 2c 0a 09 53 43 5f 53 70 69 6e 57 69 64 67 65 74 44 6f 77 6e 20 3d 09 09 30 | 0000001,..SC_SpinWidgetDown.=..0 |
6f040 | 78 30 30 30 30 30 30 30 32 2c 0a 09 53 43 5f 53 70 69 6e 57 69 64 67 65 74 46 72 61 6d 65 20 3d | x00000002,..SC_SpinWidgetFrame.= |
6f060 | 09 09 30 78 30 30 30 30 30 30 30 34 2c 0a 09 53 43 5f 53 70 69 6e 57 69 64 67 65 74 45 64 69 74 | ..0x00000004,..SC_SpinWidgetEdit |
6f080 | 46 69 65 6c 64 20 3d 09 30 78 30 30 30 30 30 30 30 38 2c 0a 09 53 43 5f 53 70 69 6e 57 69 64 67 | Field.=.0x00000008,..SC_SpinWidg |
6f0a0 | 65 74 42 75 74 74 6f 6e 46 69 65 6c 64 20 3d 09 30 78 30 30 30 30 30 30 31 30 2c 0a 0a 09 53 43 | etButtonField.=.0x00000010,...SC |
6f0c0 | 5f 43 6f 6d 62 6f 42 6f 78 46 72 61 6d 65 20 3d 09 09 30 78 30 30 30 30 30 30 30 31 2c 0a 09 53 | _ComboBoxFrame.=..0x00000001,..S |
6f0e0 | 43 5f 43 6f 6d 62 6f 42 6f 78 45 64 69 74 46 69 65 6c 64 20 3d 09 09 30 78 30 30 30 30 30 30 30 | C_ComboBoxEditField.=..0x0000000 |
6f100 | 32 2c 0a 09 53 43 5f 43 6f 6d 62 6f 42 6f 78 41 72 72 6f 77 20 3d 09 09 30 78 30 30 30 30 30 30 | 2,..SC_ComboBoxArrow.=..0x000000 |
6f120 | 30 34 2c 0a 09 53 43 5f 43 6f 6d 62 6f 42 6f 78 4c 69 73 74 42 6f 78 50 6f 70 75 70 20 3d 09 30 | 04,..SC_ComboBoxListBoxPopup.=.0 |
6f140 | 78 30 30 30 30 30 30 30 38 2c 0a 0a 09 53 43 5f 53 6c 69 64 65 72 47 72 6f 6f 76 65 20 3d 09 09 | x00000008,...SC_SliderGroove.=.. |
6f160 | 30 78 30 30 30 30 30 30 30 31 2c 0a 09 53 43 5f 53 6c 69 64 65 72 48 61 6e 64 6c 65 20 3d 20 09 | 0x00000001,..SC_SliderHandle.=.. |
6f180 | 09 30 78 30 30 30 30 30 30 30 32 2c 0a 09 53 43 5f 53 6c 69 64 65 72 54 69 63 6b 6d 61 72 6b 73 | .0x00000002,..SC_SliderTickmarks |
6f1a0 | 20 3d 20 09 09 30 78 30 30 30 30 30 30 30 34 2c 0a 0a 09 53 43 5f 54 6f 6f 6c 42 75 74 74 6f 6e | .=...0x00000004,...SC_ToolButton |
6f1c0 | 20 3d 09 09 09 30 78 30 30 30 30 30 30 30 31 2c 0a 09 53 43 5f 54 6f 6f 6c 42 75 74 74 6f 6e 4d | .=...0x00000001,..SC_ToolButtonM |
6f1e0 | 65 6e 75 20 3d 09 09 30 78 30 30 30 30 30 30 30 32 2c 0a 0a 09 53 43 5f 54 69 74 6c 65 42 61 72 | enu.=..0x00000002,...SC_TitleBar |
6f200 | 4c 61 62 65 6c 20 3d 09 09 30 78 30 30 30 30 30 30 30 31 2c 0a 09 53 43 5f 54 69 74 6c 65 42 61 | Label.=..0x00000001,..SC_TitleBa |
6f220 | 72 53 79 73 4d 65 6e 75 20 3d 09 09 30 78 30 30 30 30 30 30 30 32 2c 0a 09 53 43 5f 54 69 74 6c | rSysMenu.=..0x00000002,..SC_Titl |
6f240 | 65 42 61 72 4d 69 6e 42 75 74 74 6f 6e 20 3d 09 09 30 78 30 30 30 30 30 30 30 34 2c 0a 09 53 43 | eBarMinButton.=..0x00000004,..SC |
6f260 | 5f 54 69 74 6c 65 42 61 72 4d 61 78 42 75 74 74 6f 6e 20 3d 09 09 30 78 30 30 30 30 30 30 30 38 | _TitleBarMaxButton.=..0x00000008 |
6f280 | 2c 0a 09 53 43 5f 54 69 74 6c 65 42 61 72 43 6c 6f 73 65 42 75 74 74 6f 6e 20 3d 09 30 78 30 30 | ,..SC_TitleBarCloseButton.=.0x00 |
6f2a0 | 30 30 30 30 31 30 2c 0a 09 53 43 5f 54 69 74 6c 65 42 61 72 4e 6f 72 6d 61 6c 42 75 74 74 6f 6e | 000010,..SC_TitleBarNormalButton |
6f2c0 | 20 3d 09 30 78 30 30 30 30 30 30 32 30 2c 0a 09 53 43 5f 54 69 74 6c 65 42 61 72 53 68 61 64 65 | .=.0x00000020,..SC_TitleBarShade |
6f2e0 | 42 75 74 74 6f 6e 20 3d 09 30 78 30 30 30 30 30 30 34 30 2c 0a 09 53 43 5f 54 69 74 6c 65 42 61 | Button.=.0x00000040,..SC_TitleBa |
6f300 | 72 55 6e 73 68 61 64 65 42 75 74 74 6f 6e 20 3d 09 30 78 30 30 30 30 30 30 38 30 2c 0a 0a 09 53 | rUnshadeButton.=.0x00000080,...S |
6f320 | 43 5f 4c 69 73 74 56 69 65 77 20 3d 09 09 09 30 78 30 30 30 30 30 30 30 31 2c 0a 09 53 43 5f 4c | C_ListView.=...0x00000001,..SC_L |
6f340 | 69 73 74 56 69 65 77 42 72 61 6e 63 68 20 3d 09 09 30 78 30 30 30 30 30 30 30 32 2c 0a 09 53 43 | istViewBranch.=..0x00000002,..SC |
6f360 | 5f 4c 69 73 74 56 69 65 77 45 78 70 61 6e 64 20 3d 09 09 30 78 30 30 30 30 30 30 30 34 2c 0a 0a | _ListViewExpand.=..0x00000004,.. |
6f380 | 09 53 43 5f 41 6c 6c 20 3d 09 09 09 30 78 66 66 66 66 66 66 66 66 0a 20 20 20 20 7d 3b 0a 20 20 | .SC_All.=...0xffffffff.....};... |
6f3a0 | 20 20 74 79 70 65 64 65 66 20 75 69 6e 74 20 53 43 46 6c 61 67 73 3b 0a 0a 0a 20 20 20 20 76 69 | ..typedef.uint.SCFlags;.......vi |
6f3c0 | 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 28 20 43 | rtual.void.drawComplexControl(.C |
6f3e0 | 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 20 63 6f 6e 74 72 6f 6c 2c 0a 09 09 09 09 20 20 20 20 20 | omplexControl.control,.......... |
6f400 | 51 50 61 69 6e 74 65 72 20 2a 70 2c 0a 09 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 57 69 64 | QPainter.*p,..........const.QWid |
6f420 | 67 65 74 20 2a 77 69 64 67 65 74 2c 0a 09 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 | get.*widget,..........const.QRec |
6f440 | 74 20 26 72 2c 0a 09 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 | t.&r,..........const.QColorGroup |
6f460 | 20 26 63 67 2c 0a 09 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 | .&cg,..........SFlags.how.=.Styl |
6f480 | 65 5f 44 65 66 61 75 6c 74 2c 0a 23 69 66 64 65 66 20 51 5f 51 44 4f 43 0a 09 09 09 09 20 20 20 | e_Default,.#ifdef.Q_QDOC........ |
6f4a0 | 20 20 53 43 46 6c 61 67 73 20 73 75 62 20 3d 20 53 43 5f 41 6c 6c 2c 0a 23 65 6c 73 65 0a 09 09 | ..SCFlags.sub.=.SC_All,.#else... |
6f4c0 | 09 09 20 20 20 20 20 53 43 46 6c 61 67 73 20 73 75 62 20 3d 20 28 75 69 6e 74 29 53 43 5f 41 6c | .......SCFlags.sub.=.(uint)SC_Al |
6f4e0 | 6c 2c 0a 23 65 6e 64 69 66 0a 09 09 09 09 20 20 20 20 20 53 43 46 6c 61 67 73 20 73 75 62 41 63 | l,.#endif..........SCFlags.subAc |
6f500 | 74 69 76 65 20 3d 20 53 43 5f 4e 6f 6e 65 2c 0a 09 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 | tive.=.SC_None,..........const.Q |
6f520 | 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 |
6f540 | 61 75 6c 74 20 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f | ault.).const.=.0;.....virtual.vo |
6f560 | 69 64 20 64 72 61 77 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 4d 61 73 6b 28 20 43 6f 6d 70 6c | id.drawComplexControlMask(.Compl |
6f580 | 65 78 43 6f 6e 74 72 6f 6c 20 63 6f 6e 74 72 6f 6c 2c 0a 09 09 09 09 09 20 51 50 61 69 6e 74 65 | exControl.control,.......QPainte |
6f5a0 | 72 20 2a 70 2c 0a 09 09 09 09 09 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 | r.*p,.......const.QWidget.*widge |
6f5c0 | 74 2c 0a 09 09 09 09 09 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 09 09 09 20 63 | t,.......const.QRect.&r,.......c |
6f5e0 | 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f | onst.QStyleOption&.=.QStyleOptio |
6f600 | 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 0a 20 20 20 20 76 69 72 | n::Default.).const.=.0;......vir |
6f620 | 74 75 61 6c 20 51 52 65 63 74 20 71 75 65 72 79 53 75 62 43 6f 6e 74 72 6f 6c 4d 65 74 72 69 63 | tual.QRect.querySubControlMetric |
6f640 | 73 28 20 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 20 63 6f 6e 74 72 6f 6c 2c 0a 09 09 09 09 09 | s(.ComplexControl.control,...... |
6f660 | 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c 0a 09 09 09 09 09 20 20 | ..const.QWidget.*widget,........ |
6f680 | 53 75 62 43 6f 6e 74 72 6f 6c 20 73 63 2c 0a 09 09 09 09 09 20 20 63 6f 6e 73 74 20 51 53 74 79 | SubControl.sc,........const.QSty |
6f6a0 | 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c | leOption&.=.QStyleOption::Defaul |
6f6c0 | 74 20 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 53 75 62 43 6f | t.).const.=.0;.....virtual.SubCo |
6f6e0 | 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 |
6f700 | 6e 74 72 6f 6c 20 63 6f 6e 74 72 6f 6c 2c 0a 09 09 09 09 09 63 6f 6e 73 74 20 51 57 69 64 67 65 | ntrol.control,......const.QWidge |
6f720 | 74 20 2a 77 69 64 67 65 74 2c 0a 09 09 09 09 09 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 6f | t.*widget,......const.QPoint.&po |
6f740 | 73 2c 0a 09 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 | s,......const.QStyleOption&.=.QS |
6f760 | 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 20 3d 20 30 3b | tyleOption::Default.).const.=.0; |
6f780 | 0a 0a 0a 20 20 20 20 65 6e 75 6d 20 50 69 78 65 6c 4d 65 74 72 69 63 20 7b 0a 09 50 4d 5f 42 75 | .......enum.PixelMetric.{..PM_Bu |
6f7a0 | 74 74 6f 6e 4d 61 72 67 69 6e 2c 0a 09 50 4d 5f 42 75 74 74 6f 6e 44 65 66 61 75 6c 74 49 6e 64 | ttonMargin,..PM_ButtonDefaultInd |
6f7c0 | 69 63 61 74 6f 72 2c 0a 09 50 4d 5f 4d 65 6e 75 42 75 74 74 6f 6e 49 6e 64 69 63 61 74 6f 72 2c | icator,..PM_MenuButtonIndicator, |
6f7e0 | 0a 09 50 4d 5f 42 75 74 74 6f 6e 53 68 69 66 74 48 6f 72 69 7a 6f 6e 74 61 6c 2c 0a 09 50 4d 5f | ..PM_ButtonShiftHorizontal,..PM_ |
6f800 | 42 75 74 74 6f 6e 53 68 69 66 74 56 65 72 74 69 63 61 6c 2c 0a 0a 09 50 4d 5f 44 65 66 61 75 6c | ButtonShiftVertical,...PM_Defaul |
6f820 | 74 46 72 61 6d 65 57 69 64 74 68 2c 0a 09 50 4d 5f 53 70 69 6e 42 6f 78 46 72 61 6d 65 57 69 64 | tFrameWidth,..PM_SpinBoxFrameWid |
6f840 | 74 68 2c 0a 0a 09 50 4d 5f 4d 61 78 69 6d 75 6d 44 72 61 67 44 69 73 74 61 6e 63 65 2c 0a 0a 09 | th,...PM_MaximumDragDistance,... |
6f860 | 50 4d 5f 53 63 72 6f 6c 6c 42 61 72 45 78 74 65 6e 74 2c 0a 09 50 4d 5f 53 63 72 6f 6c 6c 42 61 | PM_ScrollBarExtent,..PM_ScrollBa |
6f880 | 72 53 6c 69 64 65 72 4d 69 6e 2c 0a 0a 09 50 4d 5f 53 6c 69 64 65 72 54 68 69 63 6b 6e 65 73 73 | rSliderMin,...PM_SliderThickness |
6f8a0 | 2c 09 20 20 20 20 20 20 20 09 2f 2f 20 74 6f 74 61 6c 20 73 6c 69 64 65 72 20 74 68 69 63 6b 6e | ,.........//.total.slider.thickn |
6f8c0 | 65 73 73 0a 09 50 4d 5f 53 6c 69 64 65 72 43 6f 6e 74 72 6f 6c 54 68 69 63 6b 6e 65 73 73 2c 20 | ess..PM_SliderControlThickness,. |
6f8e0 | 20 20 20 09 2f 2f 20 74 68 69 63 6b 6e 65 73 73 20 6f 66 20 74 68 65 20 62 75 73 69 6e 65 73 73 | ....//.thickness.of.the.business |
6f900 | 20 70 61 72 74 0a 09 50 4d 5f 53 6c 69 64 65 72 4c 65 6e 67 74 68 2c 09 09 2f 2f 20 74 6f 74 61 | .part..PM_SliderLength,..//.tota |
6f920 | 6c 20 6c 65 6e 67 74 68 20 6f 66 20 73 6c 69 64 65 72 0a 09 50 4d 5f 53 6c 69 64 65 72 54 69 63 | l.length.of.slider..PM_SliderTic |
6f940 | 6b 6d 61 72 6b 4f 66 66 73 65 74 2c 09 2f 2f 0a 09 50 4d 5f 53 6c 69 64 65 72 53 70 61 63 65 41 | kmarkOffset,.//..PM_SliderSpaceA |
6f960 | 76 61 69 6c 61 62 6c 65 2c 09 2f 2f 20 61 76 61 69 6c 61 62 6c 65 20 73 70 61 63 65 20 66 6f 72 | vailable,.//.available.space.for |
6f980 | 20 73 6c 69 64 65 72 20 74 6f 20 6d 6f 76 65 0a 0a 09 50 4d 5f 44 6f 63 6b 57 69 6e 64 6f 77 53 | .slider.to.move...PM_DockWindowS |
6f9a0 | 65 70 61 72 61 74 6f 72 45 78 74 65 6e 74 2c 0a 09 50 4d 5f 44 6f 63 6b 57 69 6e 64 6f 77 48 61 | eparatorExtent,..PM_DockWindowHa |
6f9c0 | 6e 64 6c 65 45 78 74 65 6e 74 2c 0a 09 50 4d 5f 44 6f 63 6b 57 69 6e 64 6f 77 46 72 61 6d 65 57 | ndleExtent,..PM_DockWindowFrameW |
6f9e0 | 69 64 74 68 2c 0a 0a 09 50 4d 5f 4d 65 6e 75 42 61 72 46 72 61 6d 65 57 69 64 74 68 2c 0a 0a 09 | idth,...PM_MenuBarFrameWidth,... |
6fa00 | 50 4d 5f 54 61 62 42 61 72 54 61 62 4f 76 65 72 6c 61 70 2c 0a 09 50 4d 5f 54 61 62 42 61 72 54 | PM_TabBarTabOverlap,..PM_TabBarT |
6fa20 | 61 62 48 53 70 61 63 65 2c 0a 09 50 4d 5f 54 61 62 42 61 72 54 61 62 56 53 70 61 63 65 2c 0a 09 | abHSpace,..PM_TabBarTabVSpace,.. |
6fa40 | 50 4d 5f 54 61 62 42 61 72 42 61 73 65 48 65 69 67 68 74 2c 0a 09 50 4d 5f 54 61 62 42 61 72 42 | PM_TabBarBaseHeight,..PM_TabBarB |
6fa60 | 61 73 65 4f 76 65 72 6c 61 70 2c 0a 0a 09 50 4d 5f 50 72 6f 67 72 65 73 73 42 61 72 43 68 75 6e | aseOverlap,...PM_ProgressBarChun |
6fa80 | 6b 57 69 64 74 68 2c 0a 0a 09 50 4d 5f 53 70 6c 69 74 74 65 72 57 69 64 74 68 2c 0a 09 50 4d 5f | kWidth,...PM_SplitterWidth,..PM_ |
6faa0 | 54 69 74 6c 65 42 61 72 48 65 69 67 68 74 2c 0a 0a 09 50 4d 5f 49 6e 64 69 63 61 74 6f 72 57 69 | TitleBarHeight,...PM_IndicatorWi |
6fac0 | 64 74 68 2c 0a 09 50 4d 5f 49 6e 64 69 63 61 74 6f 72 48 65 69 67 68 74 2c 0a 09 50 4d 5f 45 78 | dth,..PM_IndicatorHeight,..PM_Ex |
6fae0 | 63 6c 75 73 69 76 65 49 6e 64 69 63 61 74 6f 72 57 69 64 74 68 2c 0a 09 50 4d 5f 45 78 63 6c 75 | clusiveIndicatorWidth,..PM_Exclu |
6fb00 | 73 69 76 65 49 6e 64 69 63 61 74 6f 72 48 65 69 67 68 74 2c 0a 09 50 4d 5f 50 6f 70 75 70 4d 65 | siveIndicatorHeight,..PM_PopupMe |
6fb20 | 6e 75 53 63 72 6f 6c 6c 65 72 48 65 69 67 68 74 2c 0a 09 50 4d 5f 43 68 65 63 6b 4c 69 73 74 42 | nuScrollerHeight,..PM_CheckListB |
6fb40 | 75 74 74 6f 6e 53 69 7a 65 2c 0a 09 50 4d 5f 43 68 65 63 6b 4c 69 73 74 43 6f 6e 74 72 6f 6c 6c | uttonSize,..PM_CheckListControll |
6fb60 | 65 72 53 69 7a 65 2c 0a 09 50 4d 5f 50 6f 70 75 70 4d 65 6e 75 46 72 61 6d 65 48 6f 72 69 7a 6f | erSize,..PM_PopupMenuFrameHorizo |
6fb80 | 6e 74 61 6c 45 78 74 72 61 2c 0a 09 50 4d 5f 50 6f 70 75 70 4d 65 6e 75 46 72 61 6d 65 56 65 72 | ntalExtra,..PM_PopupMenuFrameVer |
6fba0 | 74 69 63 61 6c 45 78 74 72 61 2c 0a 0a 09 50 4d 5f 44 69 61 6c 6f 67 42 75 74 74 6f 6e 73 53 65 | ticalExtra,...PM_DialogButtonsSe |
6fbc0 | 70 61 72 61 74 6f 72 2c 0a 09 50 4d 5f 44 69 61 6c 6f 67 42 75 74 74 6f 6e 73 42 75 74 74 6f 6e | parator,..PM_DialogButtonsButton |
6fbe0 | 57 69 64 74 68 2c 0a 09 50 4d 5f 44 69 61 6c 6f 67 42 75 74 74 6f 6e 73 42 75 74 74 6f 6e 48 65 | Width,..PM_DialogButtonsButtonHe |
6fc00 | 69 67 68 74 2c 0a 0a 09 50 4d 5f 4d 44 49 46 72 61 6d 65 57 69 64 74 68 2c 0a 09 50 4d 5f 4d 44 | ight,...PM_MDIFrameWidth,..PM_MD |
6fc20 | 49 4d 69 6e 69 6d 69 7a 65 64 57 69 64 74 68 2c 0a 09 50 4d 5f 48 65 61 64 65 72 4d 61 72 67 69 | IMinimizedWidth,..PM_HeaderMargi |
6fc40 | 6e 2c 0a 09 50 4d 5f 48 65 61 64 65 72 4d 61 72 6b 53 69 7a 65 2c 0a 09 50 4d 5f 48 65 61 64 65 | n,..PM_HeaderMarkSize,..PM_Heade |
6fc60 | 72 47 72 69 70 4d 61 72 67 69 6e 2c 0a 09 50 4d 5f 54 61 62 42 61 72 54 61 62 53 68 69 66 74 48 | rGripMargin,..PM_TabBarTabShiftH |
6fc80 | 6f 72 69 7a 6f 6e 74 61 6c 2c 0a 09 50 4d 5f 54 61 62 42 61 72 54 61 62 53 68 69 66 74 56 65 72 | orizontal,..PM_TabBarTabShiftVer |
6fca0 | 74 69 63 61 6c 2c 0a 09 50 4d 5f 54 61 62 42 61 72 53 63 72 6f 6c 6c 42 75 74 74 6f 6e 57 69 64 | tical,..PM_TabBarScrollButtonWid |
6fcc0 | 74 68 2c 0a 0a 09 50 4d 5f 4d 65 6e 75 42 61 72 49 74 65 6d 53 70 61 63 69 6e 67 2c 0a 09 50 4d | th,...PM_MenuBarItemSpacing,..PM |
6fce0 | 5f 54 6f 6f 6c 42 61 72 49 74 65 6d 53 70 61 63 69 6e 67 2c 0a 0a 09 2f 2f 20 64 6f 20 6e 6f 74 | _ToolBarItemSpacing,...//.do.not |
6fd00 | 20 61 64 64 20 61 6e 79 20 76 61 6c 75 65 73 20 62 65 6c 6f 77 2f 67 72 65 61 74 65 72 20 74 68 | .add.any.values.below/greater.th |
6fd20 | 61 6e 20 74 68 69 73 0a 09 50 4d 5f 43 75 73 74 6f 6d 42 61 73 65 20 3d 09 09 30 78 66 30 30 30 | an.this..PM_CustomBase.=..0xf000 |
6fd40 | 30 30 30 30 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 70 69 78 | 0000.....};......virtual.int.pix |
6fd60 | 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,... |
6fd80 | 09 20 20 20 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 20 3d 20 30 20 | ......const.QWidget.*widget.=.0. |
6fda0 | 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 0a 0a 20 20 20 20 65 6e 75 6d 20 43 6f 6e 74 65 6e 74 73 | ).const.=.0;.......enum.Contents |
6fdc0 | 54 79 70 65 20 7b 0a 09 43 54 5f 50 75 73 68 42 75 74 74 6f 6e 2c 0a 09 43 54 5f 43 68 65 63 6b | Type.{..CT_PushButton,..CT_Check |
6fde0 | 42 6f 78 2c 0a 09 43 54 5f 52 61 64 69 6f 42 75 74 74 6f 6e 2c 0a 09 43 54 5f 54 6f 6f 6c 42 75 | Box,..CT_RadioButton,..CT_ToolBu |
6fe00 | 74 74 6f 6e 2c 0a 09 43 54 5f 43 6f 6d 62 6f 42 6f 78 2c 0a 09 43 54 5f 53 70 6c 69 74 74 65 72 | tton,..CT_ComboBox,..CT_Splitter |
6fe20 | 2c 0a 09 43 54 5f 44 6f 63 6b 57 69 6e 64 6f 77 2c 0a 09 43 54 5f 50 72 6f 67 72 65 73 73 42 61 | ,..CT_DockWindow,..CT_ProgressBa |
6fe40 | 72 2c 0a 09 43 54 5f 50 6f 70 75 70 4d 65 6e 75 49 74 65 6d 2c 0a 09 43 54 5f 54 61 62 42 61 72 | r,..CT_PopupMenuItem,..CT_TabBar |
6fe60 | 54 61 62 2c 0a 09 43 54 5f 53 6c 69 64 65 72 2c 0a 09 43 54 5f 48 65 61 64 65 72 2c 0a 09 43 54 | Tab,..CT_Slider,..CT_Header,..CT |
6fe80 | 5f 4c 69 6e 65 45 64 69 74 2c 0a 09 43 54 5f 4d 65 6e 75 42 61 72 2c 0a 09 43 54 5f 53 70 69 6e | _LineEdit,..CT_MenuBar,..CT_Spin |
6fea0 | 42 6f 78 2c 0a 09 43 54 5f 53 69 7a 65 47 72 69 70 2c 0a 09 43 54 5f 54 61 62 57 69 64 67 65 74 | Box,..CT_SizeGrip,..CT_TabWidget |
6fec0 | 2c 0a 09 43 54 5f 44 69 61 6c 6f 67 42 75 74 74 6f 6e 73 2c 0a 0a 09 2f 2f 20 64 6f 20 6e 6f 74 | ,..CT_DialogButtons,...//.do.not |
6fee0 | 20 61 64 64 20 61 6e 79 20 76 61 6c 75 65 73 20 62 65 6c 6f 77 2f 67 72 65 61 74 65 72 20 74 68 | .add.any.values.below/greater.th |
6ff00 | 61 6e 20 74 68 69 73 0a 09 43 54 5f 43 75 73 74 6f 6d 42 61 73 65 20 3d 09 09 30 78 66 30 30 30 | an.this..CT_CustomBase.=..0xf000 |
6ff20 | 30 30 30 30 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 69 7a 65 20 73 | 0000.....};......virtual.QSize.s |
6ff40 | 69 7a 65 46 72 6f 6d 43 6f 6e 74 65 6e 74 73 28 20 43 6f 6e 74 65 6e 74 73 54 79 70 65 20 63 6f | izeFromContents(.ContentsType.co |
6ff60 | 6e 74 65 6e 74 73 2c 0a 09 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 | ntents,.........const.QWidget.*w |
6ff80 | 69 64 67 65 74 2c 0a 09 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 63 6f 6e 74 | idget,.........const.QSize.&cont |
6ffa0 | 65 6e 74 73 53 69 7a 65 2c 0a 09 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 | entsSize,.........const.QStyleOp |
6ffc0 | 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 | tion&.=.QStyleOption::Default.). |
6ffe0 | 63 6f 6e 73 74 20 3d 20 30 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 53 74 79 6c 65 48 69 6e 74 20 20 | const.=.0;......enum.StyleHint.. |
70000 | 7b 0a 09 2f 2f 20 2e 2e 2e 0a 09 2f 2f 20 74 68 65 20 67 65 6e 65 72 61 6c 20 68 69 6e 74 73 0a | {..//......//.the.general.hints. |
70020 | 09 2f 2f 20 2e 2e 2e 0a 20 20 20 20 20 20 20 09 2f 2f 20 64 69 73 61 62 6c 65 64 20 74 65 78 74 | .//.............//.disabled.text |
70040 | 20 73 68 6f 75 6c 64 20 62 65 20 65 74 63 68 65 64 2c 20 61 6c 61 20 57 69 6e 64 6f 77 73 0a 09 | .should.be.etched,.ala.Windows.. |
70060 | 53 48 5f 45 74 63 68 44 69 73 61 62 6c 65 64 54 65 78 74 2c 0a 0a 09 2f 2f 20 74 68 65 20 47 55 | SH_EtchDisabledText,...//.the.GU |
70080 | 49 20 73 74 79 6c 65 20 65 6e 75 6d 2c 20 61 72 67 68 21 0a 09 53 48 5f 47 55 49 53 74 79 6c 65 | I.style.enum,.argh!..SH_GUIStyle |
700a0 | 2c 0a 0a 09 2f 2f 20 2e 2e 2e 0a 09 2f 2f 20 77 69 64 67 65 74 20 73 70 65 63 69 66 69 63 20 68 | ,...//......//.widget.specific.h |
700c0 | 69 6e 74 73 0a 09 2f 2f 20 2e 2e 2e 0a 09 53 48 5f 53 63 72 6f 6c 6c 42 61 72 5f 42 61 63 6b 67 | ints..//......SH_ScrollBar_Backg |
700e0 | 72 6f 75 6e 64 4d 6f 64 65 2c 0a 09 53 48 5f 53 63 72 6f 6c 6c 42 61 72 5f 4d 69 64 64 6c 65 43 | roundMode,..SH_ScrollBar_MiddleC |
70100 | 6c 69 63 6b 41 62 73 6f 6c 75 74 65 50 6f 73 69 74 69 6f 6e 2c 0a 09 53 48 5f 53 63 72 6f 6c 6c | lickAbsolutePosition,..SH_Scroll |
70120 | 42 61 72 5f 53 63 72 6f 6c 6c 57 68 65 6e 50 6f 69 6e 74 65 72 4c 65 61 76 65 73 43 6f 6e 74 72 | Bar_ScrollWhenPointerLeavesContr |
70140 | 6f 6c 2c 0a 0a 09 2f 2f 20 51 45 76 65 6e 74 3a 3a 54 79 70 65 20 2d 20 77 68 69 63 68 20 6d 6f | ol,...//.QEvent::Type.-.which.mo |
70160 | 75 73 65 20 65 76 65 6e 74 20 74 6f 20 73 65 6c 65 63 74 20 61 20 74 61 62 0a 09 53 48 5f 54 61 | use.event.to.select.a.tab..SH_Ta |
70180 | 62 42 61 72 5f 53 65 6c 65 63 74 4d 6f 75 73 65 54 79 70 65 2c 0a 0a 09 53 48 5f 54 61 62 42 61 | bBar_SelectMouseType,...SH_TabBa |
701a0 | 72 5f 41 6c 69 67 6e 6d 65 6e 74 2c 0a 0a 09 53 48 5f 48 65 61 64 65 72 5f 41 72 72 6f 77 41 6c | r_Alignment,...SH_Header_ArrowAl |
701c0 | 69 67 6e 6d 65 6e 74 2c 0a 0a 09 2f 2f 20 62 6f 6f 6c 20 2d 20 73 6c 69 64 65 72 73 20 73 6e 61 | ignment,...//.bool.-.sliders.sna |
701e0 | 70 20 74 6f 20 76 61 6c 75 65 73 20 77 68 69 6c 65 20 6d 6f 76 69 6e 67 2c 20 61 6c 61 20 57 69 | p.to.values.while.moving,.ala.Wi |
70200 | 6e 64 6f 77 73 0a 09 53 48 5f 53 6c 69 64 65 72 5f 53 6e 61 70 54 6f 56 61 6c 75 65 2c 0a 0a 09 | ndows..SH_Slider_SnapToValue,... |
70220 | 2f 2f 20 62 6f 6f 6c 20 2d 20 6b 65 79 20 70 72 65 73 73 65 73 20 68 61 6e 64 6c 65 64 20 69 6e | //.bool.-.key.presses.handled.in |
70240 | 20 61 20 73 6c 6f 70 70 79 20 6d 61 6e 6e 65 72 20 2d 20 69 65 2e 20 6c 65 66 74 20 6f 6e 20 61 | .a.sloppy.manner.-.ie..left.on.a |
70260 | 20 76 65 72 74 69 63 61 6c 0a 09 2f 2f 20 73 6c 69 64 65 72 20 73 75 62 74 72 61 63 74 73 20 61 | .vertical..//.slider.subtracts.a |
70280 | 20 6c 69 6e 65 0a 09 53 48 5f 53 6c 69 64 65 72 5f 53 6c 6f 70 70 79 4b 65 79 45 76 65 6e 74 73 | .line..SH_Slider_SloppyKeyEvents |
702a0 | 2c 0a 0a 09 2f 2f 20 62 6f 6f 6c 20 2d 20 63 65 6e 74 65 72 20 62 75 74 74 6f 6e 20 6f 6e 20 70 | ,...//.bool.-.center.button.on.p |
702c0 | 72 6f 67 72 65 73 73 20 64 69 61 6c 6f 67 73 2c 20 61 6c 61 20 4d 6f 74 69 66 2c 20 65 6c 73 65 | rogress.dialogs,.ala.Motif,.else |
702e0 | 20 72 69 67 68 74 20 61 6c 69 67 6e 65 64 0a 09 2f 2f 20 70 65 72 68 61 70 73 20 74 68 69 73 20 | .right.aligned..//.perhaps.this. |
70300 | 73 68 6f 75 6c 64 20 62 65 20 61 20 51 74 3a 3a 41 6c 69 67 6e 6d 65 6e 74 20 76 61 6c 75 65 0a | should.be.a.Qt::Alignment.value. |
70320 | 09 53 48 5f 50 72 6f 67 72 65 73 73 44 69 61 6c 6f 67 5f 43 65 6e 74 65 72 43 61 6e 63 65 6c 42 | .SH_ProgressDialog_CenterCancelB |
70340 | 75 74 74 6f 6e 2c 0a 0a 09 2f 2f 20 51 74 3a 3a 41 6c 69 67 6e 6d 65 6e 74 46 6c 61 67 73 20 2d | utton,...//.Qt::AlignmentFlags.- |
70360 | 20 74 65 78 74 20 6c 61 62 65 6c 20 61 6c 69 67 6e 6d 65 6e 74 20 69 6e 20 70 72 6f 67 72 65 73 | .text.label.alignment.in.progres |
70380 | 73 20 64 69 61 6c 6f 67 73 0a 09 2f 2f 20 43 65 6e 74 65 72 20 6f 6e 20 77 69 6e 64 6f 77 73 2c | s.dialogs..//.Center.on.windows, |
703a0 | 20 41 75 74 6f 7c 56 43 65 6e 74 65 72 20 6f 74 68 65 72 77 69 7a 65 0a 09 53 48 5f 50 72 6f 67 | .Auto|VCenter.otherwize..SH_Prog |
703c0 | 72 65 73 73 44 69 61 6c 6f 67 5f 54 65 78 74 4c 61 62 65 6c 41 6c 69 67 6e 6d 65 6e 74 2c 0a 0a | ressDialog_TextLabelAlignment,.. |
703e0 | 09 2f 2f 20 62 6f 6f 6c 20 2d 20 72 69 67 68 74 20 61 6c 69 67 6e 20 62 75 74 74 6f 6e 73 20 6f | .//.bool.-.right.align.buttons.o |
70400 | 6e 20 70 72 69 6e 74 20 64 69 61 6c 6f 67 2c 20 61 6c 61 20 57 69 6e 64 6f 77 73 0a 09 53 48 5f | n.print.dialog,.ala.Windows..SH_ |
70420 | 50 72 69 6e 74 44 69 61 6c 6f 67 5f 52 69 67 68 74 41 6c 69 67 6e 42 75 74 74 6f 6e 73 2c 0a 0a | PrintDialog_RightAlignButtons,.. |
70440 | 09 2f 2f 20 62 6f 6f 6c 20 2d 20 31 20 6f 72 20 32 20 70 69 78 65 6c 20 73 70 61 63 65 20 62 65 | .//.bool.-.1.or.2.pixel.space.be |
70460 | 74 77 65 65 6e 20 74 68 65 20 6d 65 6e 75 62 61 72 20 61 6e 64 20 74 68 65 20 64 6f 63 6b 61 72 | tween.the.menubar.and.the.dockar |
70480 | 65 61 2c 20 61 6c 61 20 57 69 6e 64 6f 77 73 0a 09 2f 2f 20 74 68 69 73 20 2a 52 45 41 4c 4c 59 | ea,.ala.Windows..//.this.*REALLY |
704a0 | 2a 20 6e 65 65 64 73 20 61 20 62 65 74 74 65 72 20 6e 61 6d 65 0a 09 53 48 5f 4d 61 69 6e 57 69 | *.needs.a.better.name..SH_MainWi |
704c0 | 6e 64 6f 77 5f 53 70 61 63 65 42 65 6c 6f 77 4d 65 6e 75 42 61 72 2c 0a 0a 09 2f 2f 20 62 6f 6f | ndow_SpaceBelowMenuBar,...//.boo |
704e0 | 6c 20 2d 20 73 65 6c 65 63 74 20 74 68 65 20 74 65 78 74 20 69 6e 20 74 68 65 20 6c 69 6e 65 20 | l.-.select.the.text.in.the.line. |
70500 | 65 64 69 74 20 61 62 6f 75 74 20 74 68 65 20 6c 69 73 74 62 6f 78 20 77 68 65 6e 20 73 65 6c 65 | edit.about.the.listbox.when.sele |
70520 | 63 74 69 6e 67 0a 09 2f 2f 20 61 6e 20 69 74 65 6d 20 66 72 6f 6d 20 74 68 65 20 6c 69 73 74 62 | cting..//.an.item.from.the.listb |
70540 | 6f 78 2c 20 6f 72 20 77 68 65 6e 20 74 68 65 20 6c 69 6e 65 20 65 64 69 74 20 72 65 63 65 69 76 | ox,.or.when.the.line.edit.receiv |
70560 | 65 73 20 66 6f 63 75 73 2c 20 61 6c 61 20 57 69 6e 64 6f 77 73 0a 09 53 48 5f 46 6f 6e 74 44 69 | es.focus,.ala.Windows..SH_FontDi |
70580 | 61 6c 6f 67 5f 53 65 6c 65 63 74 41 73 73 6f 63 69 61 74 65 64 54 65 78 74 2c 0a 0a 09 2f 2f 20 | alog_SelectAssociatedText,...//. |
705a0 | 62 6f 6f 6c 20 2d 20 61 6c 6c 6f 77 73 20 64 69 73 61 62 6c 65 64 20 6d 65 6e 75 20 69 74 65 6d | bool.-.allows.disabled.menu.item |
705c0 | 73 20 74 6f 20 62 65 20 61 63 74 69 76 65 0a 09 53 48 5f 50 6f 70 75 70 4d 65 6e 75 5f 41 6c 6c | s.to.be.active..SH_PopupMenu_All |
705e0 | 6f 77 41 63 74 69 76 65 41 6e 64 44 69 73 61 62 6c 65 64 2c 0a 0a 09 2f 2f 20 62 6f 6f 6c 20 2d | owActiveAndDisabled,...//.bool.- |
70600 | 20 70 72 65 73 73 69 6e 67 20 73 70 61 63 65 20 61 63 74 69 76 61 74 65 73 20 69 74 65 6d 2c 20 | .pressing.space.activates.item,. |
70620 | 61 6c 61 20 4d 6f 74 69 66 0a 09 53 48 5f 50 6f 70 75 70 4d 65 6e 75 5f 53 70 61 63 65 41 63 74 | ala.Motif..SH_PopupMenu_SpaceAct |
70640 | 69 76 61 74 65 73 49 74 65 6d 2c 0a 0a 09 2f 2f 20 69 6e 74 20 2d 20 6e 75 6d 62 65 72 20 6f 66 | ivatesItem,...//.int.-.number.of |
70660 | 20 6d 69 6c 6c 69 73 65 63 6f 6e 64 73 20 74 6f 20 77 61 69 74 20 62 65 66 6f 72 65 20 6f 70 65 | .milliseconds.to.wait.before.ope |
70680 | 6e 69 6e 67 20 61 20 73 75 62 6d 65 6e 75 0a 09 2f 2f 20 32 35 36 20 6f 6e 20 77 69 6e 64 6f 77 | ning.a.submenu..//.256.on.window |
706a0 | 73 2c 20 39 36 20 6f 6e 20 6d 6f 74 69 66 0a 09 53 48 5f 50 6f 70 75 70 4d 65 6e 75 5f 53 75 62 | s,.96.on.motif..SH_PopupMenu_Sub |
706c0 | 4d 65 6e 75 50 6f 70 75 70 44 65 6c 61 79 2c 0a 0a 09 2f 2f 20 62 6f 6f 6c 20 2d 20 73 68 6f 75 | MenuPopupDelay,...//.bool.-.shou |
706e0 | 6c 64 20 73 63 72 6f 6c 6c 76 69 65 77 73 20 64 72 61 77 20 74 68 65 69 72 20 66 72 61 6d 65 20 | ld.scrollviews.draw.their.frame. |
70700 | 6f 6e 6c 79 20 61 72 6f 75 6e 64 20 63 6f 6e 74 65 6e 74 73 20 28 61 6c 61 20 4d 6f 74 69 66 29 | only.around.contents.(ala.Motif) |
70720 | 2c 0a 09 2f 2f 20 6f 72 20 61 72 6f 75 6e 64 20 63 6f 6e 74 65 6e 74 73 2c 20 73 63 72 6f 6c 6c | ,..//.or.around.contents,.scroll |
70740 | 62 61 72 73 20 61 6e 64 20 63 6f 72 6e 65 72 20 77 69 64 67 65 74 73 20 28 61 6c 61 20 57 69 6e | bars.and.corner.widgets.(ala.Win |
70760 | 64 6f 77 73 29 20 3f 0a 09 53 48 5f 53 63 72 6f 6c 6c 56 69 65 77 5f 46 72 61 6d 65 4f 6e 6c 79 | dows).?..SH_ScrollView_FrameOnly |
70780 | 41 72 6f 75 6e 64 43 6f 6e 74 65 6e 74 73 2c 0a 0a 09 2f 2f 20 62 6f 6f 6c 20 2d 20 6d 65 6e 75 | AroundContents,...//.bool.-.menu |
707a0 | 62 61 72 73 20 69 74 65 6d 73 20 61 72 65 20 6e 61 76 69 67 61 74 61 62 6c 65 20 62 79 20 70 72 | bars.items.are.navigatable.by.pr |
707c0 | 65 73 73 69 6e 67 20 61 6c 74 2c 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 75 73 69 6e 67 0a 09 2f | essing.alt,.followed.by.using../ |
707e0 | 2f 20 74 68 65 20 61 72 72 6f 77 20 6b 65 79 73 20 74 6f 20 73 65 6c 65 63 74 20 74 68 65 20 64 | /.the.arrow.keys.to.select.the.d |
70800 | 65 73 69 72 65 64 20 69 74 65 6d 0a 09 53 48 5f 4d 65 6e 75 42 61 72 5f 41 6c 74 4b 65 79 4e 61 | esired.item..SH_MenuBar_AltKeyNa |
70820 | 76 69 67 61 74 69 6f 6e 2c 0a 0a 09 2f 2f 20 62 6f 6f 6c 20 2d 20 6d 6f 75 73 65 20 74 72 61 63 | vigation,...//.bool.-.mouse.trac |
70840 | 6b 69 6e 67 20 69 6e 20 63 6f 6d 62 6f 62 6f 78 20 64 72 6f 70 64 6f 77 6e 20 6c 69 73 74 73 0a | king.in.combobox.dropdown.lists. |
70860 | 09 53 48 5f 43 6f 6d 62 6f 42 6f 78 5f 4c 69 73 74 4d 6f 75 73 65 54 72 61 63 6b 69 6e 67 2c 0a | .SH_ComboBox_ListMouseTracking,. |
70880 | 0a 09 2f 2f 20 62 6f 6f 6c 20 2d 20 6d 6f 75 73 65 20 74 72 61 63 6b 69 6e 67 20 69 6e 20 70 6f | ..//.bool.-.mouse.tracking.in.po |
708a0 | 70 75 70 6d 65 6e 75 73 0a 09 53 48 5f 50 6f 70 75 70 4d 65 6e 75 5f 4d 6f 75 73 65 54 72 61 63 | pupmenus..SH_PopupMenu_MouseTrac |
708c0 | 6b 69 6e 67 2c 0a 0a 09 2f 2f 20 62 6f 6f 6c 20 2d 20 6d 6f 75 73 65 20 74 72 61 63 6b 69 6e 67 | king,...//.bool.-.mouse.tracking |
708e0 | 20 69 6e 20 6d 65 6e 75 62 61 72 73 0a 09 53 48 5f 4d 65 6e 75 42 61 72 5f 4d 6f 75 73 65 54 72 | .in.menubars..SH_MenuBar_MouseTr |
70900 | 61 63 6b 69 6e 67 2c 0a 0a 09 2f 2f 20 62 6f 6f 6c 20 2d 20 67 72 61 79 20 6f 75 74 20 73 65 6c | acking,...//.bool.-.gray.out.sel |
70920 | 65 63 74 65 64 20 69 74 65 6d 73 20 77 68 65 6e 20 6c 6f 6f 73 69 6e 67 20 66 6f 63 75 73 0a 09 | ected.items.when.loosing.focus.. |
70940 | 53 48 5f 49 74 65 6d 56 69 65 77 5f 43 68 61 6e 67 65 48 69 67 68 6c 69 67 68 74 4f 6e 46 6f 63 | SH_ItemView_ChangeHighlightOnFoc |
70960 | 75 73 2c 0a 0a 09 2f 2f 20 62 6f 6f 6c 20 2d 20 73 75 70 70 6f 72 74 73 20 73 68 61 72 65 64 20 | us,...//.bool.-.supports.shared. |
70980 | 61 63 74 69 76 61 74 69 6f 6e 20 61 6d 6f 6e 67 20 6d 6f 64 65 6c 65 73 73 20 77 69 64 67 65 74 | activation.among.modeless.widget |
709a0 | 73 0a 09 53 48 5f 57 69 64 67 65 74 5f 53 68 61 72 65 41 63 74 69 76 61 74 69 6f 6e 2c 0a 0a 09 | s..SH_Widget_ShareActivation,... |
709c0 | 2f 2f 20 62 6f 6f 6c 20 2d 20 77 6f 72 6b 73 70 61 63 65 20 73 68 6f 75 6c 64 20 6a 75 73 74 20 | //.bool.-.workspace.should.just. |
709e0 | 6d 61 78 69 6d 69 7a 65 20 74 68 65 20 63 6c 69 65 6e 74 20 61 72 65 61 0a 09 53 48 5f 57 6f 72 | maximize.the.client.area..SH_Wor |
70a00 | 6b 73 70 61 63 65 5f 46 69 6c 6c 53 70 61 63 65 4f 6e 4d 61 78 69 6d 69 7a 65 2c 0a 0a 09 2f 2f | kspace_FillSpaceOnMaximize,...// |
70a20 | 20 62 6f 6f 6c 20 2d 20 73 75 70 70 6f 72 74 73 20 70 6f 70 75 70 20 6d 65 6e 75 20 63 6f 6d 62 | .bool.-.supports.popup.menu.comb |
70a40 | 6f 62 6f 78 65 73 0a 09 53 48 5f 43 6f 6d 62 6f 42 6f 78 5f 50 6f 70 75 70 2c 0a 0a 09 2f 2f 20 | oboxes..SH_ComboBox_Popup,...//. |
70a60 | 62 6f 6f 6c 20 2d 20 74 69 74 6c 65 62 61 72 20 68 61 73 20 6e 6f 20 62 6f 72 64 65 72 0a 09 53 | bool.-.titlebar.has.no.border..S |
70a80 | 48 5f 54 69 74 6c 65 42 61 72 5f 4e 6f 42 6f 72 64 65 72 2c 0a 0a 09 2f 2f 20 62 6f 6f 6c 20 2d | H_TitleBar_NoBorder,...//.bool.- |
70aa0 | 20 73 74 6f 70 20 73 63 72 6f 6c 6c 62 61 72 20 61 74 20 6d 6f 75 73 65 0a 09 53 48 5f 53 63 72 | .stop.scrollbar.at.mouse..SH_Scr |
70ac0 | 6f 6c 6c 42 61 72 5f 53 74 6f 70 4d 6f 75 73 65 4f 76 65 72 53 6c 69 64 65 72 2c 0a 0a 09 2f 2f | ollBar_StopMouseOverSlider,...// |
70ae0 | 62 6f 6f 6c 20 2d 20 62 6c 69 6e 6b 20 63 75 72 73 6f 72 74 20 77 69 74 68 20 73 65 6c 65 63 74 | bool.-.blink.cursort.with.select |
70b00 | 65 64 20 74 65 78 74 0a 09 53 48 5f 42 6c 69 6e 6b 43 75 72 73 6f 72 57 68 65 6e 54 65 78 74 53 | ed.text..SH_BlinkCursorWhenTextS |
70b20 | 65 6c 65 63 74 65 64 2c 0a 0a 09 2f 2f 62 6f 6f 6c 20 2d 20 72 69 63 68 74 65 78 74 20 73 65 6c | elected,...//bool.-.richtext.sel |
70b40 | 65 63 74 69 6f 6e 73 20 65 78 74 65 6e 64 20 74 68 65 20 66 75 6c 6c 20 77 69 64 74 68 20 6f 66 | ections.extend.the.full.width.of |
70b60 | 20 74 68 65 20 64 6f 63 75 65 6d 6e 74 0a 09 53 48 5f 52 69 63 68 54 65 78 74 5f 46 75 6c 6c 57 | .the.docuemnt..SH_RichText_FullW |
70b80 | 69 64 74 68 53 65 6c 65 63 74 69 6f 6e 2c 0a 0a 09 2f 2f 62 6f 6f 6c 20 2d 20 70 6f 70 75 70 6d | idthSelection,...//bool.-.popupm |
70ba0 | 65 6e 75 20 73 75 70 70 6f 72 74 73 20 73 63 72 6f 6c 6c 69 6e 67 20 69 6e 73 74 65 61 64 20 6f | enu.supports.scrolling.instead.o |
70bc0 | 66 20 6d 75 6c 74 69 63 6f 6c 75 6d 6e 20 6d 6f 64 65 0a 09 53 48 5f 50 6f 70 75 70 4d 65 6e 75 | f.multicolumn.mode..SH_PopupMenu |
70be0 | 5f 53 63 72 6f 6c 6c 61 62 6c 65 2c 0a 0a 09 2f 2f 20 51 74 3a 3a 41 6c 69 67 6e 6d 65 6e 74 46 | _Scrollable,...//.Qt::AlignmentF |
70c00 | 6c 61 67 73 20 2d 20 74 65 78 74 20 6c 61 62 65 6c 20 76 65 72 74 69 63 61 6c 20 61 6c 69 67 6e | lags.-.text.label.vertical.align |
70c20 | 6d 65 6e 74 20 69 6e 20 67 72 6f 75 70 62 6f 78 65 73 0a 09 2f 2f 20 43 65 6e 74 65 72 20 6f 6e | ment.in.groupboxes..//.Center.on |
70c40 | 20 77 69 6e 64 6f 77 73 2c 20 41 75 74 6f 7c 56 43 65 6e 74 65 72 20 6f 74 68 65 72 77 69 7a 65 | .windows,.Auto|VCenter.otherwize |
70c60 | 0a 09 53 48 5f 47 72 6f 75 70 42 6f 78 5f 54 65 78 74 4c 61 62 65 6c 56 65 72 74 69 63 61 6c 41 | ..SH_GroupBox_TextLabelVerticalA |
70c80 | 6c 69 67 6e 6d 65 6e 74 2c 0a 0a 09 2f 2f 20 51 74 3a 3a 51 52 67 62 20 2d 20 74 65 78 74 20 6c | lignment,...//.Qt::QRgb.-.text.l |
70ca0 | 61 62 65 6c 20 63 6f 6c 6f 72 20 69 6e 20 67 72 6f 75 70 62 6f 78 65 73 0a 09 53 48 5f 47 72 6f | abel.color.in.groupboxes..SH_Gro |
70cc0 | 75 70 42 6f 78 5f 54 65 78 74 4c 61 62 65 6c 43 6f 6c 6f 72 2c 0a 0a 09 2f 2f 20 62 6f 6f 6c 20 | upBox_TextLabelColor,...//.bool. |
70ce0 | 2d 20 70 6f 70 75 70 6d 65 6e 75 20 73 75 70 70 6f 72 74 73 20 73 6c 6f 70 70 79 20 73 75 62 6d | -.popupmenu.supports.sloppy.subm |
70d00 | 65 6e 75 73 0a 09 53 48 5f 50 6f 70 75 70 4d 65 6e 75 5f 53 6c 6f 70 70 79 53 75 62 4d 65 6e 75 | enus..SH_PopupMenu_SloppySubMenu |
70d20 | 73 2c 0a 0a 09 2f 2f 20 51 74 3a 3a 51 52 67 62 20 2d 20 74 61 62 6c 65 20 67 72 69 64 20 63 6f | s,...//.Qt::QRgb.-.table.grid.co |
70d40 | 6c 6f 72 0a 09 53 48 5f 54 61 62 6c 65 5f 47 72 69 64 4c 69 6e 65 43 6f 6c 6f 72 2c 0a 0a 09 2f | lor..SH_Table_GridLineColor,.../ |
70d60 | 2f 20 51 43 68 61 72 20 2d 20 55 6e 69 63 6f 64 65 20 63 68 61 72 61 63 74 65 72 20 66 6f 72 20 | /.QChar.-.Unicode.character.for. |
70d80 | 70 61 73 73 77 6f 72 64 20 63 68 61 72 0a 09 53 48 5f 4c 69 6e 65 45 64 69 74 5f 50 61 73 73 77 | password.char..SH_LineEdit_Passw |
70da0 | 6f 72 64 43 68 61 72 61 63 74 65 72 2c 0a 0a 09 2f 2f 20 51 44 69 61 6c 6f 67 42 75 74 74 6f 6e | ordCharacter,...//.QDialogButton |
70dc0 | 73 3a 3a 42 75 74 74 6f 6e 20 2d 20 64 65 66 61 75 6c 74 20 62 75 74 74 6f 6e 0a 09 53 48 5f 44 | s::Button.-.default.button..SH_D |
70de0 | 69 61 6c 6f 67 42 75 74 74 6f 6e 73 5f 44 65 66 61 75 6c 74 42 75 74 74 6f 6e 2c 0a 0a 09 2f 2f | ialogButtons_DefaultButton,...// |
70e00 | 20 51 54 6f 6f 6c 42 6f 78 20 2d 20 42 6f 6c 64 6e 65 73 73 20 6f 66 20 74 68 65 20 73 65 6c 65 | .QToolBox.-.Boldness.of.the.sele |
70e20 | 63 74 65 64 20 70 61 67 65 20 74 69 74 6c 65 0a 09 53 48 5f 54 6f 6f 6c 42 6f 78 5f 53 65 6c 65 | cted.page.title..SH_ToolBox_Sele |
70e40 | 63 74 65 64 50 61 67 65 54 69 74 6c 65 42 6f 6c 64 2c 0a 0a 09 2f 2f 62 6f 6f 6c 20 2d 20 69 66 | ctedPageTitleBold,...//bool.-.if |
70e60 | 20 61 20 74 61 62 62 61 72 20 70 72 65 66 65 72 73 20 6e 6f 74 20 74 6f 20 68 61 76 65 20 73 63 | .a.tabbar.prefers.not.to.have.sc |
70e80 | 72 6f 6c 6c 65 72 20 61 72 72 6f 77 73 0a 09 53 48 5f 54 61 62 42 61 72 5f 50 72 65 66 65 72 4e | roller.arrows..SH_TabBar_PreferN |
70ea0 | 6f 41 72 72 6f 77 73 2c 0a 0a 09 2f 2f 62 6f 6f 6c 20 2d 20 69 66 20 6c 65 66 74 20 62 75 74 74 | oArrows,...//bool.-.if.left.butt |
70ec0 | 6f 6e 20 73 68 6f 75 6c 64 20 63 61 75 73 65 20 61 6e 20 61 62 73 6f 6c 75 74 65 20 70 6f 73 69 | on.should.cause.an.absolute.posi |
70ee0 | 74 69 6f 6e 0a 09 53 48 5f 53 63 72 6f 6c 6c 42 61 72 5f 4c 65 66 74 43 6c 69 63 6b 41 62 73 6f | tion..SH_ScrollBar_LeftClickAbso |
70f00 | 6c 75 74 65 50 6f 73 69 74 69 6f 6e 2c 0a 0a 09 2f 2f 20 51 45 76 65 6e 74 3a 3a 54 79 70 65 20 | lutePosition,...//.QEvent::Type. |
70f20 | 2d 20 77 68 69 63 68 20 6d 6f 75 73 65 20 65 76 65 6e 74 20 74 6f 20 73 65 6c 65 63 74 20 61 20 | -.which.mouse.event.to.select.a. |
70f40 | 6c 69 73 74 20 76 69 65 77 20 65 78 70 61 6e 73 69 6f 6e 0a 09 53 48 5f 4c 69 73 74 56 69 65 77 | list.view.expansion..SH_ListView |
70f60 | 45 78 70 61 6e 64 5f 53 65 6c 65 63 74 4d 6f 75 73 65 54 79 70 65 2c 0a 0a 09 2f 2f 62 6f 6f 6c | Expand_SelectMouseType,...//bool |
70f80 | 20 2d 20 69 66 20 75 6e 64 65 72 6c 69 6e 65 20 66 6f 72 20 61 63 63 65 6c 65 72 61 74 6f 72 73 | .-.if.underline.for.accelerators |
70fa0 | 0a 09 53 48 5f 55 6e 64 65 72 6c 69 6e 65 41 63 63 65 6c 65 72 61 74 6f 72 2c 0a 0a 09 2f 2f 20 | ..SH_UnderlineAccelerator,...//. |
70fc0 | 62 6f 6f 6c 20 2d 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 20 2d 20 69 66 20 74 6f 6f 6c 20 62 75 74 | bool.-.QToolButton.-.if.tool.but |
70fe0 | 74 6f 6e 73 20 73 68 6f 75 6c 64 20 75 73 65 20 61 20 33 44 20 66 72 61 6d 65 0a 09 2f 2f 20 77 | tons.should.use.a.3D.frame..//.w |
71000 | 68 65 6e 20 74 68 65 20 6d 6f 75 73 65 20 69 73 20 6f 76 65 72 20 74 68 65 20 62 75 74 74 6f 6e | hen.the.mouse.is.over.the.button |
71020 | 0a 09 53 48 5f 54 6f 6f 6c 42 75 74 74 6f 6e 5f 55 73 65 73 33 44 2c 0a 0a 09 2f 2f 20 64 6f 20 | ..SH_ToolButton_Uses3D,...//.do. |
71040 | 6e 6f 74 20 61 64 64 20 61 6e 79 20 76 61 6c 75 65 73 20 62 65 6c 6f 77 2f 67 72 65 61 74 65 72 | not.add.any.values.below/greater |
71060 | 20 74 68 61 6e 20 74 68 69 73 0a 09 53 48 5f 43 75 73 74 6f 6d 42 61 73 65 20 3d 09 09 30 78 66 | .than.this..SH_CustomBase.=..0xf |
71080 | 30 30 30 30 30 30 30 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 | 0000000.....};......virtual.int. |
710a0 | 73 74 79 6c 65 48 69 6e 74 28 20 53 74 79 6c 65 48 69 6e 74 20 73 74 79 6c 65 68 69 6e 74 2c 0a | styleHint(.StyleHint.stylehint,. |
710c0 | 09 09 09 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 2c | ......const.QWidget.*widget.=.0, |
710e0 | 0a 09 09 09 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 |
71100 | 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 2c 0a 09 09 09 20 20 20 51 53 74 79 6c 65 | yleOption::Default,.......QStyle |
71120 | 48 69 6e 74 52 65 74 75 72 6e 2a 20 72 65 74 75 72 6e 44 61 74 61 20 3d 20 30 0a 09 09 09 20 20 | HintReturn*.returnData.=.0...... |
71140 | 20 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 0a 0a 20 20 20 20 65 6e 75 6d 20 53 74 79 6c 65 50 69 | .).const.=.0;.......enum.StylePi |
71160 | 78 6d 61 70 20 7b 0a 09 53 50 5f 54 69 74 6c 65 42 61 72 4d 69 6e 42 75 74 74 6f 6e 2c 0a 09 53 | xmap.{..SP_TitleBarMinButton,..S |
71180 | 50 5f 54 69 74 6c 65 42 61 72 4d 61 78 42 75 74 74 6f 6e 2c 0a 09 53 50 5f 54 69 74 6c 65 42 61 | P_TitleBarMaxButton,..SP_TitleBa |
711a0 | 72 43 6c 6f 73 65 42 75 74 74 6f 6e 2c 0a 09 53 50 5f 54 69 74 6c 65 42 61 72 4e 6f 72 6d 61 6c | rCloseButton,..SP_TitleBarNormal |
711c0 | 42 75 74 74 6f 6e 2c 0a 09 53 50 5f 54 69 74 6c 65 42 61 72 53 68 61 64 65 42 75 74 74 6f 6e 2c | Button,..SP_TitleBarShadeButton, |
711e0 | 0a 09 53 50 5f 54 69 74 6c 65 42 61 72 55 6e 73 68 61 64 65 42 75 74 74 6f 6e 2c 0a 09 53 50 5f | ..SP_TitleBarUnshadeButton,..SP_ |
71200 | 44 6f 63 6b 57 69 6e 64 6f 77 43 6c 6f 73 65 42 75 74 74 6f 6e 2c 0a 09 53 50 5f 4d 65 73 73 61 | DockWindowCloseButton,..SP_Messa |
71220 | 67 65 42 6f 78 49 6e 66 6f 72 6d 61 74 69 6f 6e 2c 0a 09 53 50 5f 4d 65 73 73 61 67 65 42 6f 78 | geBoxInformation,..SP_MessageBox |
71240 | 57 61 72 6e 69 6e 67 2c 0a 09 53 50 5f 4d 65 73 73 61 67 65 42 6f 78 43 72 69 74 69 63 61 6c 2c | Warning,..SP_MessageBoxCritical, |
71260 | 0a 09 53 50 5f 4d 65 73 73 61 67 65 42 6f 78 51 75 65 73 74 69 6f 6e 2c 0a 0a 09 2f 2f 20 64 6f | ..SP_MessageBoxQuestion,...//.do |
71280 | 20 6e 6f 74 20 61 64 64 20 61 6e 79 20 76 61 6c 75 65 73 20 62 65 6c 6f 77 2f 67 72 65 61 74 65 | .not.add.any.values.below/greate |
712a0 | 72 20 74 68 61 6e 20 74 68 69 73 0a 09 53 50 5f 43 75 73 74 6f 6d 42 61 73 65 20 3d 09 09 30 78 | r.than.this..SP_CustomBase.=..0x |
712c0 | 66 30 30 30 30 30 30 30 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 50 69 | f0000000.....};......virtual.QPi |
712e0 | 78 6d 61 70 20 73 74 79 6c 65 50 69 78 6d 61 70 28 20 53 74 79 6c 65 50 69 78 6d 61 70 20 73 74 | xmap.stylePixmap(.StylePixmap.st |
71300 | 79 6c 65 70 69 78 6d 61 70 2c 0a 09 09 09 09 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 | ylepixmap,......const.QWidget.*w |
71320 | 69 64 67 65 74 20 3d 20 30 2c 0a 09 09 09 09 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 | idget.=.0,......const.QStyleOpti |
71340 | 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 |
71360 | 6e 73 74 20 3d 20 30 3b 0a 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 52 65 63 74 20 76 69 73 75 | nst.=.0;.......static.QRect.visu |
71380 | 61 6c 52 65 63 74 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 6c 6f 67 69 63 61 6c 2c 20 63 6f | alRect(.const.QRect.&logical,.co |
713a0 | 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 52 | nst.QWidget.*w.);......static.QR |
713c0 | 65 63 74 20 76 69 73 75 61 6c 52 65 63 74 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 6c 6f 67 | ect.visualRect(.const.QRect.&log |
713e0 | 69 63 61 6c 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 62 6f 75 6e 64 69 6e 67 20 29 3b 0a 0a | ical,.const.QRect.&bounding.);.. |
71400 | 0a 0a 0a 20 20 20 20 2f 2f 20 4f 6c 64 20 32 2e 78 20 51 53 74 79 6c 65 20 41 50 49 0a 0a 23 69 | .......//.Old.2.x.QStyle.API..#i |
71420 | 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 20 20 20 20 69 6e 74 20 64 65 66 61 75 | fndef.QT_NO_COMPAT.....int.defau |
71440 | 6c 74 46 72 61 6d 65 57 69 64 74 68 28 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 72 65 74 75 | ltFrameWidth().const.....{..retu |
71460 | 72 6e 20 70 69 78 65 6c 4d 65 74 72 69 63 28 20 50 4d 5f 44 65 66 61 75 6c 74 46 72 61 6d 65 57 | rn.pixelMetric(.PM_DefaultFrameW |
71480 | 69 64 74 68 20 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 76 6f 69 64 20 74 61 62 62 61 72 4d 65 74 | idth.);.....}.....void.tabbarMet |
714a0 | 72 69 63 73 28 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 2a 20 74 2c 0a 09 09 09 69 6e 74 26 20 | rics(.const.QWidget*.t,....int&. |
714c0 | 68 66 2c 20 69 6e 74 26 20 76 66 2c 20 69 6e 74 26 20 6f 76 20 29 20 63 6f 6e 73 74 0a 20 20 20 | hf,.int&.vf,.int&.ov.).const.... |
714e0 | 20 7b 0a 09 68 66 20 3d 20 70 69 78 65 6c 4d 65 74 72 69 63 28 20 50 4d 5f 54 61 62 42 61 72 54 | .{..hf.=.pixelMetric(.PM_TabBarT |
71500 | 61 62 48 53 70 61 63 65 2c 20 74 20 29 3b 0a 09 76 66 20 3d 20 70 69 78 65 6c 4d 65 74 72 69 63 | abHSpace,.t.);..vf.=.pixelMetric |
71520 | 28 20 50 4d 5f 54 61 62 42 61 72 54 61 62 56 53 70 61 63 65 2c 20 74 20 29 3b 0a 09 6f 76 20 3d | (.PM_TabBarTabVSpace,.t.);..ov.= |
71540 | 20 70 69 78 65 6c 4d 65 74 72 69 63 28 20 50 4d 5f 54 61 62 42 61 72 42 61 73 65 4f 76 65 72 6c | .pixelMetric(.PM_TabBarBaseOverl |
71560 | 61 70 2c 20 74 20 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 51 53 69 7a 65 20 73 63 72 6f 6c 6c 42 | ap,.t.);.....}.....QSize.scrollB |
71580 | 61 72 45 78 74 65 6e 74 28 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 72 65 74 75 72 6e 20 51 | arExtent().const.....{..return.Q |
715a0 | 53 69 7a 65 28 70 69 78 65 6c 4d 65 74 72 69 63 28 50 4d 5f 53 63 72 6f 6c 6c 42 61 72 45 78 74 | Size(pixelMetric(PM_ScrollBarExt |
715c0 | 65 6e 74 29 2c 0a 09 09 20 20 20 20 20 70 69 78 65 6c 4d 65 74 72 69 63 28 50 4d 5f 53 63 72 6f | ent),........pixelMetric(PM_Scro |
715e0 | 6c 6c 42 61 72 45 78 74 65 6e 74 29 29 3b 0a 20 20 20 20 7d 0a 23 65 6e 64 69 66 0a 0a 0a 70 72 | llBarExtent));.....}.#endif...pr |
71600 | 69 76 61 74 65 3a 0a 20 20 20 20 51 53 74 79 6c 65 50 72 69 76 61 74 65 20 2a 20 64 3b 0a 0a 23 | ivate:.....QStylePrivate.*.d;..# |
71620 | 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 |
71640 | 53 74 79 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 20 26 20 29 3b 0a 20 20 20 20 51 53 74 | Style(.const.QStyle.&.);.....QSt |
71660 | 79 6c 65 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 20 26 20 29 | yle&.operator=(.const.QStyle.&.) |
71680 | 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 53 54 59 | ;.#endif.};..#endif.//.QT_NO_STY |
716a0 | 4c 45 0a 23 65 6e 64 69 66 20 2f 2f 20 51 53 54 59 4c 45 5f 48 0a 00 00 00 1e 00 71 00 76 00 62 | LE.#endif.//.QSTYLE_H......q.v.b |
716c0 | 00 75 00 74 00 74 00 6f 00 6e 00 67 00 72 00 6f 00 75 00 70 00 2e 00 68 00 00 08 5a 2f 2a 2a 2a | .u.t.t.o.n.g.r.o.u.p...h...Z/*** |
716e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
71700 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
71720 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 | *********.**.$Id:.$.**.**.Defini |
71740 | 74 69 6f 6e 20 6f 66 20 51 56 42 75 74 74 6f 6e 47 72 6f 75 70 20 63 6c 61 73 73 0a 2a 2a 0a 2a | tion.of.QVButtonGroup.class.**.* |
71760 | 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 30 36 30 32 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 | *.Created.:.990602.**.**.Copyrig |
71780 | 68 74 20 28 43 29 20 31 39 39 39 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 | ht.(C).1999-2000.Trolltech.ASA.. |
717a0 | 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 | .All.rights.reserved..**.**.This |
717c0 | 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 | .file.is.part.of.the.widgets.mod |
717e0 | 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a | ule.of.the.Qt.GUI.Toolkit..**.** |
71800 | 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e | .This.file.may.be.distributed.un |
71820 | 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 | der.the.terms.of.the.Q.Public.Li |
71840 | 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 | cense.**.as.defined.by.Trolltech |
71860 | 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 | .ASA.of.Norway.and.appearing.in. |
71880 | 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 | the.file.**.LICENSE.QPL.included |
718a0 | 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a | .in.the.packaging.of.this.file.. |
718c0 | 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 | **.**.This.file.may.be.distribut |
718e0 | 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 | ed.and/or.modified.under.the.ter |
71900 | 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 | ms.of.the.**.GNU.General.Public. |
71920 | 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 | License.version.2.as.published.b |
71940 | 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f | y.the.Free.Software.**.Foundatio |
71960 | 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 | n.and.appearing.in.the.file.LICE |
71980 | 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 | NSE.GPL.included.in.the.**.packa |
719a0 | 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 | ging.of.this.file..**.**.License |
719c0 | 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 | es.holding.valid.Qt.Enterprise.E |
719e0 | 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f | dition.or.Qt.Professional.Editio |
71a00 | 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 | n.**.licenses.may.use.this.file. |
71a20 | 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 | in.accordance.with.the.Qt.Commer |
71a40 | 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 | cial.License.**.Agreement.provid |
71a60 | 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 | ed.with.the.Software..**.**.This |
71a80 | 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 | .file.is.provided.AS.IS.with.NO. |
71aa0 | 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 | WARRANTY.OF.ANY.KIND,.INCLUDING. |
71ac0 | 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 | THE.**.WARRANTY.OF.DESIGN,.MERCH |
71ae0 | 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 | ANTABILITY.AND.FITNESS.FOR.A.PAR |
71b00 | 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a | TICULAR.PURPOSE..**.**.See.http: |
71b20 | 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 | //qtsoftware.com/pricing.html.or |
71b40 | 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a | .email.sales@trolltech.com.for.* |
71b60 | 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 | *...information.about.Qt.Commerc |
71b80 | 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 | ial.License.Agreements..**.See.h |
71ba0 | 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 | ttp://qtsoftware.com/qpl/.for.QP |
71bc0 | 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 | L.licensing.information..**.See. |
71be0 | 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 | http://qtsoftware.com/gpl/.for.G |
71c00 | 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 | PL.licensing.information..**.**. |
71c20 | 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e | Contact.info@trolltech.com.if.an |
71c40 | 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 | y.conditions.of.this.licensing.a |
71c60 | 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a | re.**.not.clear.to.you..**.***** |
71c80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
71ca0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
71cc0 | 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 56 42 55 54 54 4f 4e 47 52 4f 55 50 5f 48 0a 23 64 65 66 | */..#ifndef.QVBUTTONGROUP_H.#def |
71ce0 | 69 6e 65 20 51 56 42 55 54 54 4f 4e 47 52 4f 55 50 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f | ine.QVBUTTONGROUP_H..#ifndef.QT_ |
71d00 | 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 62 75 74 74 6f 6e 67 72 6f 75 70 2e 68 22 0a 23 65 6e 64 | H.#include."qbuttongroup.h".#end |
71d20 | 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 56 42 55 54 54 4f | if.//.QT_H..#ifndef.QT_NO_VBUTTO |
71d40 | 4e 47 52 4f 55 50 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 42 75 74 74 6f 6e 47 | NGROUP..class.Q_EXPORT.QVButtonG |
71d60 | 72 6f 75 70 20 3a 20 70 75 62 6c 69 63 20 51 42 75 74 74 6f 6e 47 72 6f 75 70 0a 7b 0a 20 20 20 | roup.:.public.QButtonGroup.{.... |
71d80 | 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 56 42 75 74 74 6f 6e 47 72 | .Q_OBJECT.public:.....QVButtonGr |
71da0 | 6f 75 70 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 | oup(.QWidget*.parent=0,.const.ch |
71dc0 | 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 51 56 42 75 74 74 6f 6e 47 72 6f 75 70 28 | ar*.name=0.);.....QVButtonGroup( |
71de0 | 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 69 74 6c 65 2c 20 51 57 69 64 67 65 74 2a 20 | .const.QString.&title,.QWidget*. |
71e00 | 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a | parent=0,.const.char*.name=0.);. |
71e20 | 0a 20 20 20 20 7e 51 56 42 75 74 74 6f 6e 47 72 6f 75 70 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a | .....~QVButtonGroup();..private: |
71e40 | 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e | .//.Disabled.copy.constructor.an |
71e60 | 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c | d.operator=.#if.defined(Q_DISABL |
71e80 | 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 56 42 75 74 74 6f 6e 47 72 6f 75 70 28 20 63 6f 6e 73 74 | E_COPY).....QVButtonGroup(.const |
71ea0 | 20 51 56 42 75 74 74 6f 6e 47 72 6f 75 70 20 26 20 29 3b 0a 20 20 20 20 51 56 42 75 74 74 6f 6e | .QVButtonGroup.&.);.....QVButton |
71ec0 | 47 72 6f 75 70 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 56 42 75 74 74 6f 6e | Group.&operator=(.const.QVButton |
71ee0 | 47 72 6f 75 70 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f | Group.&.);.#endif.};...#endif.// |
71f00 | 20 51 54 5f 4e 4f 5f 56 42 55 54 54 4f 4e 47 52 4f 55 50 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 | .QT_NO_VBUTTONGROUP..#endif.//.Q |
71f20 | 56 42 55 54 54 4f 4e 47 52 4f 55 50 5f 48 0a 00 00 00 14 00 71 00 74 00 6f 00 6f 00 6c 00 62 00 | VBUTTONGROUP_H......q.t.o.o.l.b. |
71f40 | 6f 00 78 00 2e 00 68 00 00 0e e7 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | o.x...h..../******************** |
71f60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
71f80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a | ************************.**.$Id: |
71fa0 | 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 54 6f 6f 6c 42 6f 78 20 | .$.**.**.Definition.of.QToolBox. |
71fc0 | 77 69 64 67 65 74 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 36 31 | widget.class.**.**.Created.:.961 |
71fe0 | 31 30 35 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 | 105.**.**.Copyright.(C).1992-200 |
72000 | 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 | 0.Trolltech.ASA...All.rights.res |
72020 | 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f | erved..**.**.This.file.is.part.o |
72040 | 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 | f.the.widgets.module.of.the.Qt.G |
72060 | 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 | UI.Toolkit..**.**.This.file.may. |
72080 | 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f | be.distributed.under.the.terms.o |
720a0 | 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 | f.the.Q.Public.License.**.as.def |
720c0 | 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 | ined.by.Trolltech.ASA.of.Norway. |
720e0 | 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 | and.appearing.in.the.file.**.LIC |
72100 | 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 | ENSE.QPL.included.in.the.packagi |
72120 | 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 | ng.of.this.file..**.**.This.file |
72140 | 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 | .may.be.distributed.and/or.modif |
72160 | 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e | ied.under.the.terms.of.the.**.GN |
72180 | 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e | U.General.Public.License.version |
721a0 | 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 | .2.as.published.by.the.Free.Soft |
721c0 | 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 | ware.**.Foundation.and.appearing |
721e0 | 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 | .in.the.file.LICENSE.GPL.include |
72200 | 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 | d.in.the.**.packaging.of.this.fi |
72220 | 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 | le..**.**.Licensees.holding.vali |
72240 | 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 | d.Qt.Enterprise.Edition.or.Qt.Pr |
72260 | 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d | ofessional.Edition.**.licenses.m |
72280 | 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 | ay.use.this.file.in.accordance.w |
722a0 | 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a | ith.the.Qt.Commercial.License.** |
722c0 | 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 | .Agreement.provided.with.the.Sof |
722e0 | 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 | tware..**.**.This.file.is.provid |
72300 | 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 | ed.AS.IS.with.NO.WARRANTY.OF.ANY |
72320 | 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 | .KIND,.INCLUDING.THE.**.WARRANTY |
72340 | 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 | .OF.DESIGN,.MERCHANTABILITY.AND. |
72360 | 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 | FITNESS.FOR.A.PARTICULAR.PURPOSE |
72380 | 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f | ..**.**.See.http://qtsoftware.co |
723a0 | 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 | m/pricing.html.or.email.sales@tr |
723c0 | 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | olltech.com.for.**...information |
723e0 | 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 | .about.Qt.Commercial.License.Agr |
72400 | 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 | eements..**.See.http://qtsoftwar |
72420 | 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 | e.com/qpl/.for.QPL.licensing.inf |
72440 | 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 | ormation..**.See.http://qtsoftwa |
72460 | 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e | re.com/gpl/.for.GPL.licensing.in |
72480 | 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 | formation..**.**.Contact.info@tr |
724a0 | 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 | olltech.com.if.any.conditions.of |
724c0 | 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 | .this.licensing.are.**.not.clear |
724e0 | 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .to.you..**.******************** |
72500 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
72520 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 4f | ******************/..#ifndef.QTO |
72540 | 4f 4c 42 4f 58 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 4f 4f 4c 42 4f 58 5f 48 0a 0a 23 69 66 6e | OLBOX_H.#define.QTOOLBOX_H..#ifn |
72560 | 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 3c 71 66 72 61 6d 65 2e 68 3e 0a 23 69 6e | def.QT_H.#include.<qframe.h>.#in |
72580 | 63 6c 75 64 65 20 3c 71 69 63 6f 6e 73 65 74 2e 68 3e 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f | clude.<qiconset.h>.#endif.//.QT_ |
725a0 | 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 4f 58 0a 0a 63 6c 61 73 73 20 | H..#ifndef.QT_NO_TOOLBOX..class. |
725c0 | 51 54 6f 6f 6c 42 6f 78 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 4c 69 | QToolBoxPrivate;.class.QWidgetLi |
725e0 | 73 74 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 6f 6f 6c 42 6f 78 20 3a 20 70 | st;..class.Q_EXPORT.QToolBox.:.p |
72600 | 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 20 20 20 20 | ublic.QFrame.{.....Q_OBJECT..... |
72620 | 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 63 75 72 72 65 6e 74 49 6e 64 65 78 20 52 45 41 | Q_PROPERTY(.int.currentIndex.REA |
72640 | 44 20 63 75 72 72 65 6e 74 49 6e 64 65 78 20 57 52 49 54 45 20 73 65 74 43 75 72 72 65 6e 74 49 | D.currentIndex.WRITE.setCurrentI |
72660 | 6e 64 65 78 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 63 6f 75 6e 74 | ndex.).....Q_PROPERTY(.int.count |
72680 | 20 52 45 41 44 20 63 6f 75 6e 74 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 6f 6f 6c | .READ.count.)..public:.....QTool |
726a0 | 42 6f 78 28 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 | Box(.QWidget.*parent.=.0,.const. |
726c0 | 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 2c 20 57 46 6c 61 67 73 20 66 20 3d 20 30 20 29 3b 0a | char.*name.=.0,.WFlags.f.=.0.);. |
726e0 | 20 20 20 20 7e 51 54 6f 6f 6c 42 6f 78 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 61 64 64 49 74 65 | ....~QToolBox();......int.addIte |
72700 | 6d 28 20 51 57 69 64 67 65 74 20 2a 69 74 65 6d 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 | m(.QWidget.*item,.const.QString. |
72720 | 26 6c 61 62 65 6c 20 29 3b 0a 20 20 20 20 69 6e 74 20 61 64 64 49 74 65 6d 28 20 51 57 69 64 67 | &label.);.....int.addItem(.QWidg |
72740 | 65 74 20 2a 69 74 65 6d 2c 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 20 26 69 63 6f 6e 53 65 | et.*item,.const.QIconSet.&iconSe |
72760 | 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 20 29 3b 0a 20 20 20 20 69 | t,.const.QString.&label.);.....i |
72780 | 6e 74 20 69 6e 73 65 72 74 49 74 65 6d 28 20 69 6e 74 20 69 6e 64 65 78 2c 20 51 57 69 64 67 65 | nt.insertItem(.int.index,.QWidge |
727a0 | 74 20 2a 69 74 65 6d 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 20 29 3b | t.*item,.const.QString.&label.); |
727c0 | 0a 20 20 20 20 69 6e 74 20 69 6e 73 65 72 74 49 74 65 6d 28 20 69 6e 74 20 69 6e 64 65 78 2c 20 | .....int.insertItem(.int.index,. |
727e0 | 51 57 69 64 67 65 74 20 2a 69 74 65 6d 2c 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 20 26 69 | QWidget.*item,.const.QIconSet.&i |
72800 | 63 6f 6e 53 65 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 20 29 3b 0a | conSet,.const.QString.&label.);. |
72820 | 0a 20 20 20 20 69 6e 74 20 72 65 6d 6f 76 65 49 74 65 6d 28 20 51 57 69 64 67 65 74 20 2a 69 74 | .....int.removeItem(.QWidget.*it |
72840 | 65 6d 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 49 74 65 6d 45 6e 61 62 6c 65 64 28 20 | em.);......void.setItemEnabled(. |
72860 | 69 6e 74 20 69 6e 64 65 78 2c 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 64 20 29 3b 0a 20 20 20 20 62 | int.index,.bool.enabled.);.....b |
72880 | 6f 6f 6c 20 69 73 49 74 65 6d 45 6e 61 62 6c 65 64 28 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 | ool.isItemEnabled(.int.index.).c |
728a0 | 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 49 74 65 6d 4c 61 62 65 6c 28 20 69 6e | onst;......void.setItemLabel(.in |
728c0 | 74 20 69 6e 64 65 78 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 20 29 3b | t.index,.const.QString.&label.); |
728e0 | 0a 20 20 20 20 51 53 74 72 69 6e 67 20 69 74 65 6d 4c 61 62 65 6c 28 20 69 6e 74 20 69 6e 64 65 | .....QString.itemLabel(.int.inde |
72900 | 78 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 49 74 65 6d 49 63 6f 6e | x.).const;......void.setItemIcon |
72920 | 53 65 74 28 20 69 6e 74 20 69 6e 64 65 78 2c 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 20 26 | Set(.int.index,.const.QIconSet.& |
72940 | 69 63 6f 6e 53 65 74 20 29 3b 0a 20 20 20 20 51 49 63 6f 6e 53 65 74 20 69 74 65 6d 49 63 6f 6e | iconSet.);.....QIconSet.itemIcon |
72960 | 53 65 74 28 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 | Set(.int.index.).const;......voi |
72980 | 64 20 73 65 74 49 74 65 6d 54 6f 6f 6c 54 69 70 28 20 69 6e 74 20 69 6e 64 65 78 2c 20 63 6f 6e | d.setItemToolTip(.int.index,.con |
729a0 | 73 74 20 51 53 74 72 69 6e 67 20 26 74 6f 6f 6c 54 69 70 20 29 3b 0a 20 20 20 20 51 53 74 72 69 | st.QString.&toolTip.);.....QStri |
729c0 | 6e 67 20 69 74 65 6d 54 6f 6f 6c 54 69 70 28 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 | ng.itemToolTip(.int.index.).cons |
729e0 | 74 3b 0a 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 63 75 72 72 65 6e 74 49 74 65 6d 28 29 20 63 | t;......QWidget.*currentItem().c |
72a00 | 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 75 72 72 65 6e 74 49 74 65 6d 28 20 51 | onst;.....void.setCurrentItem(.Q |
72a20 | 57 69 64 67 65 74 20 2a 69 74 65 6d 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 63 75 72 72 65 6e 74 | Widget.*item.);......int.current |
72a40 | 49 6e 64 65 78 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 69 74 65 6d | Index().const;.....QWidget.*item |
72a60 | 28 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 69 6e 64 | (.int.index.).const;.....int.ind |
72a80 | 65 78 4f 66 28 20 51 57 69 64 67 65 74 20 2a 69 74 65 6d 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | exOf(.QWidget.*item.).const;.... |
72aa0 | 20 69 6e 74 20 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 | .int.count().const;..public.slot |
72ac0 | 73 3a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 75 72 72 65 6e 74 49 6e 64 65 78 28 20 69 6e 74 | s:.....void.setCurrentIndex(.int |
72ae0 | 20 69 6e 64 65 78 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 63 75 72 | .index.);..signals:.....void.cur |
72b00 | 72 65 6e 74 43 68 61 6e 67 65 64 28 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 0a 70 72 69 76 61 | rentChanged(.int.index.);..priva |
72b20 | 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 62 75 74 74 6f 6e 43 6c 69 63 6b 65 64 | te.slots:.....void.buttonClicked |
72b40 | 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 74 65 6d 44 65 73 74 72 6f 79 65 64 28 51 4f 62 6a 65 | ();.....void.itemDestroyed(QObje |
72b60 | 63 74 2a 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 | ct*);..protected:.....virtual.vo |
72b80 | 69 64 20 69 74 65 6d 49 6e 73 65 72 74 65 64 28 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 20 20 | id.itemInserted(.int.index.);... |
72ba0 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 74 65 6d 52 65 6d 6f 76 65 64 28 20 69 6e 74 20 | ..virtual.void.itemRemoved(.int. |
72bc0 | 69 6e 64 65 78 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 45 76 65 6e 74 28 20 51 53 68 | index.);.....void.showEvent(.QSh |
72be0 | 6f 77 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 72 61 6d 65 43 68 61 6e | owEvent.*e.);.....void.frameChan |
72c00 | 67 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 74 79 6c 65 43 68 61 6e 67 65 28 51 53 74 79 | ged();.....void.styleChange(QSty |
72c20 | 6c 65 26 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 72 65 6c 61 79 6f 75 | le&);..private:.....void.relayou |
72c40 | 74 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 54 6f 6f 6c 42 6f 78 50 72 69 76 61 | t();..private:.....QToolBoxPriva |
72c60 | 74 65 20 2a 64 3b 0a 0a 7d 3b 0a 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 54 6f 6f 6c 42 6f 78 | te.*d;..};...inline.int.QToolBox |
72c80 | 3a 3a 61 64 64 49 74 65 6d 28 20 51 57 69 64 67 65 74 20 2a 69 74 65 6d 2c 20 63 6f 6e 73 74 20 | ::addItem(.QWidget.*item,.const. |
72ca0 | 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 20 29 0a 7b 20 72 65 74 75 72 6e 20 69 6e 73 65 72 74 | QString.&label.).{.return.insert |
72cc0 | 49 74 65 6d 28 20 2d 31 2c 20 69 74 65 6d 2c 20 51 49 63 6f 6e 53 65 74 28 29 2c 20 6c 61 62 65 | Item(.-1,.item,.QIconSet(),.labe |
72ce0 | 6c 20 29 3b 20 7d 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 54 6f 6f 6c 42 6f 78 3a 3a 61 64 64 49 | l.);.}.inline.int.QToolBox::addI |
72d00 | 74 65 6d 28 20 51 57 69 64 67 65 74 20 2a 69 74 65 6d 2c 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 | tem(.QWidget.*item,.const.QIconS |
72d20 | 65 74 20 26 69 63 6f 6e 53 65 74 2c 0a 09 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 | et.&iconSet,..........const.QStr |
72d40 | 69 6e 67 20 26 6c 61 62 65 6c 20 29 0a 7b 20 72 65 74 75 72 6e 20 69 6e 73 65 72 74 49 74 65 6d | ing.&label.).{.return.insertItem |
72d60 | 28 20 2d 31 2c 20 69 74 65 6d 2c 20 69 63 6f 6e 53 65 74 2c 20 6c 61 62 65 6c 20 29 3b 20 7d 0a | (.-1,.item,.iconSet,.label.);.}. |
72d80 | 69 6e 6c 69 6e 65 20 69 6e 74 20 51 54 6f 6f 6c 42 6f 78 3a 3a 69 6e 73 65 72 74 49 74 65 6d 28 | inline.int.QToolBox::insertItem( |
72da0 | 20 69 6e 74 20 69 6e 64 65 78 2c 20 51 57 69 64 67 65 74 20 2a 69 74 65 6d 2c 20 63 6f 6e 73 74 | .int.index,.QWidget.*item,.const |
72dc0 | 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 20 29 0a 7b 20 72 65 74 75 72 6e 20 69 6e 73 65 72 | .QString.&label.).{.return.inser |
72de0 | 74 49 74 65 6d 28 20 69 6e 64 65 78 2c 20 69 74 65 6d 2c 20 51 49 63 6f 6e 53 65 74 28 29 2c 20 | tItem(.index,.item,.QIconSet(),. |
72e00 | 6c 61 62 65 6c 20 29 3b 20 7d 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 54 4f 4f 4c | label.);.}..#endif.//.QT_NO_TOOL |
72e20 | 42 4f 58 0a 23 65 6e 64 69 66 0a 00 00 00 18 00 71 00 74 00 65 00 78 00 74 00 63 00 6f 00 64 00 | BOX.#endif......q.t.e.x.t.c.o.d. |
72e40 | 65 00 63 00 2e 00 68 00 00 11 58 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | e.c...h...X/******************** |
72e60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
72e80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a | ************************.**.$Id: |
72ea0 | 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 54 65 78 74 43 6f 64 65 | .$.**.**.Definition.of.QTextCode |
72ec0 | 63 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 38 31 30 31 35 0a 2a | c.class.**.**.Created.:.981015.* |
72ee0 | 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 2d 32 30 30 30 20 54 72 6f | *.**.Copyright.(C).1998-2000.Tro |
72f00 | 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 | lltech.ASA...All.rights.reserved |
72f20 | 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 | ..**.**.This.file.is.part.of.the |
72f40 | 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c | .tools.module.of.the.Qt.GUI.Tool |
72f60 | 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 | kit..**.**.This.file.may.be.dist |
72f80 | 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 | ributed.under.the.terms.of.the.Q |
72fa0 | 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 | .Public.License.**.as.defined.by |
72fc0 | 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 | .Trolltech.ASA.of.Norway.and.app |
72fe0 | 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 | earing.in.the.file.**.LICENSE.QP |
73000 | 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 | L.included.in.the.packaging.of.t |
73020 | 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 | his.file..**.**.This.file.may.be |
73040 | 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 | .distributed.and/or.modified.und |
73060 | 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 | er.the.terms.of.the.**.GNU.Gener |
73080 | 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 | al.Public.License.version.2.as.p |
730a0 | 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a | ublished.by.the.Free.Software.** |
730c0 | 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 | .Foundation.and.appearing.in.the |
730e0 | 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 | .file.LICENSE.GPL.included.in.th |
73100 | 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a | e.**.packaging.of.this.file..**. |
73120 | 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e | **.Licensees.holding.valid.Qt.En |
73140 | 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f | terprise.Edition.or.Qt.Professio |
73160 | 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 | nal.Edition.**.licenses.may.use. |
73180 | 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 | this.file.in.accordance.with.the |
731a0 | 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d | .Qt.Commercial.License.**.Agreem |
731c0 | 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a | ent.provided.with.the.Software.. |
731e0 | 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 | **.**.This.file.is.provided.AS.I |
73200 | 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 | S.with.NO.WARRANTY.OF.ANY.KIND,. |
73220 | 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 | INCLUDING.THE.**.WARRANTY.OF.DES |
73240 | 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 | IGN,.MERCHANTABILITY.AND.FITNESS |
73260 | 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a | .FOR.A.PARTICULAR.PURPOSE..**.** |
73280 | 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 | .See.http://qtsoftware.com/prici |
732a0 | 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 | ng.html.or.email.sales@trolltech |
732c0 | 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 | .com.for.**...information.about. |
732e0 | 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 | Qt.Commercial.License.Agreements |
73300 | 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 | ..**.See.http://qtsoftware.com/q |
73320 | 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f | pl/.for.QPL.licensing.informatio |
73340 | 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f | n..**.See.http://qtsoftware.com/ |
73360 | 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 | gpl/.for.GPL.licensing.informati |
73380 | 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 | on..**.**.Contact.info@trolltech |
733a0 | 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c | .com.if.any.conditions.of.this.l |
733c0 | 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 | icensing.are.**.not.clear.to.you |
733e0 | 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ..**.*************************** |
73400 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
73420 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 45 58 54 43 4f 44 45 43 | ***********/..#ifndef.QTEXTCODEC |
73440 | 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 45 58 54 43 4f 44 45 43 5f 48 0a 0a 23 69 66 6e 64 65 66 | _H.#define.QTEXTCODEC_H..#ifndef |
73460 | 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 65 6e 64 69 | .QT_H.#include."qstring.h".#endi |
73480 | 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 54 45 58 54 43 4f 44 | f.//.QT_H..#ifndef.QT_NO_TEXTCOD |
734a0 | 45 43 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 49 4f 44 | EC..class.QTextCodec;.class.QIOD |
734c0 | 65 76 69 63 65 3b 0a 63 6c 61 73 73 20 51 46 6f 6e 74 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 | evice;.class.QFont;..class.Q_EXP |
734e0 | 4f 52 54 20 51 54 65 78 74 45 6e 63 6f 64 65 72 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 | ORT.QTextEncoder.{.public:.....v |
73500 | 69 72 74 75 61 6c 20 7e 51 54 65 78 74 45 6e 63 6f 64 65 72 28 29 3b 0a 20 20 20 20 76 69 72 74 | irtual.~QTextEncoder();.....virt |
73520 | 75 61 6c 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 | ual.QCString.fromUnicode(const.Q |
73540 | 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 3d 20 30 3b 0a | String&.uc,.int&.lenInOut).=.0;. |
73560 | 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 44 65 63 6f 64 65 72 20 | };..class.Q_EXPORT.QTextDecoder. |
73580 | 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 54 65 78 74 44 65 63 6f | {.public:.....virtual.~QTextDeco |
735a0 | 64 65 72 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 74 6f 55 6e 69 | der();.....virtual.QString.toUni |
735c0 | 63 6f 64 65 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 63 68 61 72 73 2c 20 69 6e 74 20 6c 65 6e 29 | code(const.char*.chars,.int.len) |
735e0 | 20 3d 20 30 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 43 6f | .=.0;.};..class.Q_EXPORT.QTextCo |
73600 | 64 65 63 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 54 65 78 74 | dec.{.public:.....virtual.~QText |
73620 | 43 6f 64 65 63 28 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 44 45 43 53 0a 20 | Codec();..#ifndef.QT_NO_CODECS.. |
73640 | 20 20 20 73 74 61 74 69 63 20 51 54 65 78 74 43 6f 64 65 63 2a 20 6c 6f 61 64 43 68 61 72 6d 61 | ...static.QTextCodec*.loadCharma |
73660 | 70 28 51 49 4f 44 65 76 69 63 65 2a 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 54 65 78 74 43 | p(QIODevice*);.....static.QTextC |
73680 | 6f 64 65 63 2a 20 6c 6f 61 64 43 68 61 72 6d 61 70 46 69 6c 65 28 51 53 74 72 69 6e 67 20 66 69 | odec*.loadCharmapFile(QString.fi |
736a0 | 6c 65 6e 61 6d 65 29 3b 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f 43 4f 44 45 43 53 0a 20 | lename);.#endif.//QT_NO_CODECS.. |
736c0 | 20 20 20 73 74 61 74 69 63 20 51 54 65 78 74 43 6f 64 65 63 2a 20 63 6f 64 65 63 46 6f 72 4d 69 | ...static.QTextCodec*.codecForMi |
736e0 | 62 28 69 6e 74 20 6d 69 62 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 54 65 78 74 43 6f 64 65 | b(int.mib);.....static.QTextCode |
73700 | 63 2a 20 63 6f 64 65 63 46 6f 72 4e 61 6d 65 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 68 69 6e 74 | c*.codecForName(const.char*.hint |
73720 | 2c 20 69 6e 74 20 61 63 63 75 72 61 63 79 3d 30 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 54 | ,.int.accuracy=0);.....static.QT |
73740 | 65 78 74 43 6f 64 65 63 2a 20 63 6f 64 65 63 46 6f 72 43 6f 6e 74 65 6e 74 28 63 6f 6e 73 74 20 | extCodec*.codecForContent(const. |
73760 | 63 68 61 72 2a 20 63 68 61 72 73 2c 20 69 6e 74 20 6c 65 6e 29 3b 0a 20 20 20 20 73 74 61 74 69 | char*.chars,.int.len);.....stati |
73780 | 63 20 51 54 65 78 74 43 6f 64 65 63 2a 20 63 6f 64 65 63 46 6f 72 49 6e 64 65 78 28 69 6e 74 20 | c.QTextCodec*.codecForIndex(int. |
737a0 | 69 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 54 65 78 74 43 6f 64 65 63 2a 20 63 6f 64 65 63 | i);.....static.QTextCodec*.codec |
737c0 | 46 6f 72 4c 6f 63 61 6c 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 | ForLocale();.....static.void.set |
737e0 | 43 6f 64 65 63 46 6f 72 4c 6f 63 61 6c 65 28 51 54 65 78 74 43 6f 64 65 63 20 2a 63 29 3b 0a 0a | CodecForLocale(QTextCodec.*c);.. |
73800 | 20 20 20 20 73 74 61 74 69 63 20 51 54 65 78 74 43 6f 64 65 63 2a 20 63 6f 64 65 63 46 6f 72 54 | ....static.QTextCodec*.codecForT |
73820 | 72 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 43 6f 64 65 63 46 6f 72 | r();.....static.void.setCodecFor |
73840 | 54 72 28 51 54 65 78 74 43 6f 64 65 63 20 2a 63 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 54 | Tr(QTextCodec.*c);.....static.QT |
73860 | 65 78 74 43 6f 64 65 63 2a 20 63 6f 64 65 63 46 6f 72 43 53 74 72 69 6e 67 73 28 29 3b 0a 20 20 | extCodec*.codecForCStrings();... |
73880 | 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 43 6f 64 65 63 46 6f 72 43 53 74 72 69 6e 67 | ..static.void.setCodecForCString |
738a0 | 73 28 51 54 65 78 74 43 6f 64 65 63 20 2a 63 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f | s(QTextCodec.*c);......static.vo |
738c0 | 69 64 20 64 65 6c 65 74 65 41 6c 6c 43 6f 64 65 63 73 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 | id.deleteAllCodecs();......stati |
738e0 | 63 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6c 6f 63 61 6c 65 28 29 3b 0a 0a 20 20 20 20 76 69 72 | c.const.char*.locale();......vir |
73900 | 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 28 29 20 63 6f 6e 73 74 20 3d 20 | tual.const.char*.name().const.=. |
73920 | 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6d 69 6d 65 4e | 0;.....virtual.const.char*.mimeN |
73940 | 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 6d 69 62 | ame().const;.....virtual.int.mib |
73960 | 45 6e 75 6d 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 | Enum().const.=.0;......virtual.Q |
73980 | 54 65 78 74 44 65 63 6f 64 65 72 2a 20 6d 61 6b 65 44 65 63 6f 64 65 72 28 29 20 63 6f 6e 73 74 | TextDecoder*.makeDecoder().const |
739a0 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 54 65 78 74 45 6e 63 6f 64 65 72 2a 20 6d 61 6b 65 | ;.....virtual.QTextEncoder*.make |
739c0 | 45 6e 63 6f 64 65 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 | Encoder().const;......virtual.QS |
739e0 | 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 72 | tring.toUnicode(const.char*.char |
73a00 | 73 2c 20 69 6e 74 20 6c 65 6e 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 | s,.int.len).const;.....virtual.Q |
73a20 | 43 53 74 72 69 6e 67 20 66 72 6f 6d 55 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 51 53 74 72 69 6e | CString.fromUnicode(const.QStrin |
73a40 | 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 0a 20 20 | g&.uc,.int&.lenInOut).const;.... |
73a60 | 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 |
73a80 | 72 69 6e 67 26 20 75 63 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 55 | ring&.uc).const;.....QString.toU |
73aa0 | 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 26 2c 20 69 6e 74 20 6c 65 | nicode(const.QByteArray&,.int.le |
73ac0 | 6e 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 55 6e 69 63 6f 64 65 28 | n).const;.....QString.toUnicode( |
73ae0 | 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 26 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 | const.QByteArray&).const;.....QS |
73b00 | 74 72 69 6e 67 20 74 6f 55 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 26 2c | tring.toUnicode(const.QCString&, |
73b20 | 20 69 6e 74 20 6c 65 6e 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 55 | .int.len).const;.....QString.toU |
73b40 | 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 26 29 20 63 6f 6e 73 74 3b 0a 20 | nicode(const.QCString&).const;.. |
73b60 | 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* |
73b80 | 20 63 68 61 72 73 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 | .chars).const;.....virtual.bool. |
73ba0 | 63 61 6e 45 6e 63 6f 64 65 28 20 51 43 68 61 72 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 | canEncode(.QChar.).const;.....vi |
73bc0 | 72 74 75 61 6c 20 62 6f 6f 6c 20 63 61 6e 45 6e 63 6f 64 65 28 20 63 6f 6e 73 74 20 51 53 74 72 | rtual.bool.canEncode(.const.QStr |
73be0 | 69 6e 67 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 68 | ing&.).const;......virtual.int.h |
73c00 | 65 75 72 69 73 74 69 63 43 6f 6e 74 65 6e 74 4d 61 74 63 68 28 63 6f 6e 73 74 20 63 68 61 72 2a | euristicContentMatch(const.char* |
73c20 | 20 63 68 61 72 73 2c 20 69 6e 74 20 6c 65 6e 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 | .chars,.int.len).const.=.0;..... |
73c40 | 76 69 72 74 75 61 6c 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 | virtual.int.heuristicNameMatch(c |
73c60 | 6f 6e 73 74 20 63 68 61 72 2a 20 68 69 6e 74 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 | onst.char*.hint).const;......vir |
73c80 | 74 75 61 6c 20 51 42 79 74 65 41 72 72 61 79 20 66 72 6f 6d 55 6e 69 63 6f 64 65 28 63 6f 6e 73 | tual.QByteArray.fromUnicode(cons |
73ca0 | 74 20 51 53 74 72 69 6e 67 26 20 75 63 2c 20 69 6e 74 20 66 72 6f 6d 2c 20 69 6e 74 20 6c 65 6e | t.QString&.uc,.int.from,.int.len |
73cc0 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 75 6e 73 69 67 6e 65 64 20 73 68 | ).const;.....virtual.unsigned.sh |
73ce0 | 6f 72 74 20 63 68 61 72 61 63 74 65 72 46 72 6f 6d 55 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 51 | ort.characterFromUnicode(const.Q |
73d00 | 53 74 72 69 6e 67 20 26 73 74 72 2c 20 69 6e 74 20 70 6f 73 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 | String.&str,.int.pos).const;..pr |
73d20 | 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 54 65 78 74 43 6f 64 65 63 28 29 3b 0a 20 20 20 20 73 | otected:.....QTextCodec();.....s |
73d40 | 74 61 74 69 63 20 69 6e 74 20 73 69 6d 70 6c 65 48 65 75 72 69 73 74 69 63 4e 61 6d 65 4d 61 74 | tatic.int.simpleHeuristicNameMat |
73d60 | 63 68 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a | ch(const.char*.name,.const.char* |
73d80 | 20 68 69 6e 74 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 | .hint);..private:.....friend.cla |
73da0 | 73 73 20 51 46 6f 6e 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 46 6f 6e 74 | ss.QFont;.....friend.class.QFont |
73dc0 | 45 6e 67 69 6e 65 58 4c 46 44 3b 0a 20 20 20 20 76 6f 69 64 20 66 72 6f 6d 55 6e 69 63 6f 64 65 | EngineXLFD;.....void.fromUnicode |
73de0 | 49 6e 74 65 72 6e 61 6c 28 20 63 6f 6e 73 74 20 51 43 68 61 72 20 2a 69 6e 2c 20 75 6e 73 69 67 | Internal(.const.QChar.*in,.unsig |
73e00 | 6e 65 64 20 73 68 6f 72 74 20 2a 6f 75 74 2c 20 20 69 6e 74 20 6c 65 6e 67 74 68 20 29 3b 0a 0a | ned.short.*out,..int.length.);.. |
73e20 | 20 20 20 20 73 74 61 74 69 63 20 51 54 65 78 74 43 6f 64 65 63 20 2a 63 66 74 72 3b 0a 20 20 20 | ....static.QTextCodec.*cftr;.... |
73e40 | 20 73 74 61 74 69 63 20 51 54 65 78 74 43 6f 64 65 63 20 2a 63 66 63 73 3b 0a 7d 3b 0a 0a 69 6e | .static.QTextCodec.*cfcs;.};..in |
73e60 | 6c 69 6e 65 20 51 54 65 78 74 43 6f 64 65 63 2a 20 51 54 65 78 74 43 6f 64 65 63 3a 3a 63 6f 64 | line.QTextCodec*.QTextCodec::cod |
73e80 | 65 63 46 6f 72 54 72 28 29 20 7b 20 72 65 74 75 72 6e 20 63 66 74 72 3b 20 7d 0a 69 6e 6c 69 6e | ecForTr().{.return.cftr;.}.inlin |
73ea0 | 65 20 76 6f 69 64 20 51 54 65 78 74 43 6f 64 65 63 3a 3a 73 65 74 43 6f 64 65 63 46 6f 72 54 72 | e.void.QTextCodec::setCodecForTr |
73ec0 | 28 51 54 65 78 74 43 6f 64 65 63 20 2a 63 29 20 7b 20 63 66 74 72 20 3d 20 63 3b 20 7d 0a 69 6e | (QTextCodec.*c).{.cftr.=.c;.}.in |
73ee0 | 6c 69 6e 65 20 51 54 65 78 74 43 6f 64 65 63 2a 20 51 54 65 78 74 43 6f 64 65 63 3a 3a 63 6f 64 | line.QTextCodec*.QTextCodec::cod |
73f00 | 65 63 46 6f 72 43 53 74 72 69 6e 67 73 28 29 20 7b 20 72 65 74 75 72 6e 20 63 66 63 73 3b 20 7d | ecForCStrings().{.return.cfcs;.} |
73f20 | 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 54 65 78 74 43 6f 64 65 63 3a 3a 73 65 74 43 6f 64 65 | .inline.void.QTextCodec::setCode |
73f40 | 63 46 6f 72 43 53 74 72 69 6e 67 73 28 51 54 65 78 74 43 6f 64 65 63 20 2a 63 29 20 7b 20 63 66 | cForCStrings(QTextCodec.*c).{.cf |
73f60 | 63 73 20 3d 20 63 3b 20 7d 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 54 45 58 54 43 | cs.=.c;.}..#endif.//.QT_NO_TEXTC |
73f80 | 4f 44 45 43 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 45 58 54 43 4f 44 45 43 5f 48 0a 00 00 00 26 | ODEC.#endif.//.QTEXTCODEC_H....& |
73fa0 | 00 71 00 77 00 69 00 6e 00 64 00 6f 00 77 00 73 00 79 00 73 00 74 00 65 00 6d 00 5f 00 71 00 77 | .q.w.i.n.d.o.w.s.y.s.t.e.m._.q.w |
73fc0 | 00 73 00 2e 00 68 00 00 40 0e 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .s...h..@./********************* |
73fe0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
74000 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a | ***********************.**.$Id$. |
74020 | 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 74 2f 46 42 20 63 65 6e 74 72 61 | **.**.Definition.of.Qt/FB.centra |
74040 | 6c 20 73 65 72 76 65 72 20 63 6c 61 73 73 65 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a | l.server.classes.**.**.Created.: |
74060 | 20 39 39 31 30 32 35 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 | .991025.**.**.Copyright.(C).1992 |
74080 | 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 | -2000.Trolltech.ASA...All.rights |
740a0 | 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 | .reserved..**.**.This.file.is.pa |
740c0 | 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 | rt.of.the.kernel.module.of.the.Q |
740e0 | 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d | t.GUI.Toolkit..**.**.This.file.m |
74100 | 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 | ay.be.distributed.and/or.modifie |
74120 | 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 | d.under.the.terms.of.the.**.GNU. |
74140 | 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 | General.Public.License.version.2 |
74160 | 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 | .as.published.by.the.Free.Softwa |
74180 | 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 | re.**.Foundation.and.appearing.i |
741a0 | 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 | n.the.file.LICENSE.GPL.included. |
741c0 | 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 | in.the.**.packaging.of.this.file |
741e0 | 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 | ..**.**.Licensees.holding.valid. |
74200 | 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 | Qt.Enterprise.Edition.or.Qt.Prof |
74220 | 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 | essional.Edition.**.licenses.for |
74240 | 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 | .Qtopia.Core.may.use.this.file.i |
74260 | 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 | n.accordance.with.the.**.Qt.Embe |
74280 | 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e | dded.Commercial.License.Agreemen |
742a0 | 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a | t.provided.with.the.Software..** |
742c0 | 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 | .**.This.file.is.provided.AS.IS. |
742e0 | 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e | with.NO.WARRANTY.OF.ANY.KIND,.IN |
74300 | 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 | CLUDING.THE.**.WARRANTY.OF.DESIG |
74320 | 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 | N,.MERCHANTABILITY.AND.FITNESS.F |
74340 | 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 | OR.A.PARTICULAR.PURPOSE..**.**.S |
74360 | 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 | ee.http://qtsoftware.com/pricing |
74380 | 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 | .html.or.email.sales@trolltech.c |
743a0 | 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 | om.for.**...information.about.Qt |
743c0 | 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a | .Commercial.License.Agreements.. |
743e0 | 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c | **.See.http://qtsoftware.com/gpl |
74400 | 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e | /.for.GPL.licensing.information. |
74420 | 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f | .**.**.Contact.info@trolltech.co |
74440 | 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 | m.if.any.conditions.of.this.lice |
74460 | 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a | nsing.are.**.not.clear.to.you..* |
74480 | 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | *.****************************** |
744a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
744c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 49 4e 44 4f 57 53 59 53 54 45 4d | ********/..#ifndef.QWINDOWSYSTEM |
744e0 | 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 49 4e 44 4f 57 53 59 53 54 45 4d 5f 51 57 53 | _QWS_H.#define.QWINDOWSYSTEM_QWS |
74500 | 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 73 73 6f | _H..#ifndef.QT_H.#include."qwsso |
74520 | 63 6b 65 74 5f 71 77 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6d 61 70 2e 68 22 0a 23 69 | cket_qws.h".#include."qmap.h".#i |
74540 | 6e 63 6c 75 64 65 20 22 71 64 61 74 65 74 69 6d 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 | nclude."qdatetime.h".#include."q |
74560 | 70 74 72 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 69 6d 61 67 65 2e 68 22 0a 0a | ptrlist.h".#include."qimage.h".. |
74580 | 23 69 6e 63 6c 75 64 65 20 22 71 77 73 70 72 6f 70 65 72 74 79 5f 71 77 73 2e 68 22 0a 23 69 6e | #include."qwsproperty_qws.h".#in |
745a0 | 63 6c 75 64 65 20 22 71 77 73 63 6f 6d 6d 61 6e 64 5f 71 77 73 2e 68 22 0a 23 69 6e 63 6c 75 64 | clude."qwscommand_qws.h".#includ |
745c0 | 65 20 22 71 77 73 65 76 65 6e 74 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f | e."qwsevent_qws.h".#endif.//.QT_ |
745e0 | 48 0a 0a 23 69 6e 63 6c 75 64 65 20 22 71 6b 62 64 5f 71 77 73 2e 68 22 0a 0a 73 74 72 75 63 74 | H..#include."qkbd_qws.h"..struct |
74600 | 20 53 57 43 75 72 73 6f 72 44 61 74 61 3b 0a 63 6c 61 73 73 20 51 57 53 43 75 72 73 6f 72 3b 0a | .SWCursorData;.class.QWSCursor;. |
74620 | 63 6c 61 73 73 20 51 57 53 43 6c 69 65 6e 74 3b 0a 63 6c 61 73 73 20 51 57 53 52 65 67 69 6f 6e | class.QWSClient;.class.QWSRegion |
74640 | 4d 61 6e 61 67 65 72 3b 0a 63 6c 61 73 73 20 51 47 66 78 3b 0a 63 6c 61 73 73 20 51 57 53 53 65 | Manager;.class.QGfx;.class.QWSSe |
74660 | 72 76 65 72 44 61 74 61 3b 0a 0a 63 6c 61 73 73 20 51 57 53 49 6e 74 65 72 6e 61 6c 57 69 6e 64 | rverData;..class.QWSInternalWind |
74680 | 6f 77 49 6e 66 6f 0a 7b 0a 0a 70 75 62 6c 69 63 3a 0a 0a 20 20 20 20 69 6e 74 20 77 69 6e 69 64 | owInfo.{..public:......int.winid |
746a0 | 3b 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 63 6c 69 65 6e 74 69 64 3b 0a 20 20 20 | ;.....unsigned.int.clientid;.... |
746c0 | 20 51 53 74 72 69 6e 67 20 6e 61 6d 65 3b 20 20 20 2f 2f 20 43 6f 72 72 65 73 70 6f 6e 64 73 20 | .QString.name;...//.Corresponds. |
746e0 | 74 6f 20 51 4f 62 6a 65 63 74 20 6e 61 6d 65 20 6f 66 20 74 6f 70 2d 6c 65 76 65 6c 20 77 69 64 | to.QObject.name.of.top-level.wid |
74700 | 67 65 74 0a 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 57 69 6e 64 6f 77 44 61 74 61 3b 0a 0a | get..};..struct.QWSWindowData;.. |
74720 | 63 6c 61 73 73 20 51 57 53 53 63 72 65 65 6e 53 61 76 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 | class.QWSScreenSaver.{.public:.. |
74740 | 20 20 20 76 69 72 74 75 61 6c 20 7e 51 57 53 53 63 72 65 65 6e 53 61 76 65 72 28 29 3b 0a 20 20 | ...virtual.~QWSScreenSaver();... |
74760 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 73 74 6f 72 65 28 29 3d 30 3b 0a 20 20 20 20 | ..virtual.void.restore()=0;..... |
74780 | 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 73 61 76 65 28 69 6e 74 20 6c 65 76 65 6c 29 3d 30 3b 0a | virtual.bool.save(int.level)=0;. |
747a0 | 7d 3b 0a 0a 63 6c 61 73 73 20 51 57 53 57 69 6e 64 6f 77 0a 7b 0a 20 20 20 20 66 72 69 65 6e 64 | };..class.QWSWindow.{.....friend |
747c0 | 20 63 6c 61 73 73 20 51 57 53 53 65 72 76 65 72 3b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 | .class.QWSServer;.public:.....QW |
747e0 | 53 57 69 6e 64 6f 77 28 69 6e 74 20 69 2c 20 51 57 53 43 6c 69 65 6e 74 2a 20 63 6c 69 65 6e 74 | SWindow(int.i,.QWSClient*.client |
74800 | 29 3b 0a 20 20 20 20 7e 51 57 53 57 69 6e 64 6f 77 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 77 69 | );.....~QWSWindow();......int.wi |
74820 | 6e 49 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 69 64 3b 20 7d 0a 20 20 20 20 63 | nId().const.{.return.id;.}.....c |
74840 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 61 6d 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 | onst.QString.&name().const.{.ret |
74860 | 75 72 6e 20 72 67 6e 4e 61 6d 65 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | urn.rgnName;.}.....const.QString |
74880 | 20 26 63 61 70 74 69 6f 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 72 67 6e 43 61 | .&caption().const.{.return.rgnCa |
748a0 | 70 74 69 6f 6e 3b 20 7d 0a 20 20 20 20 51 57 53 43 6c 69 65 6e 74 2a 20 63 6c 69 65 6e 74 28 29 | ption;.}.....QWSClient*.client() |
748c0 | 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 63 3b 20 7d 0a 20 20 20 20 51 52 65 67 69 6f 6e | .const.{.return.c;.}.....QRegion |
748e0 | 20 72 65 71 75 65 73 74 65 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 72 65 71 75 | .requested().const.{.return.requ |
74900 | 65 73 74 65 64 5f 72 65 67 69 6f 6e 3b 20 7d 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 61 6c 6c 6f | ested_region;.}.....QRegion.allo |
74920 | 63 61 74 69 6f 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 61 6c 6c 6f 63 61 74 65 | cation().const.{.return.allocate |
74940 | 64 5f 72 65 67 69 6f 6e 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 56 69 73 69 62 6c 65 28 29 | d_region;.}.....bool.isVisible() |
74960 | 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 21 72 65 71 75 65 73 74 65 64 5f 72 65 67 69 6f | .const.{.return.!requested_regio |
74980 | 6e 2e 69 73 45 6d 70 74 79 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 50 61 72 74 69 61 | n.isEmpty();.}.....bool.isPartia |
749a0 | 6c 6c 79 4f 62 73 63 75 72 65 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 72 65 71 | llyObscured().const.{.return.req |
749c0 | 75 65 73 74 65 64 5f 72 65 67 69 6f 6e 21 3d 61 6c 6c 6f 63 61 74 65 64 5f 72 65 67 69 6f 6e 3b | uested_region!=allocated_region; |
749e0 | 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 46 75 6c 6c 79 4f 62 73 63 75 72 65 64 28 29 20 63 6f | .}.....bool.isFullyObscured().co |
74a00 | 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 61 6c 6c 6f 63 61 74 65 64 5f 72 65 67 69 6f 6e 2e 69 73 | nst.{.return.allocated_region.is |
74a20 | 45 6d 70 74 79 28 29 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 72 61 69 73 65 28 29 3b 0a 20 20 | Empty();.}......void.raise();... |
74a40 | 20 20 76 6f 69 64 20 6c 6f 77 65 72 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 28 29 3b | ..void.lower();.....void.show(); |
74a60 | 0a 20 20 20 20 76 6f 69 64 20 68 69 64 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 63 | .....void.hide();.....void.setAc |
74a80 | 74 69 76 65 57 69 6e 64 6f 77 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 62 6f 6f 6c | tiveWindow();..private:.....bool |
74aa0 | 20 68 69 64 64 65 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 72 65 71 75 65 73 74 | .hidden().const.{.return.request |
74ac0 | 65 64 5f 72 65 67 69 6f 6e 2e 69 73 45 6d 70 74 79 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 | ed_region.isEmpty();.}.....bool. |
74ae0 | 66 6f 72 43 6c 69 65 6e 74 28 63 6f 6e 73 74 20 51 57 53 43 6c 69 65 6e 74 2a 20 63 6c 29 20 63 | forClient(const.QWSClient*.cl).c |
74b00 | 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 63 6c 3d 3d 63 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 | onst.{.return.cl==c;.}......void |
74b20 | 20 73 65 74 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 20 29 3b 0a 20 20 | .setName(.const.QString.&n.);... |
74b40 | 20 20 76 6f 69 64 20 73 65 74 43 61 70 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | ..void.setCaption(.const.QString |
74b60 | 20 26 63 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 61 64 64 41 6c 6c 6f 63 61 74 69 6f 6e 28 20 | .&c.);......void.addAllocation(. |
74b80 | 51 57 53 52 65 67 69 6f 6e 4d 61 6e 61 67 65 72 20 2a 2c 20 63 6f 6e 73 74 20 51 52 65 67 69 6f | QWSRegionManager.*,.const.QRegio |
74ba0 | 6e 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 41 6c 6c 6f 63 61 74 69 6f 6e | n.&.);.....void.removeAllocation |
74bc0 | 28 20 51 57 53 52 65 67 69 6f 6e 4d 61 6e 61 67 65 72 20 2a 2c 20 63 6f 6e 73 74 20 51 52 65 67 | (.QWSRegionManager.*,.const.QReg |
74be0 | 69 6f 6e 20 26 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 20 61 6c 6c 6f 63 61 74 69 6f 6e 49 6e 64 | ion.&.);......int..allocationInd |
74c00 | 65 78 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 61 6c 6c 6f 63 5f 72 65 67 69 6f 6e | ex().const.{.return.alloc_region |
74c20 | 5f 69 64 78 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 6c 6c 6f 63 61 74 69 6f 6e 49 6e | _idx;.}.....void.setAllocationIn |
74c40 | 64 65 78 28 20 69 6e 74 20 69 20 29 20 7b 20 61 6c 6c 6f 63 5f 72 65 67 69 6f 6e 5f 69 64 78 20 | dex(.int.i.).{.alloc_region_idx. |
74c60 | 3d 20 69 3b 20 6d 6f 64 69 66 69 65 64 20 3d 20 54 52 55 45 3b 20 7d 0a 20 20 20 20 76 6f 69 64 | =.i;.modified.=.TRUE;.}.....void |
74c80 | 20 75 70 64 61 74 65 41 6c 6c 6f 63 61 74 69 6f 6e 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 | .updateAllocation();......void.s |
74ca0 | 65 74 4e 65 65 64 41 63 6b 28 20 62 6f 6f 6c 20 6e 20 29 20 7b 20 6e 65 65 64 41 63 6b 20 3d 20 | etNeedAck(.bool.n.).{.needAck.=. |
74cc0 | 6e 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 66 6f 63 75 73 28 62 6f 6f 6c 20 67 65 74 29 3b 0a | n;.}......void.focus(bool.get);. |
74ce0 | 20 20 20 20 69 6e 74 20 66 6f 63 75 73 50 72 69 6f 72 69 74 79 28 29 20 63 6f 6e 73 74 20 7b 20 | ....int.focusPriority().const.{. |
74d00 | 72 65 74 75 72 6e 20 6c 61 73 74 5f 66 6f 63 75 73 5f 74 69 6d 65 3b 20 7d 0a 20 20 20 20 76 6f | return.last_focus_time;.}.....vo |
74d20 | 69 64 20 6f 70 65 72 61 74 69 6f 6e 28 20 51 57 53 57 69 6e 64 6f 77 4f 70 65 72 61 74 69 6f 6e | id.operation(.QWSWindowOperation |
74d40 | 45 76 65 6e 74 3a 3a 4f 70 65 72 61 74 69 6f 6e 20 6f 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 | Event::Operation.o.);.....void.s |
74d60 | 68 75 74 74 69 6e 67 44 6f 77 6e 28 29 20 7b 20 6c 61 73 74 5f 66 6f 63 75 73 5f 74 69 6d 65 3d | huttingDown().{.last_focus_time= |
74d80 | 30 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 69 6e 74 20 69 64 3b 0a 20 20 20 20 51 | 0;.}..private:.....int.id;.....Q |
74da0 | 53 74 72 69 6e 67 20 72 67 6e 4e 61 6d 65 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 72 67 6e 43 | String.rgnName;.....QString.rgnC |
74dc0 | 61 70 74 69 6f 6e 3b 0a 20 20 20 20 69 6e 74 20 61 6c 6c 6f 63 5f 72 65 67 69 6f 6e 5f 69 64 78 | aption;.....int.alloc_region_idx |
74de0 | 3b 0a 20 20 20 20 62 6f 6f 6c 20 6d 6f 64 69 66 69 65 64 3b 0a 20 20 20 20 62 6f 6f 6c 20 6e 65 | ;.....bool.modified;.....bool.ne |
74e00 | 65 64 41 63 6b 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 6e 54 6f 70 3b 0a 20 20 20 20 51 57 53 43 6c | edAck;.....bool.onTop;.....QWSCl |
74e20 | 69 65 6e 74 2a 20 63 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 72 65 71 75 65 73 74 65 64 5f 72 | ient*.c;.....QRegion.requested_r |
74e40 | 65 67 69 6f 6e 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 61 6c 6c 6f 63 61 74 65 64 5f 72 65 67 | egion;.....QRegion.allocated_reg |
74e60 | 69 6f 6e 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 65 78 70 6f 73 65 64 3b 0a 20 20 20 20 69 6e | ion;.....QRegion.exposed;.....in |
74e80 | 74 20 6c 61 73 74 5f 66 6f 63 75 73 5f 74 69 6d 65 3b 0a 20 20 20 20 51 57 53 57 69 6e 64 6f 77 | t.last_focus_time;.....QWSWindow |
74ea0 | 44 61 74 61 20 2a 64 3b 0a 7d 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 4f 55 4e 44 | Data.*d;.};..#ifndef.QT_NO_SOUND |
74ec0 | 0a 63 6c 61 73 73 20 51 57 53 53 6f 75 6e 64 53 65 72 76 65 72 3b 0a 23 69 66 64 65 66 20 51 54 | .class.QWSSoundServer;.#ifdef.QT |
74ee0 | 5f 55 53 45 5f 4f 4c 44 5f 51 57 53 5f 53 4f 55 4e 44 0a 63 6c 61 73 73 20 51 57 53 53 6f 75 6e | _USE_OLD_QWS_SOUND.class.QWSSoun |
74f00 | 64 53 65 72 76 65 72 44 61 74 61 3b 0a 0a 63 6c 61 73 73 20 51 57 53 53 6f 75 6e 64 53 65 72 76 | dServerData;..class.QWSSoundServ |
74f20 | 65 72 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 20 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 | er.:.public.QObject.{.....Q_OBJE |
74f40 | 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 53 53 6f 75 6e 64 53 65 72 76 65 72 28 51 4f | CT.public:.....QWSSoundServer(QO |
74f60 | 62 6a 65 63 74 2a 20 70 61 72 65 6e 74 29 3b 0a 20 20 20 20 7e 51 57 53 53 6f 75 6e 64 53 65 72 | bject*.parent);.....~QWSSoundSer |
74f80 | 76 65 72 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 6c 61 79 46 69 6c 65 28 63 6f 6e 73 74 20 51 | ver();.....void.playFile(const.Q |
74fa0 | 53 74 72 69 6e 67 26 20 66 69 6c 65 6e 61 6d 65 29 3b 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 | String&.filename);.private.slots |
74fc0 | 3a 0a 20 20 20 20 76 6f 69 64 20 66 65 65 64 44 65 76 69 63 65 28 69 6e 74 20 66 64 29 3b 0a 70 | :.....void.feedDevice(int.fd);.p |
74fe0 | 72 69 76 61 74 65 3a 0a 20 20 20 20 51 57 53 53 6f 75 6e 64 53 65 72 76 65 72 44 61 74 61 2a 20 | rivate:.....QWSSoundServerData*. |
75000 | 64 3b 0a 7d 3b 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 0a 0a 0a 0a 0a 0a 2f 2a 2a 2a 2a | d;.};.#endif.#endif......../**** |
75020 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
75040 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
75060 | 2a 0a 20 2a 0a 20 2a 20 43 6c 61 73 73 3a 20 51 57 53 53 65 72 76 65 72 0a 20 2a 0a 20 2a 2a 2a | *..*..*.Class:.QWSServer..*..*** |
75080 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
750a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
750c0 | 2a 2a 2f 0a 0a 63 6c 61 73 73 20 51 57 53 4d 6f 75 73 65 48 61 6e 64 6c 65 72 3b 0a 73 74 72 75 | **/..class.QWSMouseHandler;.stru |
750e0 | 63 74 20 51 57 53 43 6f 6d 6d 61 6e 64 53 74 72 75 63 74 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 | ct.QWSCommandStruct;..#ifndef.QT |
75100 | 5f 4e 4f 5f 51 57 53 5f 4d 55 4c 54 49 50 52 4f 43 45 53 53 0a 63 6c 61 73 73 20 51 57 53 53 65 | _NO_QWS_MULTIPROCESS.class.QWSSe |
75120 | 72 76 65 72 20 3a 20 70 75 62 6c 69 63 20 51 57 53 53 65 72 76 65 72 53 6f 63 6b 65 74 0a 23 65 | rver.:.public.QWSServerSocket.#e |
75140 | 6c 73 65 0a 63 6c 61 73 73 20 51 57 53 53 65 72 76 65 72 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 | lse.class.QWSServer.:.public.QOb |
75160 | 6a 65 63 74 0a 23 65 6e 64 69 66 0a 7b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 | ject.#endif.{.....friend.class.Q |
75180 | 43 6f 70 43 68 61 6e 6e 65 6c 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 57 53 | CopChannel;.....friend.class.QWS |
751a0 | 4d 6f 75 73 65 48 61 6e 64 6c 65 72 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 | MouseHandler;.....friend.class.Q |
751c0 | 57 53 57 69 6e 64 6f 77 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 57 53 44 69 | WSWindow;.....friend.class.QWSDi |
751e0 | 73 70 6c 61 79 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 57 53 49 6e 70 75 74 | splay;.....friend.class.QWSInput |
75200 | 4d 65 74 68 6f 64 3b 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 | Method;.....Q_OBJECT..public:... |
75220 | 20 20 51 57 53 53 65 72 76 65 72 28 20 69 6e 74 20 66 6c 61 67 73 20 3d 20 30 2c 20 51 4f 62 6a | ..QWSServer(.int.flags.=.0,.QObj |
75240 | 65 63 74 20 2a 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 3d | ect.*parent=0,.const.char.*name= |
75260 | 30 20 29 3b 0a 20 20 20 20 7e 51 57 53 53 65 72 76 65 72 28 29 3b 0a 20 20 20 20 65 6e 75 6d 20 | 0.);.....~QWSServer();.....enum. |
75280 | 53 65 72 76 65 72 46 6c 61 67 73 20 7b 20 44 69 73 61 62 6c 65 4b 65 79 62 6f 61 72 64 20 3d 20 | ServerFlags.{.DisableKeyboard.=. |
752a0 | 30 78 30 31 2c 0a 09 09 20 20 20 20 20 20 20 44 69 73 61 62 6c 65 4d 6f 75 73 65 20 3d 20 30 78 | 0x01,..........DisableMouse.=.0x |
752c0 | 30 32 20 7d 3b 0a 0a 0a 20 20 20 20 65 6e 75 6d 20 47 55 49 4d 6f 64 65 20 7b 20 4e 6f 47 75 69 | 02.};.......enum.GUIMode.{.NoGui |
752e0 | 20 3d 20 46 41 4c 53 45 2c 20 4e 6f 72 6d 61 6c 47 55 49 20 3d 20 54 52 55 45 2c 20 53 65 72 76 | .=.FALSE,.NormalGUI.=.TRUE,.Serv |
75300 | 65 72 20 7d 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 6e 64 4b 65 79 45 76 | er.};......static.void.sendKeyEv |
75320 | 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 |
75340 | 74 20 6d 6f 64 69 66 69 65 72 73 2c 20 62 6f 6f 6c 20 69 73 50 72 65 73 73 2c 0a 09 09 09 20 20 | t.modifiers,.bool.isPress,...... |
75360 | 20 20 20 62 6f 6f 6c 20 61 75 74 6f 52 65 70 65 61 74 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 | ...bool.autoRepeat);.....static. |
75380 | 76 6f 69 64 20 70 72 6f 63 65 73 73 4b 65 79 45 76 65 6e 74 28 69 6e 74 20 75 6e 69 63 6f 64 65 | void.processKeyEvent(int.unicode |
753a0 | 2c 20 69 6e 74 20 6b 65 79 63 6f 64 65 2c 20 69 6e 74 20 6d 6f 64 69 66 69 65 72 73 2c 20 62 6f | ,.int.keycode,.int.modifiers,.bo |
753c0 | 6f 6c 20 69 73 50 72 65 73 73 2c 0a 09 09 09 09 62 6f 6f 6c 20 61 75 74 6f 52 65 70 65 61 74 29 | ol.isPress,.....bool.autoRepeat) |
753e0 | 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 49 4d 0a 20 20 20 20 65 6e 75 6d | ;..#ifndef.QT_NO_QWS_IM.....enum |
75400 | 20 49 4d 53 74 61 74 65 20 7b 20 49 4d 53 74 61 72 74 2c 20 49 4d 43 6f 6d 70 6f 73 65 2c 20 49 | .IMState.{.IMStart,.IMCompose,.I |
75420 | 4d 45 6e 64 20 7d 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 6e 64 49 4d 45 76 65 6e 74 28 20 49 | MEnd.};......void.sendIMEvent(.I |
75440 | 4d 53 74 61 74 65 20 73 74 61 74 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 78 74 | MState.state,.const.QString&.txt |
75460 | 2c 20 69 6e 74 20 63 70 6f 73 2c 20 69 6e 74 20 73 65 6c 4c 65 6e 20 29 3b 0a 23 65 6e 64 69 66 | ,.int.cpos,.int.selLen.);.#endif |
75480 | 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b 45 59 42 4f 41 52 44 20 20 20 20 | ..#ifndef.QT_NO_QWS_KEYBOARD.... |
754a0 | 0a 20 20 20 20 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 4b 65 79 4d 61 70 20 7b 0a 09 69 6e | .....typedef.struct.KeyMap.{..in |
754c0 | 74 20 20 6b 65 79 5f 63 6f 64 65 3b 0a 09 75 73 68 6f 72 74 20 75 6e 69 63 6f 64 65 3b 0a 09 75 | t..key_code;..ushort.unicode;..u |
754e0 | 73 68 6f 72 74 20 73 68 69 66 74 5f 75 6e 69 63 6f 64 65 3b 0a 09 75 73 68 6f 72 74 20 63 74 72 | short.shift_unicode;..ushort.ctr |
75500 | 6c 5f 75 6e 69 63 6f 64 65 3b 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 74 79 70 65 64 65 66 20 73 | l_unicode;.....};......typedef.s |
75520 | 74 72 75 63 74 20 4b 65 79 4f 76 65 72 72 69 64 65 20 7b 0a 09 75 73 68 6f 72 74 20 73 63 61 6e | truct.KeyOverride.{..ushort.scan |
75540 | 5f 63 6f 64 65 3b 0a 09 4b 65 79 4d 61 70 20 6d 61 70 3b 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 | _code;..KeyMap.map;.....};...... |
75560 | 73 74 61 74 69 63 20 63 6f 6e 73 74 20 4b 65 79 4d 61 70 20 2a 6b 65 79 4d 61 70 28 29 3b 0a 0a | static.const.KeyMap.*keyMap();.. |
75580 | 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 4f 76 65 72 72 69 64 65 4b 65 79 73 28 | ....static.void.setOverrideKeys( |
755a0 | 20 63 6f 6e 73 74 20 4b 65 79 4f 76 65 72 72 69 64 65 2a 20 29 3b 0a 0a 20 20 20 20 63 6c 61 73 | .const.KeyOverride*.);......clas |
755c0 | 73 20 4b 65 79 62 6f 61 72 64 46 69 6c 74 65 72 0a 20 20 20 20 7b 0a 20 20 20 20 70 75 62 6c 69 | s.KeyboardFilter.....{.....publi |
755e0 | 63 3a 0a 09 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 66 69 6c 74 65 72 28 69 6e 74 20 75 6e 69 63 | c:..virtual.bool.filter(int.unic |
75600 | 6f 64 65 2c 20 69 6e 74 20 6b 65 79 63 6f 64 65 2c 20 69 6e 74 20 6d 6f 64 69 66 69 65 72 73 2c | ode,.int.keycode,.int.modifiers, |
75620 | 20 0a 09 09 09 20 20 20 20 62 6f 6f 6c 20 69 73 50 72 65 73 73 2c 20 62 6f 6f 6c 20 61 75 74 6f | .........bool.isPress,.bool.auto |
75640 | 52 65 70 65 61 74 29 3d 30 3b 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f | Repeat)=0;.....};......static.vo |
75660 | 69 64 20 73 65 74 4b 65 79 62 6f 61 72 64 46 69 6c 74 65 72 28 20 4b 65 79 62 6f 61 72 64 46 69 | id.setKeyboardFilter(.KeyboardFi |
75680 | 6c 74 65 72 20 2a 66 20 29 3b 0a 23 65 6e 64 69 66 20 20 20 20 0a 23 69 66 6e 64 65 66 20 51 54 | lter.*f.);.#endif.....#ifndef.QT |
756a0 | 5f 4e 4f 5f 51 57 53 5f 49 4d 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 43 75 | _NO_QWS_IM.....static.void.setCu |
756c0 | 72 72 65 6e 74 49 6e 70 75 74 4d 65 74 68 6f 64 28 20 51 57 53 49 6e 70 75 74 4d 65 74 68 6f 64 | rrentInputMethod(.QWSInputMethod |
756e0 | 20 2a 69 6d 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 72 65 73 65 74 49 6e 70 | .*im.);.....static.void.resetInp |
75700 | 75 74 4d 65 74 68 6f 64 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 4d | utMethod();.....static.void.setM |
75720 | 69 63 72 6f 46 6f 63 75 73 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 29 3b 0a 23 65 6e 64 69 | icroFocus(.int.x,.int.y.);.#endi |
75740 | 66 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 44 65 66 61 75 6c 74 4d 6f 75 | f......static.void.setDefaultMou |
75760 | 73 65 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 | se(.const.char.*.);.....static.v |
75780 | 6f 69 64 20 73 65 74 44 65 66 61 75 6c 74 4b 65 79 62 6f 61 72 64 28 20 63 6f 6e 73 74 20 63 68 | oid.setDefaultKeyboard(.const.ch |
757a0 | 61 72 20 2a 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 4d 61 78 57 69 | ar.*.);.....static.void.setMaxWi |
757c0 | 6e 64 6f 77 52 65 63 74 28 63 6f 6e 73 74 20 51 52 65 63 74 26 29 3b 0a 20 20 20 20 73 74 61 74 | ndowRect(const.QRect&);.....stat |
757e0 | 69 63 20 76 6f 69 64 20 73 65 6e 64 4d 6f 75 73 65 45 76 65 6e 74 28 63 6f 6e 73 74 20 51 50 6f | ic.void.sendMouseEvent(const.QPo |
75800 | 69 6e 74 26 20 70 6f 73 2c 20 69 6e 74 20 73 74 61 74 65 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 | int&.pos,.int.state);......stati |
75820 | 63 20 76 6f 69 64 20 73 65 74 44 65 73 6b 74 6f 70 42 61 63 6b 67 72 6f 75 6e 64 28 20 63 6f 6e | c.void.setDesktopBackground(.con |
75840 | 73 74 20 51 49 6d 61 67 65 20 26 69 6d 67 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 | st.QImage.&img.);.....static.voi |
75860 | 64 20 73 65 74 44 65 73 6b 74 6f 70 42 61 63 6b 67 72 6f 75 6e 64 28 20 63 6f 6e 73 74 20 51 43 | d.setDesktopBackground(.const.QC |
75880 | 6f 6c 6f 72 20 26 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 53 4d 6f 75 73 65 48 61 6e | olor.&.);.....static.QWSMouseHan |
758a0 | 64 6c 65 72 20 2a 6d 6f 75 73 65 48 61 6e 64 6c 65 72 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 | dler.*mouseHandler();.....static |
758c0 | 20 76 6f 69 64 20 73 65 74 4d 6f 75 73 65 48 61 6e 64 6c 65 72 28 51 57 53 4d 6f 75 73 65 48 61 | .void.setMouseHandler(QWSMouseHa |
758e0 | 6e 64 6c 65 72 2a 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b 45 59 42 4f | ndler*);.#ifndef.QT_NO_QWS_KEYBO |
75900 | 41 52 44 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 53 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 | ARD.....static.QWSKeyboardHandle |
75920 | 72 2a 20 6b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 | r*.keyboardHandler();.....static |
75940 | 20 76 6f 69 64 20 73 65 74 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 28 51 57 53 4b 65 79 62 | .void.setKeyboardHandler(QWSKeyb |
75960 | 6f 61 72 64 48 61 6e 64 6c 65 72 2a 20 6b 68 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 57 53 | oardHandler*.kh);.#endif.....QWS |
75980 | 57 69 6e 64 6f 77 20 2a 77 69 6e 64 6f 77 41 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 20 | Window.*windowAt(.const.QPoint&. |
759a0 | 70 6f 73 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 46 6f 72 20 64 65 62 75 67 67 69 6e 67 20 6f 6e 6c | pos.);......//.For.debugging.onl |
759c0 | 79 20 61 74 20 74 68 69 73 20 74 69 6d 65 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 74 72 4c 69 73 | y.at.this.time.....const.QPtrLis |
759e0 | 74 3c 51 57 53 57 69 6e 64 6f 77 3e 20 26 63 6c 69 65 6e 74 57 69 6e 64 6f 77 73 28 29 20 7b 20 | t<QWSWindow>.&clientWindows().{. |
75a00 | 72 65 74 75 72 6e 20 77 69 6e 64 6f 77 73 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 6f 70 65 6e | return.windows;.}......void.open |
75a20 | 4d 6f 75 73 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 6f 73 65 4d 6f 75 73 65 28 29 3b 0a | Mouse();.....void.closeMouse();. |
75a40 | 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b 45 59 42 4f 41 52 44 0a 20 20 20 20 76 | #ifndef.QT_NO_QWS_KEYBOARD.....v |
75a60 | 6f 69 64 20 6f 70 65 6e 4b 65 79 62 6f 61 72 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 6f | oid.openKeyboard();.....void.clo |
75a80 | 73 65 4b 65 79 62 6f 61 72 64 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 73 74 61 74 69 63 | seKeyboard();.#endif......static |
75aa0 | 20 76 6f 69 64 20 73 65 74 53 63 72 65 65 6e 53 61 76 65 72 28 51 57 53 53 63 72 65 65 6e 53 61 | .void.setScreenSaver(QWSScreenSa |
75ac0 | 76 65 72 2a 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 53 63 72 65 65 6e | ver*);.....static.void.setScreen |
75ae0 | 53 61 76 65 72 49 6e 74 65 72 76 61 6c 73 28 69 6e 74 2a 20 6d 73 29 3b 0a 20 20 20 20 73 74 61 | SaverIntervals(int*.ms);.....sta |
75b00 | 74 69 63 20 76 6f 69 64 20 73 65 74 53 63 72 65 65 6e 53 61 76 65 72 49 6e 74 65 72 76 61 6c 28 | tic.void.setScreenSaverInterval( |
75b20 | 69 6e 74 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 73 63 72 65 65 6e 53 61 76 65 | int);.....static.bool.screenSave |
75b40 | 72 41 63 74 69 76 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 63 72 65 65 | rActive();.....static.void.scree |
75b60 | 6e 53 61 76 65 72 41 63 74 69 76 61 74 65 28 62 6f 6f 6c 29 3b 0a 0a 20 20 20 20 2f 2f 20 74 68 | nSaverActivate(bool);......//.th |
75b80 | 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 61 72 65 20 69 6e 74 65 72 6e 61 6c 2e 0a 20 20 20 20 76 6f | e.following.are.internal......vo |
75ba0 | 69 64 20 72 65 66 72 65 73 68 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 66 72 65 73 68 28 51 | id.refresh();.....void.refresh(Q |
75bc0 | 52 65 67 69 6f 6e 20 26 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 65 6e 61 62 6c 65 50 61 69 6e 74 | Region.&);......void.enablePaint |
75be0 | 69 6e 67 28 62 6f 6f 6c 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 70 72 6f 63 65 | ing(bool);.....static.void.proce |
75c00 | 73 73 45 76 65 6e 74 51 75 65 75 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 50 74 72 4c | ssEventQueue();.....static.QPtrL |
75c20 | 69 73 74 3c 51 57 53 49 6e 74 65 72 6e 61 6c 57 69 6e 64 6f 77 49 6e 66 6f 3e 20 2a 20 77 69 6e | ist<QWSInternalWindowInfo>.*.win |
75c40 | 64 6f 77 4c 69 73 74 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 6e 64 50 72 6f 70 65 72 74 | dowList();......void.sendPropert |
75c60 | 79 4e 6f 74 69 66 79 45 76 65 6e 74 28 20 69 6e 74 20 70 72 6f 70 65 72 74 79 2c 20 69 6e 74 20 | yNotifyEvent(.int.property,.int. |
75c80 | 73 74 61 74 65 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 50 52 4f 50 45 | state.);.#ifndef.QT_NO_QWS_PROPE |
75ca0 | 52 54 49 45 53 0a 20 20 20 20 51 57 53 50 72 6f 70 65 72 74 79 4d 61 6e 61 67 65 72 20 2a 6d 61 | RTIES.....QWSPropertyManager.*ma |
75cc0 | 6e 61 67 65 72 28 29 20 7b 0a 09 72 65 74 75 72 6e 20 26 70 72 6f 70 65 72 74 79 4d 61 6e 61 67 | nager().{..return.&propertyManag |
75ce0 | 65 72 3b 0a 20 20 20 20 7d 0a 23 65 6e 64 69 66 0a 20 20 20 20 0a 20 20 20 20 73 74 61 74 69 63 | er;.....}.#endif..........static |
75d00 | 20 51 50 6f 69 6e 74 20 6d 6f 75 73 65 50 6f 73 69 74 69 6f 6e 3b 0a 0a 20 20 20 20 73 74 61 74 | .QPoint.mousePosition;......stat |
75d20 | 69 63 20 76 6f 69 64 20 73 74 61 72 74 75 70 28 20 69 6e 74 20 66 6c 61 67 73 20 29 3b 0a 20 20 | ic.void.startup(.int.flags.);... |
75d40 | 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 63 6c 6f 73 65 64 6f 77 6e 28 29 3b 0a 0a 20 20 20 20 | ..static.void.closedown();...... |
75d60 | 73 74 61 74 69 63 20 76 6f 69 64 20 62 65 67 69 6e 44 69 73 70 6c 61 79 52 65 63 6f 6e 66 69 67 | static.void.beginDisplayReconfig |
75d80 | 75 72 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 65 6e 64 44 69 73 70 6c 61 | ure();.....static.void.endDispla |
75da0 | 79 52 65 63 6f 6e 66 69 67 75 72 65 28 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 | yReconfigure();..#ifndef.QT_NO_Q |
75dc0 | 57 53 5f 43 55 52 53 4f 52 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 43 75 72 | WS_CURSOR.....static.void.setCur |
75de0 | 73 6f 72 56 69 73 69 62 6c 65 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 | sorVisible(.bool.);.....static.b |
75e00 | 6f 6f 6c 20 69 73 43 75 72 73 6f 72 56 69 73 69 62 6c 65 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 | ool.isCursorVisible();.#endif... |
75e20 | 20 20 20 65 6e 75 6d 20 57 69 6e 64 6f 77 45 76 65 6e 74 20 7b 20 43 72 65 61 74 65 3d 30 78 30 | ...enum.WindowEvent.{.Create=0x0 |
75e40 | 30 30 31 2c 20 44 65 73 74 72 6f 79 3d 30 78 30 30 30 32 2c 20 48 69 64 65 3d 30 78 30 30 30 34 | 001,.Destroy=0x0002,.Hide=0x0004 |
75e60 | 2c 20 53 68 6f 77 3d 30 78 30 30 30 38 2c 0a 09 09 20 20 20 20 20 20 20 52 61 69 73 65 3d 30 78 | ,.Show=0x0008,..........Raise=0x |
75e80 | 30 30 31 30 2c 20 4c 6f 77 65 72 3d 30 78 30 30 32 30 2c 20 47 65 6f 6d 65 74 72 79 3d 30 78 30 | 0010,.Lower=0x0020,.Geometry=0x0 |
75ea0 | 30 34 30 2c 20 41 63 74 69 76 65 20 3d 20 30 78 30 30 38 30 2c 0a 09 09 20 20 20 20 20 20 20 4e | 040,.Active.=.0x0080,..........N |
75ec0 | 61 6d 65 3d 30 78 30 31 30 30 20 7d 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 | ame=0x0100.};..signals:.....void |
75ee0 | 20 77 69 6e 64 6f 77 45 76 65 6e 74 28 20 51 57 53 57 69 6e 64 6f 77 20 2a 77 2c 20 51 57 53 53 | .windowEvent(.QWSWindow.*w,.QWSS |
75f00 | 65 72 76 65 72 3a 3a 57 69 6e 64 6f 77 45 76 65 6e 74 20 65 20 29 3b 0a 0a 23 69 66 6e 64 65 66 | erver::WindowEvent.e.);..#ifndef |
75f20 | 20 51 54 5f 4e 4f 5f 43 4f 50 0a 20 20 20 20 76 6f 69 64 20 6e 65 77 43 68 61 6e 6e 65 6c 28 20 | .QT_NO_COP.....void.newChannel(. |
75f40 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 68 61 6e 6e 65 6c 29 3b 0a 20 20 20 20 76 6f 69 | const.QString&.channel);.....voi |
75f60 | 64 20 72 65 6d 6f 76 65 64 43 68 61 6e 6e 65 6c 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 | d.removedChannel(const.QString&. |
75f80 | 63 68 61 6e 6e 65 6c 29 3b 0a 0a 23 65 6e 64 69 66 20 20 20 20 0a 70 72 69 76 61 74 65 3a 0a 23 | channel);..#endif.....private:.# |
75fa0 | 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 50 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 | ifndef.QT_NO_COP.....static.void |
75fc0 | 20 73 65 6e 64 51 43 6f 70 45 76 65 6e 74 28 20 51 57 53 43 6c 69 65 6e 74 20 2a 63 2c 20 63 6f | .sendQCopEvent(.QWSClient.*c,.co |
75fe0 | 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 63 68 2c 0a 09 09 09 20 20 20 20 20 20 20 63 6f 6e 73 | nst.QCString.&ch,...........cons |
76000 | 74 20 51 43 53 74 72 69 6e 67 20 26 6d 73 67 2c 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 | t.QCString.&msg,.const.QByteArra |
76020 | 79 20 26 64 61 74 61 2c 0a 09 09 09 20 20 20 20 20 20 20 62 6f 6f 6c 20 72 65 73 70 6f 6e 73 65 | y.&data,...........bool.response |
76040 | 20 3d 20 46 41 4c 53 45 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 6d 6f 76 65 | .=.FALSE.);.#endif.....void.move |
76060 | 5f 72 65 67 69 6f 6e 28 20 63 6f 6e 73 74 20 51 57 53 52 65 67 69 6f 6e 4d 6f 76 65 43 6f 6d 6d | _region(.const.QWSRegionMoveComm |
76080 | 61 6e 64 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 5f 61 6c 74 69 74 75 64 65 28 20 | and.*.);.....void.set_altitude(. |
760a0 | 63 6f 6e 73 74 20 51 57 53 43 68 61 6e 67 65 41 6c 74 69 74 75 64 65 43 6f 6d 6d 61 6e 64 20 2a | const.QWSChangeAltitudeCommand.* |
760c0 | 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 71 75 65 73 74 5f 66 6f 63 75 73 28 20 63 6f 6e 73 | .);.....void.request_focus(.cons |
760e0 | 74 20 51 57 53 52 65 71 75 65 73 74 46 6f 63 75 73 43 6f 6d 6d 61 6e 64 20 2a 20 29 3b 0a 20 20 | t.QWSRequestFocusCommand.*.);... |
76100 | 20 20 76 6f 69 64 20 72 65 71 75 65 73 74 5f 72 65 67 69 6f 6e 28 20 69 6e 74 2c 20 51 52 65 67 | ..void.request_region(.int,.QReg |
76120 | 69 6f 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 65 73 74 72 6f 79 5f 72 65 67 69 6f 6e 28 20 | ion.);.....void.destroy_region(. |
76140 | 63 6f 6e 73 74 20 51 57 53 52 65 67 69 6f 6e 44 65 73 74 72 6f 79 43 6f 6d 6d 61 6e 64 20 2a 20 | const.QWSRegionDestroyCommand.*. |
76160 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 6e 61 6d 65 5f 72 65 67 69 6f 6e 28 20 63 6f 6e 73 74 20 51 | );.....void.name_region(.const.Q |
76180 | 57 53 52 65 67 69 6f 6e 4e 61 6d 65 43 6f 6d 6d 61 6e 64 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 | WSRegionNameCommand.*.);.....voi |
761a0 | 64 20 73 65 74 5f 69 64 65 6e 74 69 74 79 28 20 63 6f 6e 73 74 20 51 57 53 49 64 65 6e 74 69 66 | d.set_identity(.const.QWSIdentif |
761c0 | 79 43 6f 6d 6d 61 6e 64 20 2a 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f | yCommand.*.);.#ifndef.QT_NO_QWS_ |
761e0 | 49 4d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 5f 6d 69 63 72 6f 5f 66 6f 63 75 73 28 20 63 6f 6e | IM.....void.set_micro_focus(.con |
76200 | 73 74 20 51 57 53 53 65 74 4d 69 63 72 6f 46 6f 63 75 73 43 6f 6d 6d 61 6e 64 20 2a 20 29 3b 0a | st.QWSSetMicroFocusCommand.*.);. |
76220 | 20 20 20 20 76 6f 69 64 20 72 65 73 65 74 5f 69 6d 28 20 63 6f 6e 73 74 20 51 57 53 52 65 73 65 | ....void.reset_im(.const.QWSRese |
76240 | 74 49 4d 43 6f 6d 6d 61 6e 64 20 2a 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 | tIMCommand.*.);.....static.void. |
76260 | 73 65 6e 64 4b 65 79 45 76 65 6e 74 55 6e 66 69 6c 74 65 72 65 64 28 69 6e 74 20 75 6e 69 63 6f | sendKeyEventUnfiltered(int.unico |
76280 | 64 65 2c 20 69 6e 74 20 6b 65 79 63 6f 64 65 2c 20 0a 09 09 09 09 20 20 20 20 20 20 20 69 6e 74 | de,.int.keycode,.............int |
762a0 | 20 6d 6f 64 69 66 69 65 72 73 2c 20 62 6f 6f 6c 20 69 73 50 72 65 73 73 2c 0a 09 09 09 09 20 20 | .modifiers,.bool.isPress,....... |
762c0 | 20 20 20 20 20 62 6f 6f 6c 20 61 75 74 6f 52 65 70 65 61 74 29 3b 0a 0a 23 65 6e 64 69 66 0a 20 | .....bool.autoRepeat);..#endif.. |
762e0 | 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 65 6d 65 72 67 65 6e 63 79 5f 63 6c 65 61 6e 75 70 | ...static.void.emergency_cleanup |
76300 | 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 43 6f 6c 6f 72 20 2a 62 67 43 6f 6c 6f 72 3b | ();......static.QColor.*bgColor; |
76320 | 0a 20 20 20 20 73 74 61 74 69 63 20 51 49 6d 61 67 65 20 2a 62 67 49 6d 61 67 65 3b 0a 0a 20 20 | .....static.QImage.*bgImage;.... |
76340 | 20 20 76 6f 69 64 20 73 65 6e 64 4d 61 78 57 69 6e 64 6f 77 52 65 63 74 45 76 65 6e 74 73 28 29 | ..void.sendMaxWindowRectEvents() |
76360 | 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 55 4c 54 49 50 52 4f 43 45 53 53 | ;.#ifndef.QT_NO_QWS_MULTIPROCESS |
76380 | 0a 20 20 20 20 76 6f 69 64 20 6e 65 77 43 6f 6e 6e 65 63 74 69 6f 6e 28 20 69 6e 74 20 73 6f 63 | .....void.newConnection(.int.soc |
763a0 | 6b 65 74 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 49 64 65 | ket.);.#endif.....void.invokeIde |
763c0 | 6e 74 69 66 79 28 20 63 6f 6e 73 74 20 51 57 53 49 64 65 6e 74 69 66 79 43 6f 6d 6d 61 6e 64 20 | ntify(.const.QWSIdentifyCommand. |
763e0 | 2a 63 6d 64 2c 20 51 57 53 43 6c 69 65 6e 74 20 2a 63 6c 69 65 6e 74 20 29 3b 0a 20 20 20 20 76 | *cmd,.QWSClient.*client.);.....v |
76400 | 6f 69 64 20 69 6e 76 6f 6b 65 43 72 65 61 74 65 28 20 51 57 53 43 72 65 61 74 65 43 6f 6d 6d 61 | oid.invokeCreate(.QWSCreateComma |
76420 | 6e 64 20 2a 63 6d 64 2c 20 51 57 53 43 6c 69 65 6e 74 20 2a 63 6c 69 65 6e 74 20 29 3b 0a 20 20 | nd.*cmd,.QWSClient.*client.);... |
76440 | 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 52 65 67 69 6f 6e 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 | ..void.invokeRegionName(.const.Q |
76460 | 57 53 52 65 67 69 6f 6e 4e 61 6d 65 43 6f 6d 6d 61 6e 64 20 2a 63 6d 64 2c 20 51 57 53 43 6c 69 | WSRegionNameCommand.*cmd,.QWSCli |
76480 | 65 6e 74 20 2a 63 6c 69 65 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 52 65 | ent.*client.);.....void.invokeRe |
764a0 | 67 69 6f 6e 28 20 51 57 53 52 65 67 69 6f 6e 43 6f 6d 6d 61 6e 64 20 2a 63 6d 64 2c 20 51 57 53 | gion(.QWSRegionCommand.*cmd,.QWS |
764c0 | 43 6c 69 65 6e 74 20 2a 63 6c 69 65 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b | Client.*client.);.....void.invok |
764e0 | 65 52 65 67 69 6f 6e 4d 6f 76 65 28 20 63 6f 6e 73 74 20 51 57 53 52 65 67 69 6f 6e 4d 6f 76 65 | eRegionMove(.const.QWSRegionMove |
76500 | 43 6f 6d 6d 61 6e 64 20 2a 63 6d 64 2c 20 51 57 53 43 6c 69 65 6e 74 20 2a 63 6c 69 65 6e 74 20 | Command.*cmd,.QWSClient.*client. |
76520 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 52 65 67 69 6f 6e 44 65 73 74 72 6f 79 28 | );.....void.invokeRegionDestroy( |
76540 | 20 63 6f 6e 73 74 20 51 57 53 52 65 67 69 6f 6e 44 65 73 74 72 6f 79 43 6f 6d 6d 61 6e 64 20 2a | .const.QWSRegionDestroyCommand.* |
76560 | 63 6d 64 2c 20 51 57 53 43 6c 69 65 6e 74 20 2a 63 6c 69 65 6e 74 20 29 3b 0a 20 20 20 20 76 6f | cmd,.QWSClient.*client.);.....vo |
76580 | 69 64 20 69 6e 76 6f 6b 65 53 65 74 41 6c 74 69 74 75 64 65 28 20 63 6f 6e 73 74 20 51 57 53 43 | id.invokeSetAltitude(.const.QWSC |
765a0 | 68 61 6e 67 65 41 6c 74 69 74 75 64 65 43 6f 6d 6d 61 6e 64 20 2a 63 6d 64 2c 20 51 57 53 43 6c | hangeAltitudeCommand.*cmd,.QWSCl |
765c0 | 69 65 6e 74 20 2a 63 6c 69 65 6e 74 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 | ient.*client.);.#ifndef.QT_NO_QW |
765e0 | 53 5f 50 52 4f 50 45 52 54 49 45 53 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 41 64 64 50 | S_PROPERTIES.....void.invokeAddP |
76600 | 72 6f 70 65 72 74 79 28 20 51 57 53 41 64 64 50 72 6f 70 65 72 74 79 43 6f 6d 6d 61 6e 64 20 2a | roperty(.QWSAddPropertyCommand.* |
76620 | 63 6d 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 53 65 74 50 72 6f 70 65 72 74 | cmd.);.....void.invokeSetPropert |
76640 | 79 28 20 51 57 53 53 65 74 50 72 6f 70 65 72 74 79 43 6f 6d 6d 61 6e 64 20 2a 63 6d 64 20 29 3b | y(.QWSSetPropertyCommand.*cmd.); |
76660 | 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 52 65 6d 6f 76 65 50 72 6f 70 65 72 74 79 28 20 | .....void.invokeRemoveProperty(. |
76680 | 51 57 53 52 65 6d 6f 76 65 50 72 6f 70 65 72 74 79 43 6f 6d 6d 61 6e 64 20 2a 63 6d 64 20 29 3b | QWSRemovePropertyCommand.*cmd.); |
766a0 | 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 47 65 74 50 72 6f 70 65 72 74 79 28 20 51 57 53 | .....void.invokeGetProperty(.QWS |
766c0 | 47 65 74 50 72 6f 70 65 72 74 79 43 6f 6d 6d 61 6e 64 20 2a 63 6d 64 2c 20 51 57 53 43 6c 69 65 | GetPropertyCommand.*cmd,.QWSClie |
766e0 | 6e 74 20 2a 63 6c 69 65 6e 74 20 29 3b 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f 51 57 53 | nt.*client.);.#endif.//QT_NO_QWS |
76700 | 5f 50 52 4f 50 45 52 54 49 45 53 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 53 65 74 53 65 | _PROPERTIES.....void.invokeSetSe |
76720 | 6c 65 63 74 69 6f 6e 4f 77 6e 65 72 28 20 51 57 53 53 65 74 53 65 6c 65 63 74 69 6f 6e 4f 77 6e | lectionOwner(.QWSSetSelectionOwn |
76740 | 65 72 43 6f 6d 6d 61 6e 64 20 2a 63 6d 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b | erCommand.*cmd.);.....void.invok |
76760 | 65 43 6f 6e 76 65 72 74 53 65 6c 65 63 74 69 6f 6e 28 20 51 57 53 43 6f 6e 76 65 72 74 53 65 6c | eConvertSelection(.QWSConvertSel |
76780 | 65 63 74 69 6f 6e 43 6f 6d 6d 61 6e 64 20 2a 63 6d 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 | ectionCommand.*cmd.);.....void.i |
767a0 | 6e 76 6f 6b 65 53 65 74 46 6f 63 75 73 28 20 63 6f 6e 73 74 20 51 57 53 52 65 71 75 65 73 74 46 | nvokeSetFocus(.const.QWSRequestF |
767c0 | 6f 63 75 73 43 6f 6d 6d 61 6e 64 20 2a 63 6d 64 2c 20 51 57 53 43 6c 69 65 6e 74 20 2a 63 6c 69 | ocusCommand.*cmd,.QWSClient.*cli |
767e0 | 65 6e 74 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 49 4f 28 29 3b 0a 20 20 20 20 76 | ent.);......void.initIO();.....v |
76800 | 6f 69 64 20 73 65 74 46 6f 63 75 73 28 20 51 57 53 57 69 6e 64 6f 77 2a 2c 20 62 6f 6f 6c 20 67 | oid.setFocus(.QWSWindow*,.bool.g |
76820 | 61 69 6e 20 29 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 52 0a | ain.);.#ifndef.QT_NO_QWS_CURSOR. |
76840 | 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 44 65 66 69 6e 65 43 75 72 73 6f 72 28 20 51 57 53 | ....void.invokeDefineCursor(.QWS |
76860 | 44 65 66 69 6e 65 43 75 72 73 6f 72 43 6f 6d 6d 61 6e 64 20 2a 63 6d 64 2c 20 51 57 53 43 6c 69 | DefineCursorCommand.*cmd,.QWSCli |
76880 | 65 6e 74 20 2a 63 6c 69 65 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 53 65 | ent.*client.);.....void.invokeSe |
768a0 | 6c 65 63 74 43 75 72 73 6f 72 28 20 51 57 53 53 65 6c 65 63 74 43 75 72 73 6f 72 43 6f 6d 6d 61 | lectCursor(.QWSSelectCursorComma |
768c0 | 6e 64 20 2a 63 6d 64 2c 20 51 57 53 43 6c 69 65 6e 74 20 2a 63 6c 69 65 6e 74 20 29 3b 0a 23 65 | nd.*cmd,.QWSClient.*client.);.#e |
768e0 | 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 47 72 61 62 4d 6f 75 73 65 28 20 51 | ndif.....void.invokeGrabMouse(.Q |
76900 | 57 53 47 72 61 62 4d 6f 75 73 65 43 6f 6d 6d 61 6e 64 20 2a 63 6d 64 2c 20 51 57 53 43 6c 69 65 | WSGrabMouseCommand.*cmd,.QWSClie |
76920 | 6e 74 20 2a 63 6c 69 65 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 47 72 61 | nt.*client.);.....void.invokeGra |
76940 | 62 4b 65 79 62 6f 61 72 64 28 20 51 57 53 47 72 61 62 4b 65 79 62 6f 61 72 64 43 6f 6d 6d 61 6e | bKeyboard(.QWSGrabKeyboardComman |
76960 | 64 20 2a 63 6d 64 2c 20 51 57 53 43 6c 69 65 6e 74 20 2a 63 6c 69 65 6e 74 20 29 3b 0a 23 69 66 | d.*cmd,.QWSClient.*client.);.#if |
76980 | 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 4f 55 4e 44 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 | ndef.QT_NO_SOUND.....void.invoke |
769a0 | 50 6c 61 79 53 6f 75 6e 64 28 20 51 57 53 50 6c 61 79 53 6f 75 6e 64 43 6f 6d 6d 61 6e 64 20 2a | PlaySound(.QWSPlaySoundCommand.* |
769c0 | 63 6d 64 2c 20 51 57 53 43 6c 69 65 6e 74 20 2a 63 6c 69 65 6e 74 20 29 3b 0a 23 65 6e 64 69 66 | cmd,.QWSClient.*client.);.#endif |
769e0 | 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 50 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 6f | .#ifndef.QT_NO_COP.....void.invo |
76a00 | 6b 65 52 65 67 69 73 74 65 72 43 68 61 6e 6e 65 6c 28 20 51 57 53 51 43 6f 70 52 65 67 69 73 74 | keRegisterChannel(.QWSQCopRegist |
76a20 | 65 72 43 68 61 6e 6e 65 6c 43 6f 6d 6d 61 6e 64 20 2a 63 6d 64 2c 0a 09 09 09 09 51 57 53 43 6c | erChannelCommand.*cmd,.....QWSCl |
76a40 | 69 65 6e 74 20 2a 63 6c 69 65 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 51 | ient.*client.);.....void.invokeQ |
76a60 | 43 6f 70 53 65 6e 64 28 20 51 57 53 51 43 6f 70 53 65 6e 64 43 6f 6d 6d 61 6e 64 20 2a 63 6d 64 | CopSend(.QWSQCopSendCommand.*cmd |
76a80 | 2c 20 51 57 53 43 6c 69 65 6e 74 20 2a 63 6c 69 65 6e 74 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 | ,.QWSClient.*client.);.#endif... |
76aa0 | 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 52 65 70 61 69 6e 74 52 65 67 69 6f 6e 28 20 51 57 53 52 | ..void.invokeRepaintRegion(.QWSR |
76ac0 | 65 70 61 69 6e 74 52 65 67 69 6f 6e 43 6f 6d 6d 61 6e 64 20 2a 63 6d 64 2c 20 0a 09 09 09 20 20 | epaintRegionCommand.*cmd,....... |
76ae0 | 20 20 20 20 51 57 53 43 6c 69 65 6e 74 20 2a 63 6c 69 65 6e 74 20 29 3b 0a 23 69 66 6e 64 65 66 | ....QWSClient.*client.);.#ifndef |
76b00 | 20 51 54 5f 4e 4f 5f 51 57 53 5f 49 4d 0a 20 20 20 20 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b | .QT_NO_QWS_IM.........void.invok |
76b20 | 65 53 65 74 4d 69 63 72 6f 46 6f 63 75 73 28 20 63 6f 6e 73 74 20 51 57 53 53 65 74 4d 69 63 72 | eSetMicroFocus(.const.QWSSetMicr |
76b40 | 6f 46 6f 63 75 73 43 6f 6d 6d 61 6e 64 20 2a 63 6d 64 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 | oFocusCommand.*cmd,............. |
76b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 51 57 53 43 6c 69 65 6e 74 20 2a 63 | ....................QWSClient.*c |
76b80 | 6c 69 65 6e 74 20 29 3b 0a 20 20 20 20 20 20 20 20 76 6f 69 64 20 69 6e 76 6f 6b 65 52 65 73 65 | lient.);.........void.invokeRese |
76ba0 | 74 49 4d 28 20 63 6f 6e 73 74 20 51 57 53 52 65 73 65 74 49 4d 43 6f 6d 6d 61 6e 64 20 2a 63 6d | tIM(.const.QWSResetIMCommand.*cm |
76bc0 | 64 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d,.............................. |
76be0 | 20 20 20 51 57 53 43 6c 69 65 6e 74 20 2a 63 6c 69 65 6e 74 20 29 3b 0a 23 65 6e 64 69 66 0a 0a | ...QWSClient.*client.);.#endif.. |
76c00 | 20 20 20 20 51 57 53 4d 6f 75 73 65 48 61 6e 64 6c 65 72 2a 20 6e 65 77 4d 6f 75 73 65 48 61 6e | ....QWSMouseHandler*.newMouseHan |
76c20 | 64 6c 65 72 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 70 65 63 29 3b 0a 20 20 20 20 76 | dler(const.QString&.spec);.....v |
76c40 | 6f 69 64 20 6f 70 65 6e 44 69 73 70 6c 61 79 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 6f 73 | oid.openDisplay();.....void.clos |
76c60 | 65 44 69 73 70 6c 61 79 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 43 75 72 73 6f 72 | eDisplay();......void.showCursor |
76c80 | 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 68 69 64 65 43 75 72 73 6f 72 28 29 3b 0a 20 20 20 20 76 | ();.....void.hideCursor();.....v |
76ca0 | 6f 69 64 20 69 6e 69 74 69 61 6c 69 7a 65 43 75 72 73 6f 72 28 29 3b 0a 20 20 20 20 76 6f 69 64 | oid.initializeCursor();.....void |
76cc0 | 20 70 61 69 6e 74 53 65 72 76 65 72 52 65 67 69 6f 6e 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 | .paintServerRegion();.....void.p |
76ce0 | 61 69 6e 74 42 61 63 6b 67 72 6f 75 6e 64 28 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 20 | aintBackground(.const.QRegion.&. |
76d00 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 52 65 67 69 6f 6e 28 20 63 6f 6e 73 74 20 51 | );.....void.clearRegion(.const.Q |
76d20 | 52 65 67 69 6f 6e 20 26 72 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 63 20 29 3b 0a 20 20 | Region.&r,.const.QColor.&c.);... |
76d40 | 20 20 76 6f 69 64 20 72 65 66 72 65 73 68 42 61 63 6b 67 72 6f 75 6e 64 28 29 3b 0a 20 20 20 20 | ..void.refreshBackground();..... |
76d60 | 76 6f 69 64 20 72 65 73 65 74 47 66 78 28 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a | void.resetGfx();..private.slots: |
76d80 | 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 55 4c 54 49 50 52 4f 43 45 53 53 0a | .#ifndef.QT_NO_QWS_MULTIPROCESS. |
76da0 | 20 20 20 20 76 6f 69 64 20 63 6c 69 65 6e 74 43 6c 6f 73 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 | ....void.clientClosed();.....voi |
76dc0 | 64 20 64 6f 43 6c 69 65 6e 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 65 6c 65 74 65 57 69 6e | d.doClient();.....void.deleteWin |
76de0 | 64 6f 77 73 4c 61 74 65 72 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 6f 69 64 20 73 63 | dowsLater();.#endif......void.sc |
76e00 | 72 65 65 6e 53 61 76 65 72 57 61 6b 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 63 72 65 65 6e | reenSaverWake();.....void.screen |
76e20 | 53 61 76 65 72 53 6c 65 65 70 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 63 72 65 65 6e 53 61 76 | SaverSleep();.....void.screenSav |
76e40 | 65 72 54 69 6d 65 6f 75 74 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 | erTimeout();..private:.....void. |
76e60 | 64 69 73 63 6f 6e 6e 65 63 74 43 6c 69 65 6e 74 28 20 51 57 53 43 6c 69 65 6e 74 20 2a 20 29 3b | disconnectClient(.QWSClient.*.); |
76e80 | 0a 20 20 20 20 76 6f 69 64 20 73 63 72 65 65 6e 53 61 76 65 28 69 6e 74 20 6c 65 76 65 6c 29 3b | .....void.screenSave(int.level); |
76ea0 | 0a 20 20 20 20 76 6f 69 64 20 64 6f 43 6c 69 65 6e 74 28 20 51 57 53 43 6c 69 65 6e 74 20 2a 20 | .....void.doClient(.QWSClient.*. |
76ec0 | 29 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 51 4d 61 70 49 74 65 72 61 74 6f 72 3c 69 6e 74 2c | );.....typedef.QMapIterator<int, |
76ee0 | 51 57 53 43 6c 69 65 6e 74 2a 3e 20 43 6c 69 65 6e 74 49 74 65 72 61 74 6f 72 3b 0a 20 20 20 20 | QWSClient*>.ClientIterator;..... |
76f00 | 74 79 70 65 64 65 66 20 51 4d 61 70 3c 69 6e 74 2c 51 57 53 43 6c 69 65 6e 74 2a 3e 20 43 6c 69 | typedef.QMap<int,QWSClient*>.Cli |
76f20 | 65 6e 74 4d 61 70 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6c 65 61 73 65 4d 6f 75 73 65 28 51 57 | entMap;.....void.releaseMouse(QW |
76f40 | 53 57 69 6e 64 6f 77 2a 20 77 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6c 65 61 73 65 4b 65 79 | SWindow*.w);.....void.releaseKey |
76f60 | 62 6f 61 72 64 28 51 57 53 57 69 6e 64 6f 77 2a 20 77 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 | board(QWSWindow*.w);.....void.up |
76f80 | 64 61 74 65 43 6c 69 65 6e 74 43 75 72 73 6f 72 50 6f 73 28 29 3b 0a 0a 20 20 20 20 75 63 68 61 | dateClientCursorPos();......ucha |
76fa0 | 72 2a 20 73 68 61 72 65 64 72 61 6d 3b 0a 20 20 20 20 69 6e 74 20 72 61 6d 6c 65 6e 3b 0a 0a 20 | r*.sharedram;.....int.ramlen;... |
76fc0 | 20 20 20 51 47 66 78 20 2a 67 66 78 3b 0a 0a 20 20 20 20 43 6c 69 65 6e 74 4d 61 70 20 63 6c 69 | ...QGfx.*gfx;......ClientMap.cli |
76fe0 | 65 6e 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 50 52 4f 50 45 52 54 49 45 | ent;.#ifndef.QT_NO_QWS_PROPERTIE |
77000 | 53 0a 20 20 20 20 51 57 53 50 72 6f 70 65 72 74 79 4d 61 6e 61 67 65 72 20 70 72 6f 70 65 72 74 | S.....QWSPropertyManager.propert |
77020 | 79 4d 61 6e 61 67 65 72 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 73 74 72 75 63 74 20 53 65 6c 65 | yManager;.#endif.....struct.Sele |
77040 | 63 74 69 6f 6e 4f 77 6e 65 72 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 69 64 3b 0a 09 73 74 72 | ctionOwner.{..int.windowid;..str |
77060 | 75 63 74 20 54 69 6d 65 20 7b 0a 09 20 20 20 20 76 6f 69 64 20 73 65 74 28 20 69 6e 74 20 68 2c | uct.Time.{......void.set(.int.h, |
77080 | 20 69 6e 74 20 6d 2c 20 69 6e 74 20 73 2c 20 69 6e 74 20 73 32 20 29 20 7b 0a 09 09 68 6f 75 72 | .int.m,.int.s,.int.s2.).{...hour |
770a0 | 20 3d 20 68 3b 20 6d 69 6e 75 74 65 20 3d 20 6d 3b 20 73 65 63 20 3d 20 73 3b 20 6d 73 20 3d 20 | .=.h;.minute.=.m;.sec.=.s;.ms.=. |
770c0 | 73 32 3b 0a 09 20 20 20 20 7d 0a 09 20 20 20 20 69 6e 74 20 68 6f 75 72 2c 20 6d 69 6e 75 74 65 | s2;......}......int.hour,.minute |
770e0 | 2c 20 73 65 63 2c 20 6d 73 3b 0a 09 7d 20 74 69 6d 65 3b 0a 20 20 20 20 7d 20 73 65 6c 65 63 74 | ,.sec,.ms;..}.time;.....}.select |
77100 | 69 6f 6e 4f 77 6e 65 72 3b 0a 20 20 20 20 51 54 69 6d 65 20 74 69 6d 65 72 3b 0a 20 20 20 20 51 | ionOwner;.....QTime.timer;.....Q |
77120 | 57 53 53 65 72 76 65 72 44 61 74 61 2a 20 64 3b 0a 20 20 20 20 69 6e 74 2a 20 73 63 72 65 65 6e | WSServerData*.d;.....int*.screen |
77140 | 73 61 76 65 72 69 6e 74 65 72 76 61 6c 3b 0a 0a 20 20 20 20 51 57 53 57 69 6e 64 6f 77 20 2a 66 | saverinterval;......QWSWindow.*f |
77160 | 6f 63 75 73 77 3b 0a 20 20 20 20 51 57 53 57 69 6e 64 6f 77 20 2a 6d 6f 75 73 65 47 72 61 62 62 | ocusw;.....QWSWindow.*mouseGrabb |
77180 | 65 72 3b 0a 20 20 20 20 62 6f 6f 6c 20 6d 6f 75 73 65 47 72 61 62 62 69 6e 67 3b 0a 20 20 20 20 | er;.....bool.mouseGrabbing;..... |
771a0 | 69 6e 74 20 73 77 69 64 74 68 2c 20 73 68 65 69 67 68 74 2c 20 73 64 65 70 74 68 3b 0a 23 69 66 | int.swidth,.sheight,.sdepth;.#if |
771c0 | 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 43 55 52 53 4f 52 0a 20 20 20 20 62 6f 6f 6c 20 68 | ndef.QT_NO_QWS_CURSOR.....bool.h |
771e0 | 61 76 65 76 69 73 63 75 72 73 3b 0a 20 20 20 20 51 57 53 43 75 72 73 6f 72 20 2a 63 75 72 73 6f | aveviscurs;.....QWSCursor.*curso |
77200 | 72 3b 09 20 20 20 20 2f 2f 20 63 75 72 73 6f 72 20 63 75 72 72 65 6e 74 6c 79 20 73 68 6f 77 6e | r;.....//.cursor.currently.shown |
77220 | 0a 20 20 20 20 51 57 53 43 75 72 73 6f 72 20 2a 6e 65 78 74 43 75 72 73 6f 72 3b 20 20 2f 2f 20 | .....QWSCursor.*nextCursor;..//. |
77240 | 63 75 72 73 6f 72 20 74 6f 20 73 68 6f 77 20 6f 6e 63 65 20 67 72 61 62 62 69 6e 67 20 69 73 20 | cursor.to.show.once.grabbing.is. |
77260 | 6f 66 66 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 73 63 72 65 65 6e 52 65 67 | off.#endif.....QRegion.screenReg |
77280 | 69 6f 6e 3b 20 20 20 2f 2f 20 74 68 65 20 65 6e 74 69 72 65 20 64 69 73 70 6c 61 79 20 72 65 67 | ion;...//.the.entire.display.reg |
772a0 | 69 6f 6e 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 73 65 72 76 65 72 52 65 67 69 6f 6e 3b 0a 20 20 | ion.....QRegion.serverRegion;... |
772c0 | 20 20 51 52 65 67 69 6f 6e 20 64 69 72 74 79 42 61 63 6b 67 72 6f 75 6e 64 3b 0a 20 20 20 20 62 | ..QRegion.dirtyBackground;.....b |
772e0 | 6f 6f 6c 20 64 69 73 61 62 6c 65 50 61 69 6e 74 69 6e 67 3b 0a 20 20 20 20 51 50 74 72 4c 69 73 | ool.disablePainting;.....QPtrLis |
77300 | 74 3c 51 57 53 4d 6f 75 73 65 48 61 6e 64 6c 65 72 3e 20 6d 6f 75 73 65 68 61 6e 64 6c 65 72 73 | t<QWSMouseHandler>.mousehandlers |
77320 | 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b 45 59 42 4f 41 52 44 0a 20 20 20 | ;.#ifndef.QT_NO_QWS_KEYBOARD.... |
77340 | 20 51 50 74 72 4c 69 73 74 3c 51 57 53 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 3e 20 6b 65 | .QPtrList<QWSKeyboardHandler>.ke |
77360 | 79 62 6f 61 72 64 68 61 6e 64 6c 65 72 73 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 51 50 74 72 | yboardhandlers;.#endif......QPtr |
77380 | 4c 69 73 74 3c 51 57 53 43 6f 6d 6d 61 6e 64 53 74 72 75 63 74 3e 20 63 6f 6d 6d 61 6e 64 51 75 | List<QWSCommandStruct>.commandQu |
773a0 | 65 75 65 3b 0a 20 20 20 20 51 57 53 52 65 67 69 6f 6e 4d 61 6e 61 67 65 72 20 2a 72 67 6e 4d 61 | eue;.....QWSRegionManager.*rgnMa |
773c0 | 6e 3b 0a 0a 20 20 20 20 2f 2f 20 57 69 6e 64 6f 77 20 6d 61 6e 61 67 65 6d 65 6e 74 0a 20 20 20 | n;......//.Window.management.... |
773e0 | 20 51 50 74 72 4c 69 73 74 3c 51 57 53 57 69 6e 64 6f 77 3e 20 77 69 6e 64 6f 77 73 3b 20 2f 2f | .QPtrList<QWSWindow>.windows;.// |
77400 | 20 66 69 72 73 74 3d 74 6f 70 6d 6f 73 74 0a 20 20 20 20 51 57 53 57 69 6e 64 6f 77 2a 20 6e 65 | .first=topmost.....QWSWindow*.ne |
77420 | 77 57 69 6e 64 6f 77 28 69 6e 74 20 69 64 2c 20 51 57 53 43 6c 69 65 6e 74 2a 20 63 6c 69 65 6e | wWindow(int.id,.QWSClient*.clien |
77440 | 74 29 3b 0a 20 20 20 20 51 57 53 57 69 6e 64 6f 77 2a 20 66 69 6e 64 57 69 6e 64 6f 77 28 69 6e | t);.....QWSWindow*.findWindow(in |
77460 | 74 20 77 69 6e 64 6f 77 69 64 2c 20 51 57 53 43 6c 69 65 6e 74 2a 20 63 6c 69 65 6e 74 29 3b 0a | t.windowid,.QWSClient*.client);. |
77480 | 20 20 20 20 76 6f 69 64 20 6d 6f 76 65 57 69 6e 64 6f 77 52 65 67 69 6f 6e 28 51 57 53 57 69 6e | ....void.moveWindowRegion(QWSWin |
774a0 | 64 6f 77 2a 2c 20 69 6e 74 20 64 78 2c 20 69 6e 74 20 64 79 20 29 3b 0a 20 20 20 20 51 52 65 67 | dow*,.int.dx,.int.dy.);.....QReg |
774c0 | 69 6f 6e 20 73 65 74 57 69 6e 64 6f 77 52 65 67 69 6f 6e 28 51 57 53 57 69 6e 64 6f 77 2a 2c 20 | ion.setWindowRegion(QWSWindow*,. |
774e0 | 51 52 65 67 69 6f 6e 20 72 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 61 69 73 65 57 69 6e 64 6f | QRegion.r.);.....void.raiseWindo |
77500 | 77 28 20 51 57 53 57 69 6e 64 6f 77 20 2a 2c 20 69 6e 74 20 3d 20 30 29 3b 0a 20 20 20 20 76 6f | w(.QWSWindow.*,.int.=.0);.....vo |
77520 | 69 64 20 6c 6f 77 65 72 57 69 6e 64 6f 77 28 20 51 57 53 57 69 6e 64 6f 77 20 2a 2c 20 69 6e 74 | id.lowerWindow(.QWSWindow.*,.int |
77540 | 20 3d 20 2d 31 29 3b 0a 20 20 20 20 76 6f 69 64 20 65 78 70 6f 73 65 52 65 67 69 6f 6e 28 20 51 | .=.-1);.....void.exposeRegion(.Q |
77560 | 52 65 67 69 6f 6e 20 2c 20 69 6e 74 20 69 6e 64 65 78 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 6f | Region.,.int.index.=.0.);.....vo |
77580 | 69 64 20 6e 6f 74 69 66 79 4d 6f 64 69 66 69 65 64 28 20 51 57 53 57 69 6e 64 6f 77 20 2a 61 63 | id.notifyModified(.QWSWindow.*ac |
775a0 | 74 69 76 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 79 6e 63 52 65 67 69 6f 6e 73 | tive.=.0.);.....void.syncRegions |
775c0 | 28 20 51 57 53 57 69 6e 64 6f 77 20 2a 61 63 74 69 76 65 20 3d 20 30 20 29 3b 0a 0a 20 20 20 20 | (.QWSWindow.*active.=.0.);...... |
775e0 | 76 6f 69 64 20 73 65 74 43 75 72 73 6f 72 28 51 57 53 43 75 72 73 6f 72 20 2a 63 75 72 73 29 3b | void.setCursor(QWSCursor.*curs); |
77600 | 0a 0a 20 20 20 20 2f 2f 20 6d 75 6c 74 69 6d 65 64 69 61 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e | ......//.multimedia.#ifndef.QT_N |
77620 | 4f 5f 53 4f 55 4e 44 0a 20 20 20 20 51 57 53 53 6f 75 6e 64 53 65 72 76 65 72 20 2a 73 6f 75 6e | O_SOUND.....QWSSoundServer.*soun |
77640 | 64 73 65 72 76 65 72 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f | dserver;.#endif.#ifndef.QT_NO_CO |
77660 | 50 0a 20 20 20 20 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c 20 51 50 74 72 4c 69 73 74 3c 51 57 53 | P.....QMap<QString,.QPtrList<QWS |
77680 | 43 6c 69 65 6e 74 3e 20 3e 20 63 68 61 6e 6e 65 6c 73 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 | Client>.>.channels;.#endif.#ifnd |
776a0 | 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 49 4d 0a 20 20 20 20 62 6f 6f 6c 20 6d 69 63 72 6f 46 3b | ef.QT_NO_QWS_IM.....bool.microF; |
776c0 | 0a 20 20 20 20 69 6e 74 20 6d 69 63 72 6f 58 3b 0a 20 20 20 20 69 6e 74 20 6d 69 63 72 6f 59 3b | .....int.microX;.....int.microY; |
776e0 | 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 65 78 74 65 72 6e 20 51 57 53 53 65 72 76 65 72 20 2a 71 77 | .#endif.};..extern.QWSServer.*qw |
77700 | 73 53 65 72 76 65 72 3b 20 2f 2f 74 68 65 72 65 20 63 61 6e 20 62 65 20 6f 6e 6c 79 20 6f 6e 65 | sServer;.//there.can.be.only.one |
77720 | 0a 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 49 4d 0a 20 20 20 20 63 6c 61 73 | ...#ifndef.QT_NO_QWS_IM.....clas |
77740 | 73 20 51 57 53 49 6e 70 75 74 4d 65 74 68 6f 64 0a 20 20 20 20 7b 0a 20 20 20 20 70 75 62 6c 69 | s.QWSInputMethod.....{.....publi |
77760 | 63 3a 0a 09 51 57 53 49 6e 70 75 74 4d 65 74 68 6f 64 28 29 3b 0a 09 76 69 72 74 75 61 6c 20 7e | c:..QWSInputMethod();..virtual.~ |
77780 | 51 57 53 49 6e 70 75 74 4d 65 74 68 6f 64 28 29 3b 0a 09 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 | QWSInputMethod();..virtual.bool. |
777a0 | 66 69 6c 74 65 72 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 | filter(int.unicode,.int.keycode, |
777c0 | 20 69 6e 74 20 6d 6f 64 69 66 69 65 72 73 2c 20 0a 09 09 09 20 20 20 20 62 6f 6f 6c 20 69 73 50 | .int.modifiers,.........bool.isP |
777e0 | 72 65 73 73 2c 20 62 6f 6f 6c 20 61 75 74 6f 52 65 70 65 61 74 29 3d 30 3b 0a 09 76 69 72 74 75 | ress,.bool.autoRepeat)=0;..virtu |
77800 | 61 6c 20 76 6f 69 64 20 72 65 73 65 74 28 29 3b 0a 09 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 | al.void.reset();..virtual.void.s |
77820 | 65 74 4d 69 63 72 6f 46 6f 63 75 73 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 29 3b 0a 09 76 | etMicroFocus(.int.x,.int.y.);..v |
77840 | 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 51 46 6f 6e 74 | irtual.void.setFont(.const.QFont |
77860 | 26 20 29 3b 0a 20 20 20 20 70 72 6f 74 65 63 74 65 64 3a 0a 09 76 6f 69 64 20 73 65 6e 64 49 4d | &.);.....protected:..void.sendIM |
77880 | 45 76 65 6e 74 28 20 51 57 53 53 65 72 76 65 72 3a 3a 49 4d 53 74 61 74 65 2c 20 63 6f 6e 73 74 | Event(.QWSServer::IMState,.const |
778a0 | 20 51 53 74 72 69 6e 67 26 20 74 78 74 2c 20 69 6e 74 20 63 70 6f 73 2c 20 69 6e 74 20 73 65 6c | .QString&.txt,.int.cpos,.int.sel |
778c0 | 4c 65 6e 20 3d 20 30 20 29 3b 0a 09 2f 2f 76 6f 69 64 20 73 65 6e 64 4b 65 79 45 76 65 6e 74 28 | Len.=.0.);..//void.sendKeyEvent( |
778e0 | 20 69 6e 74 20 75 6e 69 63 6f 64 65 2c 20 69 6e 74 20 6b 65 79 63 6f 64 65 2c 20 69 6e 74 20 6d | .int.unicode,.int.keycode,.int.m |
77900 | 6f 64 69 66 69 65 72 73 2c 20 0a 09 2f 2f 09 09 20 20 20 20 62 6f 6f 6c 20 69 73 50 72 65 73 73 | odifiers,...//......bool.isPress |
77920 | 2c 20 62 6f 6f 6c 20 61 75 74 6f 52 65 70 65 61 74 29 3b 0a 20 20 20 20 7d 3b 0a 0a 69 6e 6c 69 | ,.bool.autoRepeat);.....};..inli |
77940 | 6e 65 20 76 6f 69 64 20 51 57 53 49 6e 70 75 74 4d 65 74 68 6f 64 3a 3a 73 65 6e 64 49 4d 45 76 | ne.void.QWSInputMethod::sendIMEv |
77960 | 65 6e 74 28 20 51 57 53 53 65 72 76 65 72 3a 3a 49 4d 53 74 61 74 65 20 73 74 61 74 65 2c 20 63 | ent(.QWSServer::IMState.state,.c |
77980 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 78 74 2c 20 69 6e 74 20 63 70 6f 73 2c 20 69 6e 74 | onst.QString.&txt,.int.cpos,.int |
779a0 | 20 73 65 6c 4c 65 6e 20 29 0a 7b 0a 20 20 20 20 71 77 73 53 65 72 76 65 72 2d 3e 73 65 6e 64 49 | .selLen.).{.....qwsServer->sendI |
779c0 | 4d 45 76 65 6e 74 28 20 73 74 61 74 65 2c 20 74 78 74 2c 20 63 70 6f 73 2c 20 73 65 6c 4c 65 6e | MEvent(.state,.txt,.cpos,.selLen |
779e0 | 20 29 3b 0a 0a 7d 0a 0a 0a 23 65 6e 64 69 66 0a 0a 0a 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .);..}...#endif...../*********** |
77a00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
77a20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 2a 0a 20 2a | **************************..*..* |
77a40 | 20 43 6c 61 73 73 3a 20 51 57 53 43 6c 69 65 6e 74 0a 20 2a 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .Class:.QWSClient..*..********** |
77a60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
77a80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 73 74 | ***************************/..st |
77aa0 | 72 75 63 74 20 51 57 53 4d 6f 75 73 65 45 76 65 6e 74 3b 0a 0a 74 79 70 65 64 65 66 20 51 4d 61 | ruct.QWSMouseEvent;..typedef.QMa |
77ac0 | 70 3c 69 6e 74 2c 20 51 57 53 43 75 72 73 6f 72 2a 3e 20 51 57 53 43 75 72 73 6f 72 4d 61 70 3b | p<int,.QWSCursor*>.QWSCursorMap; |
77ae0 | 0a 0a 63 6c 61 73 73 20 51 57 53 43 6c 69 65 6e 74 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 | ..class.QWSClient.:.public.QObje |
77b00 | 63 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 | ct.{.....Q_OBJECT.public:.....QW |
77b20 | 53 43 6c 69 65 6e 74 28 20 51 4f 62 6a 65 63 74 2a 20 70 61 72 65 6e 74 2c 20 69 6e 74 20 73 6f | SClient(.QObject*.parent,.int.so |
77b40 | 63 6b 65 74 2c 20 69 6e 74 20 69 64 20 29 3b 0a 20 20 20 20 7e 51 57 53 43 6c 69 65 6e 74 28 29 | cket,.int.id.);.....~QWSClient() |
77b60 | 3b 0a 0a 20 20 20 20 69 6e 74 20 73 6f 63 6b 65 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 | ;......int.socket().const;...... |
77b80 | 76 6f 69 64 20 73 65 74 49 64 65 6e 74 69 74 79 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 29 | void.setIdentity(const.QString&) |
77ba0 | 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 69 64 65 6e 74 69 74 79 28 29 20 63 6f 6e 73 74 20 7b | ;.....QString.identity().const.{ |
77bc0 | 20 72 65 74 75 72 6e 20 69 64 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 6e 64 45 76 65 6e | .return.id;.}......void.sendEven |
77be0 | 74 28 20 51 57 53 45 76 65 6e 74 2a 20 65 76 65 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 | t(.QWSEvent*.event.);.....void.s |
77c00 | 65 6e 64 43 6f 6e 6e 65 63 74 65 64 45 76 65 6e 74 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 64 | endConnectedEvent(.const.char.*d |
77c20 | 69 73 70 6c 61 79 5f 73 70 65 63 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 6e 64 4d 61 78 57 | isplay_spec.);.....void.sendMaxW |
77c40 | 69 6e 64 6f 77 52 65 63 74 45 76 65 6e 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 6e 64 52 | indowRectEvent();.....void.sendR |
77c60 | 65 67 69 6f 6e 4d 6f 64 69 66 79 45 76 65 6e 74 28 20 69 6e 74 20 77 69 6e 69 64 2c 20 51 52 65 | egionModifyEvent(.int.winid,.QRe |
77c80 | 67 69 6f 6e 20 65 78 70 6f 73 65 64 2c 20 62 6f 6f 6c 20 61 63 6b 20 29 3b 0a 20 20 20 20 76 6f | gion.exposed,.bool.ack.);.....vo |
77ca0 | 69 64 20 73 65 6e 64 46 6f 63 75 73 45 76 65 6e 74 28 20 69 6e 74 20 77 69 6e 69 64 2c 20 62 6f | id.sendFocusEvent(.int.winid,.bo |
77cc0 | 6f 6c 20 67 65 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 6e 64 50 72 6f 70 65 72 74 79 4e | ol.get.);.....void.sendPropertyN |
77ce0 | 6f 74 69 66 79 45 76 65 6e 74 28 20 69 6e 74 20 70 72 6f 70 65 72 74 79 2c 20 69 6e 74 20 73 74 | otifyEvent(.int.property,.int.st |
77d00 | 61 74 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 6e 64 50 72 6f 70 65 72 74 79 52 65 70 6c | ate.);.....void.sendPropertyRepl |
77d20 | 79 45 76 65 6e 74 28 20 69 6e 74 20 70 72 6f 70 65 72 74 79 2c 20 69 6e 74 20 6c 65 6e 2c 20 63 | yEvent(.int.property,.int.len,.c |
77d40 | 68 61 72 20 2a 64 61 74 61 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 6e 64 53 65 6c 65 63 74 | har.*data.);.....void.sendSelect |
77d60 | 69 6f 6e 43 6c 65 61 72 45 76 65 6e 74 28 20 69 6e 74 20 77 69 6e 64 6f 77 69 64 20 29 3b 0a 20 | ionClearEvent(.int.windowid.);.. |
77d80 | 20 20 20 76 6f 69 64 20 73 65 6e 64 53 65 6c 65 63 74 69 6f 6e 52 65 71 75 65 73 74 45 76 65 6e | ...void.sendSelectionRequestEven |
77da0 | 74 28 20 51 57 53 43 6f 6e 76 65 72 74 53 65 6c 65 63 74 69 6f 6e 43 6f 6d 6d 61 6e 64 20 2a 63 | t(.QWSConvertSelectionCommand.*c |
77dc0 | 6d 64 2c 20 69 6e 74 20 77 69 6e 64 6f 77 69 64 20 29 3b 0a 20 20 20 20 51 57 53 43 6f 6d 6d 61 | md,.int.windowid.);.....QWSComma |
77de0 | 6e 64 2a 20 72 65 61 64 4d 6f 72 65 43 6f 6d 6d 61 6e 64 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 | nd*.readMoreCommand();......int. |
77e00 | 63 6c 69 65 6e 74 49 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 63 69 64 3b 20 7d | clientId().const.{.return.cid;.} |
77e20 | 0a 0a 20 20 20 20 51 57 53 43 75 72 73 6f 72 4d 61 70 20 63 75 72 73 6f 72 73 3b 09 2f 2f 20 63 | ......QWSCursorMap.cursors;.//.c |
77e40 | 75 72 73 6f 72 73 20 64 65 66 69 6e 65 64 20 62 79 20 74 68 69 73 20 63 6c 69 65 6e 74 0a 73 69 | ursors.defined.by.this.client.si |
77e60 | 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 6e 65 63 74 69 6f 6e 43 6c 6f 73 65 64 | gnals:.....void.connectionClosed |
77e80 | 28 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 70 72 69 76 61 74 | ();.....void.readyRead();.privat |
77ea0 | 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 63 6c 6f 73 65 48 61 6e 64 6c 65 72 28 29 | e.slots:.....void.closeHandler() |
77ec0 | 3b 0a 20 20 20 20 76 6f 69 64 20 65 72 72 6f 72 48 61 6e 64 6c 65 72 28 20 69 6e 74 20 29 3b 0a | ;.....void.errorHandler(.int.);. |
77ee0 | 70 72 69 76 61 74 65 3a 0a 20 20 20 20 69 6e 74 20 73 3b 20 2f 2f 20 58 58 58 20 63 73 6f 63 6b | private:.....int.s;.//.XXX.csock |
77f00 | 65 74 2d 3e 64 2d 3e 73 6f 63 6b 65 74 2d 3e 73 6f 63 6b 65 74 28 29 20 69 73 20 74 68 69 73 20 | et->d->socket->socket().is.this. |
77f20 | 76 61 6c 75 65 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 55 4c 54 49 50 52 4f | value.#ifndef.QT_NO_QWS_MULTIPRO |
77f40 | 43 45 53 53 0a 20 20 20 20 51 57 53 53 6f 63 6b 65 74 20 2a 63 73 6f 63 6b 65 74 3b 0a 23 65 6e | CESS.....QWSSocket.*csocket;.#en |
77f60 | 64 69 66 0a 20 20 20 20 51 57 53 43 6f 6d 6d 61 6e 64 2a 20 63 6f 6d 6d 61 6e 64 3b 0a 20 20 20 | dif.....QWSCommand*.command;.... |
77f80 | 20 75 69 6e 74 20 69 73 43 6c 6f 73 65 64 20 3a 20 31 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 | .uint.isClosed.:.1;.....QString. |
77fa0 | 69 64 3b 0a 20 20 20 20 69 6e 74 20 63 69 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 | id;.....int.cid;.};..#endif.//.Q |
77fc0 | 57 49 4e 44 4f 57 53 59 53 54 45 4d 5f 51 57 53 5f 48 0a 00 00 00 24 00 71 00 73 00 71 00 6c 00 | WINDOWSYSTEM_QWS_H....$.q.s.q.l. |
77fe0 | 73 00 65 00 6c 00 65 00 63 00 74 00 63 00 75 00 72 00 73 00 6f 00 72 00 2e 00 68 00 00 0e 0d 2f | s.e.l.e.c.t.c.u.r.s.o.r...h..../ |
78000 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
78020 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
78040 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 | ************.**.**.Definition.of |
78060 | 20 51 53 71 6c 53 65 6c 65 63 74 43 75 72 73 6f 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 | .QSqlSelectCursor.class.**.**.Cr |
78080 | 65 61 74 65 64 20 3a 20 32 30 30 32 2d 31 31 2d 31 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 | eated.:.2002-11-13.**.**.Copyrig |
780a0 | 68 74 20 28 43 29 20 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 | ht.(C).2002.Trolltech.ASA...All. |
780c0 | 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 | rights.reserved..**.**.This.file |
780e0 | 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 73 71 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 | .is.part.of.the.sql.module.of.th |
78100 | 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c | e.Qt.GUI.Toolkit..**.**.This.fil |
78120 | 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 | e.may.be.distributed.under.the.t |
78140 | 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 | erms.of.the.Q.Public.License.**. |
78160 | 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e | as.defined.by.Trolltech.ASA.of.N |
78180 | 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a | orway.and.appearing.in.the.file. |
781a0 | 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 | **.LICENSE.QPL.included.in.the.p |
781c0 | 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 | ackaging.of.this.file..**.**.Thi |
781e0 | 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 | s.file.may.be.distributed.and/or |
78200 | 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 | .modified.under.the.terms.of.the |
78220 | 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 | .**.GNU.General.Public.License.v |
78240 | 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 | ersion.2.as.published.by.the.Fre |
78260 | 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 | e.Software.**.Foundation.and.app |
78280 | 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 | earing.in.the.file.LICENSE.GPL.i |
782a0 | 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 | ncluded.in.the.**.packaging.of.t |
782c0 | 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e | his.file..**.**.Licensees.holdin |
782e0 | 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 | g.valid.Qt.Enterprise.Edition.li |
78300 | 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 | censes.may.use.this.**.file.in.a |
78320 | 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c | ccordance.with.the.Qt.Commercial |
78340 | 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 | .License.Agreement.provided.**.w |
78360 | 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c | ith.the.Software..**.**.This.fil |
78380 | 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 | e.is.provided.AS.IS.with.NO.WARR |
783a0 | 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a | ANTY.OF.ANY.KIND,.INCLUDING.THE. |
783c0 | 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 | **.WARRANTY.OF.DESIGN,.MERCHANTA |
783e0 | 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 | BILITY.AND.FITNESS.FOR.A.PARTICU |
78400 | 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 | LAR.PURPOSE..**.**.See.http://qt |
78420 | 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 | software.com/pricing.html.or.ema |
78440 | 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 | il.sales@trolltech.com.for.**... |
78460 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 | information.about.Qt.Commercial. |
78480 | 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a | License.Agreements..**.See.http: |
784a0 | 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 | //qtsoftware.com/qpl/.for.QPL.li |
784c0 | 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 | censing.information..**.See.http |
784e0 | 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c | ://qtsoftware.com/gpl/.for.GPL.l |
78500 | 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 | icensing.information..**.**.Cont |
78520 | 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f | act.info@trolltech.com.if.any.co |
78540 | 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a | nditions.of.this.licensing.are.* |
78560 | 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a | *.not.clear.to.you..**.********* |
78580 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
785a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a | *****************************/.. |
785c0 | 23 69 66 6e 64 65 66 20 51 53 51 4c 53 45 4c 45 43 54 43 55 52 53 4f 52 5f 48 0a 23 64 65 66 69 | #ifndef.QSQLSELECTCURSOR_H.#defi |
785e0 | 6e 65 20 51 53 51 4c 53 45 4c 45 43 54 43 55 52 53 4f 52 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 | ne.QSQLSELECTCURSOR_H..#ifndef.Q |
78600 | 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 71 6c 63 75 72 73 6f 72 2e 68 22 0a 23 65 6e 64 | T_H.#include."qsqlcursor.h".#end |
78620 | 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 20 51 54 5f 4d 4f 44 | if.//.QT_H..#if.!defined(.QT_MOD |
78640 | 55 4c 45 5f 53 51 4c 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f 4c 49 43 45 4e 53 45 | ULE_SQL.).||.defined(.QT_LICENSE |
78660 | 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 |
78680 | 54 5f 53 51 4c 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 | T_SQL.#else.#define.QM_EXPORT_SQ |
786a0 | 4c 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f | L.Q_EXPORT.#endif..#ifndef.QT_NO |
786c0 | 5f 53 51 4c 0a 0a 63 6c 61 73 73 20 51 53 71 6c 53 65 6c 65 63 74 43 75 72 73 6f 72 50 72 69 76 | _SQL..class.QSqlSelectCursorPriv |
786e0 | 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 53 71 6c 53 65 | ate;..class.QM_EXPORT_SQL.QSqlSe |
78700 | 6c 65 63 74 43 75 72 73 6f 72 20 3a 20 70 75 62 6c 69 63 20 51 53 71 6c 43 75 72 73 6f 72 0a 7b | lectCursor.:.public.QSqlCursor.{ |
78720 | 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 71 6c 53 65 6c 65 63 74 43 75 72 73 6f 72 28 20 63 | .public:.....QSqlSelectCursor(.c |
78740 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 75 65 72 79 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e | onst.QString&.query.=.QString::n |
78760 | 75 6c 6c 2c 20 51 53 71 6c 44 61 74 61 62 61 73 65 2a 20 64 62 20 3d 20 30 20 29 3b 0a 20 20 20 | ull,.QSqlDatabase*.db.=.0.);.... |
78780 | 20 51 53 71 6c 53 65 6c 65 63 74 43 75 72 73 6f 72 28 20 63 6f 6e 73 74 20 51 53 71 6c 53 65 6c | .QSqlSelectCursor(.const.QSqlSel |
787a0 | 65 63 74 43 75 72 73 6f 72 26 20 6f 74 68 65 72 20 29 3b 0a 20 20 20 20 7e 51 53 71 6c 53 65 6c | ectCursor&.other.);.....~QSqlSel |
787c0 | 65 63 74 43 75 72 73 6f 72 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 78 65 63 28 20 63 6f 6e 73 | ectCursor();.....bool.exec(.cons |
787e0 | 74 20 51 53 74 72 69 6e 67 26 20 71 75 65 72 79 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 65 6c | t.QString&.query.);.....bool.sel |
78800 | 65 63 74 28 29 20 7b 20 72 65 74 75 72 6e 20 51 53 71 6c 43 75 72 73 6f 72 3a 3a 73 65 6c 65 63 | ect().{.return.QSqlCursor::selec |
78820 | 74 28 29 3b 20 7d 0a 20 20 20 20 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 53 71 6c 49 | t();.}......protected:.....QSqlI |
78840 | 6e 64 65 78 20 70 72 69 6d 61 72 79 49 6e 64 65 78 28 20 62 6f 6f 6c 20 3d 20 54 52 55 45 20 29 | ndex.primaryIndex(.bool.=.TRUE.) |
78860 | 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 51 53 71 6c 49 6e 64 65 78 28 29 3b 20 7d 0a 20 | .const.{.return.QSqlIndex();.}.. |
78880 | 20 20 20 51 53 71 6c 49 6e 64 65 78 20 69 6e 64 65 78 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | ...QSqlIndex.index(.const.QStrin |
788a0 | 67 4c 69 73 74 26 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 51 53 71 6c 49 6e 64 65 | gList&.).const.{.return.QSqlInde |
788c0 | 78 28 29 3b 20 7d 0a 20 20 20 20 51 53 71 6c 49 6e 64 65 78 20 69 6e 64 65 78 28 20 63 6f 6e 73 | x();.}.....QSqlIndex.index(.cons |
788e0 | 74 20 51 53 74 72 69 6e 67 26 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 51 53 71 6c | t.QString&.).const.{.return.QSql |
78900 | 49 6e 64 65 78 28 29 3b 20 7d 0a 20 20 20 20 51 53 71 6c 49 6e 64 65 78 20 69 6e 64 65 78 28 20 | Index();.}.....QSqlIndex.index(. |
78920 | 63 6f 6e 73 74 20 63 68 61 72 2a 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 51 53 71 | const.char*.).const.{.return.QSq |
78940 | 6c 49 6e 64 65 78 28 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 72 69 6d 61 72 79 49 | lIndex();.}.....void.setPrimaryI |
78960 | 6e 64 65 78 28 20 63 6f 6e 73 74 20 51 53 71 6c 49 6e 64 65 78 26 20 29 20 7b 7d 0a 20 20 20 20 | ndex(.const.QSqlIndex&.).{}..... |
78980 | 76 6f 69 64 20 61 70 70 65 6e 64 28 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f | void.append(.const.QSqlFieldInfo |
789a0 | 26 20 29 20 7b 7d 0a 20 20 20 20 76 6f 69 64 20 69 6e 73 65 72 74 28 20 69 6e 74 2c 20 63 6f 6e | &.).{}.....void.insert(.int,.con |
789c0 | 73 74 20 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 26 20 29 20 7b 7d 0a 20 20 20 20 76 6f 69 64 20 | st.QSqlFieldInfo&.).{}.....void. |
789e0 | 72 65 6d 6f 76 65 28 20 69 6e 74 20 29 20 7b 7d 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 28 | remove(.int.).{}.....void.clear( |
78a00 | 29 20 7b 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 47 65 6e 65 72 61 74 65 64 28 20 63 6f 6e 73 | ).{}.....void.setGenerated(.cons |
78a20 | 74 20 51 53 74 72 69 6e 67 26 2c 20 62 6f 6f 6c 20 29 20 7b 7d 0a 20 20 20 20 76 6f 69 64 20 73 | t.QString&,.bool.).{}.....void.s |
78a40 | 65 74 47 65 6e 65 72 61 74 65 64 28 20 69 6e 74 2c 20 62 6f 6f 6c 20 29 20 7b 7d 0a 20 20 20 20 | etGenerated(.int,.bool.).{}..... |
78a60 | 51 53 71 6c 52 65 63 6f 72 64 2a 09 65 64 69 74 42 75 66 66 65 72 28 20 62 6f 6f 6c 20 3d 20 46 | QSqlRecord*.editBuffer(.bool.=.F |
78a80 | 41 4c 53 45 20 29 20 7b 20 72 65 74 75 72 6e 20 30 3b 20 7d 0a 20 20 20 20 51 53 71 6c 52 65 63 | ALSE.).{.return.0;.}.....QSqlRec |
78aa0 | 6f 72 64 2a 09 70 72 69 6d 65 49 6e 73 65 72 74 28 29 20 7b 20 72 65 74 75 72 6e 20 30 3b 20 7d | ord*.primeInsert().{.return.0;.} |
78ac0 | 0a 20 20 20 20 51 53 71 6c 52 65 63 6f 72 64 2a 09 70 72 69 6d 65 55 70 64 61 74 65 28 29 20 7b | .....QSqlRecord*.primeUpdate().{ |
78ae0 | 20 72 65 74 75 72 6e 20 30 3b 20 7d 0a 20 20 20 20 51 53 71 6c 52 65 63 6f 72 64 2a 09 70 72 69 | .return.0;.}.....QSqlRecord*.pri |
78b00 | 6d 65 44 65 6c 65 74 65 28 29 20 7b 20 72 65 74 75 72 6e 20 30 3b 20 7d 0a 20 20 20 20 69 6e 74 | meDelete().{.return.0;.}.....int |
78b20 | 09 69 6e 73 65 72 74 28 20 62 6f 6f 6c 20 3d 20 54 52 55 45 20 29 20 7b 20 72 65 74 75 72 6e 20 | .insert(.bool.=.TRUE.).{.return. |
78b40 | 30 3b 20 7d 0a 20 20 20 20 69 6e 74 09 75 70 64 61 74 65 28 20 62 6f 6f 6c 20 3d 20 54 52 55 45 | 0;.}.....int.update(.bool.=.TRUE |
78b60 | 20 29 20 7b 20 72 65 74 75 72 6e 20 30 3b 20 7d 0a 20 20 20 20 69 6e 74 09 64 65 6c 28 20 62 6f | .).{.return.0;.}.....int.del(.bo |
78b80 | 6f 6c 20 3d 20 54 52 55 45 20 29 20 7b 20 72 65 74 75 72 6e 20 30 3b 20 7d 0a 20 20 20 20 76 6f | ol.=.TRUE.).{.return.0;.}.....vo |
78ba0 | 69 64 20 73 65 74 4d 6f 64 65 28 20 69 6e 74 20 29 20 7b 7d 0a 0a 20 20 20 20 76 6f 69 64 20 73 | id.setMode(.int.).{}......void.s |
78bc0 | 65 74 53 6f 72 74 28 20 63 6f 6e 73 74 20 51 53 71 6c 49 6e 64 65 78 26 20 29 20 7b 7d 0a 20 20 | etSort(.const.QSqlIndex&.).{}... |
78be0 | 20 20 51 53 71 6c 49 6e 64 65 78 20 73 6f 72 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 | ..QSqlIndex.sort().const.{.retur |
78c00 | 6e 20 51 53 71 6c 49 6e 64 65 78 28 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 69 6c | n.QSqlIndex();.}.....void.setFil |
78c20 | 74 65 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 20 7b 7d 0a 20 20 20 20 51 53 74 | ter(.const.QString&.).{}.....QSt |
78c40 | 72 69 6e 67 20 66 69 6c 74 65 72 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 51 53 74 | ring.filter().const.{.return.QSt |
78c60 | 72 69 6e 67 3a 3a 6e 75 6c 6c 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4e 61 6d 65 28 20 | ring::null;.}.....void.setName(. |
78c80 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 2c 20 62 6f 6f 6c 20 3d 20 54 52 55 45 20 29 20 7b 7d | const.QString&,.bool.=.TRUE.).{} |
78ca0 | 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6e 61 6d 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 | .....QString.name().const.{.retu |
78cc0 | 72 6e 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 3b 20 7d 0a 20 20 20 20 51 53 74 72 69 6e 67 20 | rn.QString::null;.}.....QString. |
78ce0 | 74 6f 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 3d 20 51 53 74 72 69 | toString(.const.QString&.=.QStri |
78d00 | 6e 67 3a 3a 6e 75 6c 6c 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 3d 20 22 2c 22 20 29 | ng::null,.const.QString&.=.",".) |
78d20 | 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 3b 20 7d | .const.{.return.QString::null;.} |
78d40 | 0a 20 20 20 20 62 6f 6f 6c 20 73 65 6c 65 63 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 | .....bool.select(.const.QString. |
78d60 | 26 2c 20 63 6f 6e 73 74 20 51 53 71 6c 49 6e 64 65 78 26 20 3d 20 51 53 71 6c 49 6e 64 65 78 28 | &,.const.QSqlIndex&.=.QSqlIndex( |
78d80 | 29 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 70 6f 70 75 6c 61 74 65 | ).);..private:.....void.populate |
78da0 | 43 75 72 73 6f 72 28 29 3b 0a 20 20 20 20 0a 20 20 20 20 51 53 71 6c 53 65 6c 65 63 74 43 75 72 | Cursor();..........QSqlSelectCur |
78dc0 | 73 6f 72 50 72 69 76 61 74 65 20 2a 20 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 | sorPrivate.*.d;.};..#endif.//.QT |
78de0 | 5f 4e 4f 5f 53 51 4c 0a 23 65 6e 64 69 66 20 2f 2f 20 51 53 51 4c 53 45 4c 45 43 54 43 55 52 53 | _NO_SQL.#endif.//.QSQLSELECTCURS |
78e00 | 4f 52 5f 48 0a 00 00 00 1a 00 71 00 77 00 73 00 67 00 66 00 78 00 5f 00 71 00 6e 00 78 00 36 00 | OR_H......q.w.s.g.f.x._.q.n.x.6. |
78e20 | 2e 00 68 00 00 0b db 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ..h..../************************ |
78e40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
78e60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a | ********************.**.$Id$.**. |
78e80 | 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 74 6f 70 69 61 20 43 6f 72 65 20 51 6e 78 | **.Definition.of.Qtopia.Core.Qnx |
78ea0 | 20 6b 65 79 62 6f 61 72 64 20 64 72 69 76 65 72 73 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 | .keyboard.drivers.**.**.Copyrigh |
78ec0 | 74 20 28 43 29 20 31 39 39 39 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 | t.(C).1999-2002.Trolltech.ASA... |
78ee0 | 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 | All.rights.reserved..**.**.This. |
78f00 | 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c | file.is.part.of.the.kernel.modul |
78f20 | 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 | e.of.the.Qt.GUI.Toolkit..**.**.T |
78f40 | 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f | his.file.may.be.distributed.and/ |
78f60 | 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 | or.modified.under.the.terms.of.t |
78f80 | 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 | he.**.GNU.General.Public.License |
78fa0 | 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 | .version.2.as.published.by.the.F |
78fc0 | 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 | ree.Software.**.Foundation.and.a |
78fe0 | 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c | ppearing.in.the.file.LICENSE.GPL |
79000 | 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 | .included.in.the.**.packaging.of |
79020 | 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 | .this.file..**.**.Licensees.hold |
79040 | 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 | ing.valid.Qt.Enterprise.Edition. |
79060 | 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 | or.Qt.Professional.Edition.**.li |
79080 | 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 | censes.for.Qtopia.Core.may.use.t |
790a0 | 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a | his.file.in.accordance.with.the. |
790c0 | 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 | **.Qt.Embedded.Commercial.Licens |
790e0 | 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f | e.Agreement.provided.with.the.So |
79100 | 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 | ftware..**.**.This.file.is.provi |
79120 | 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e | ded.AS.IS.with.NO.WARRANTY.OF.AN |
79140 | 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 | Y.KIND,.INCLUDING.THE.**.WARRANT |
79160 | 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 | Y.OF.DESIGN,.MERCHANTABILITY.AND |
79180 | 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 | .FITNESS.FOR.A.PARTICULAR.PURPOS |
791a0 | 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 | E..**.**.See.http://qtsoftware.c |
791c0 | 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 | om/pricing.html.or.email.sales@t |
791e0 | 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f | rolltech.com.for.**...informatio |
79200 | 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 | n.about.Qt.Commercial.License.Ag |
79220 | 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 | reements..**.See.http://qtsoftwa |
79240 | 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e | re.com/gpl/.for.GPL.licensing.in |
79260 | 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 | formation..**.**.Contact.info@tr |
79280 | 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 | olltech.com.if.any.conditions.of |
792a0 | 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 | .this.licensing.are.**.not.clear |
792c0 | 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .to.you..**.******************** |
792e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
79300 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 | ******************/..#ifndef.QWS |
79320 | 47 46 58 5f 51 4e 58 36 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 53 47 46 58 5f 51 4e 58 36 5f 48 | GFX_QNX6_H.#define.QWSGFX_QNX6_H |
79340 | 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 3c 64 69 73 70 6c 61 79 | ..#ifndef.QT_H.#include.<display |
79360 | 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 64 69 73 70 75 74 69 6c 2e 68 3e 0a 23 69 6e 63 6c 75 | .h>.#include.<disputil.h>.#inclu |
79380 | 64 65 20 3c 71 67 66 78 72 61 73 74 65 72 5f 71 77 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c | de.<qgfxraster_qws.h>.#include.< |
793a0 | 71 67 66 78 5f 71 77 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 70 6f 6c 79 67 6f 6e 73 63 | qgfx_qws.h>.#include.<qpolygonsc |
793c0 | 61 6e 6e 65 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 70 65 6e 2e 68 3e 0a 23 69 6e 63 6c | anner.h>.#include.<qpen.h>.#incl |
793e0 | 75 64 65 20 3c 71 73 74 72 69 6e 67 2e 68 3e 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a | ude.<qstring.h>.#endif.//.QT_H.. |
79400 | 2f 2f 20 51 6e 78 46 62 20 47 66 78 20 63 6c 61 73 73 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6f 6e | //.QnxFb.Gfx.class.template.<con |
79420 | 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 |
79440 | 61 73 73 20 51 51 6e 78 46 62 47 66 78 20 3a 20 70 75 62 6c 69 63 20 51 47 66 78 52 61 73 74 65 | ass.QQnxFbGfx.:.public.QGfxRaste |
79460 | 72 3c 64 65 70 74 68 2c 20 74 79 70 65 3e 20 7b 0a 20 20 20 20 70 75 62 6c 69 63 3a 0a 09 51 51 | r<depth,.type>.{.....public:..QQ |
79480 | 6e 78 46 62 47 66 78 28 29 3b 0a 09 7e 51 51 6e 78 46 62 47 66 78 28 29 3b 0a 0a 09 69 6e 74 20 | nxFbGfx();..~QQnxFbGfx();...int. |
794a0 | 62 69 74 44 65 70 74 68 28 29 7b 20 72 65 74 75 72 6e 20 44 49 53 50 5f 42 49 54 53 5f 50 45 52 | bitDepth(){.return.DISP_BITS_PER |
794c0 | 5f 50 49 58 45 4c 20 28 20 63 74 78 2e 64 73 75 72 66 2d 3e 70 69 78 65 6c 5f 66 6f 72 6d 61 74 | _PIXEL.(.ctx.dsurf->pixel_format |
794e0 | 20 29 3b 7d 3b 0a 0a 09 76 6f 69 64 20 73 79 6e 63 20 28 29 3b 0a 2f 2f 09 76 6f 69 64 20 66 69 | .);};...void.sync.();.//.void.fi |
79500 | 6c 6c 52 65 63 74 20 28 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 29 3b 0a 2f 2f 09 76 6f 69 | llRect.(int,int,int,int);.//.voi |
79520 | 64 20 62 6c 74 20 28 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 29 3b | d.blt.(int,int,int,int,int,int); |
79540 | 0a 2f 2f 09 76 6f 69 64 20 68 6c 69 6e 65 55 6e 63 6c 69 70 70 65 64 20 28 20 69 6e 74 2c 20 69 | .//.void.hlineUnclipped.(.int,.i |
79560 | 6e 74 2c 20 69 6e 74 29 3b 0a 0a 20 20 20 20 70 72 69 76 61 74 65 3a 0a 09 64 69 73 70 5f 64 72 | nt,.int);......private:..disp_dr |
79580 | 61 77 5f 63 6f 6e 74 65 78 74 5f 74 20 63 74 78 3b 0a 7d 3b 0a 0a 2f 2f 20 53 63 72 65 65 6e 20 | aw_context_t.ctx;.};..//.Screen. |
795a0 | 63 6c 61 73 73 0a 63 6c 61 73 73 20 51 51 6e 78 53 63 72 65 65 6e 20 3a 20 70 75 62 6c 69 63 20 | class.class.QQnxScreen.:.public. |
795c0 | 51 53 63 72 65 65 6e 20 7b 0a 20 20 20 20 70 75 62 6c 69 63 3a 0a 09 51 51 6e 78 53 63 72 65 65 | QScreen.{.....public:..QQnxScree |
795e0 | 6e 28 69 6e 74 20 64 69 73 70 6c 61 79 5f 69 64 29 3a 51 53 63 72 65 65 6e 28 64 69 73 70 6c 61 | n(int.display_id):QScreen(displa |
79600 | 79 5f 69 64 29 7b 7d 3b 0a 09 7e 51 51 6e 78 53 63 72 65 65 6e 28 29 7b 7d 3b 0a 0a 09 62 6f 6f | y_id){};..~QQnxScreen(){};...boo |
79620 | 6c 20 63 6f 6e 6e 65 63 74 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 73 70 65 63 29 3b | l.connect(const.QString.&.spec); |
79640 | 0a 09 76 6f 69 64 20 64 69 73 63 6f 6e 6e 65 63 74 28 29 3b 0a 0a 09 62 6f 6f 6c 20 69 6e 69 74 | ..void.disconnect();...bool.init |
79660 | 44 65 76 69 63 65 28 29 3b 0a 09 76 6f 69 64 20 73 68 75 74 64 6f 77 6e 44 65 76 69 63 65 28 29 | Device();..void.shutdownDevice() |
79680 | 3b 0a 09 76 6f 69 64 20 73 65 74 4d 6f 64 65 28 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 29 3b 0a | ;..void.setMode(int,.int,.int);. |
796a0 | 0a 09 51 47 66 78 2a 20 63 72 65 61 74 65 47 66 78 20 28 75 6e 73 69 67 6e 65 64 20 63 68 61 72 | ..QGfx*.createGfx.(unsigned.char |
796c0 | 2a 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 29 3b 0a 0a 09 69 6e 74 20 69 6e | *,.int,.int,.int,.int);...int.in |
796e0 | 69 74 43 75 72 73 6f 72 28 76 6f 69 64 20 2a 2c 20 62 6f 6f 6c 29 3b 0a 7d 3b 0a 0a 23 69 66 6e | itCursor(void.*,.bool);.};..#ifn |
79700 | 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 43 55 52 53 4f 52 0a 63 6c 61 73 73 20 51 51 6e 78 43 | def.QT_NO_QWS_CURSOR.class.QQnxC |
79720 | 75 72 73 6f 72 20 3a 20 70 75 62 6c 69 63 20 51 53 63 72 65 65 6e 43 75 72 73 6f 72 0a 7b 0a 70 | ursor.:.public.QScreenCursor.{.p |
79740 | 75 62 6c 69 63 3a 0a 20 20 20 20 51 51 6e 78 43 75 72 73 6f 72 28 29 7b 7d 3b 0a 20 20 20 20 7e | ublic:.....QQnxCursor(){};.....~ |
79760 | 51 51 6e 78 43 75 72 73 6f 72 28 29 7b 7d 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | QQnxCursor(){};......virtual.voi |
79780 | 64 20 69 6e 69 74 28 53 57 43 75 72 73 6f 72 44 61 74 61 20 2a 2c 62 6f 6f 6c 3d 46 41 4c 53 45 | d.init(SWCursorData.*,bool=FALSE |
797a0 | 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. |
797c0 | 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 |
797e0 | 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. |
79800 | 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 |
79820 | 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();... |
79840 | 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 |
79860 | 6e 73 74 20 51 52 65 63 74 20 26 2c 20 51 47 66 78 52 61 73 74 65 72 42 61 73 65 20 2a 20 3d 20 | nst.QRect.&,.QGfxRasterBase.*.=. |
79880 | 30 20 29 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 46 41 4c | 0.).................{.return.FAL |
798a0 | 53 45 3b 20 7d 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 72 | SE;.}.....virtual.void.saveUnder |
798c0 | 28 29 20 7b 7d 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 | ().{}.....virtual.void.drawCurso |
798e0 | 72 28 29 20 7b 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 28 29 20 7b | r().{}.....virtual.void.draw().{ |
79900 | 7d 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 41 6c 70 68 61 | }.....virtual.bool.supportsAlpha |
79920 | 43 75 72 73 6f 72 28 29 20 7b 20 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 20 7d 0a 0a 20 20 20 20 | Cursor().{.return.FALSE;.}...... |
79940 | 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 72 6e 20 46 | static.bool.enabled().{.return.F |
79960 | 41 4c 53 45 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 69 6e 74 20 68 6f 74 78 3b 0a | ALSE;.}..private:.....int.hotx;. |
79980 | 20 20 20 20 69 6e 74 20 68 6f 74 79 3b 0a 20 20 20 20 51 42 69 74 41 72 72 61 79 20 63 75 72 73 | ....int.hoty;.....QBitArray.curs |
799a0 | 6f 72 2c 6d 61 73 6b 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 20 63 6f 6c 6f 75 72 30 2c 63 6f 6c 6f | or,mask;.....QColor.colour0,colo |
799c0 | 75 72 31 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 43 55 52 | ur1;.};..#endif.//.QT_NO_QWS_CUR |
799e0 | 53 4f 52 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 53 47 46 58 5f 51 4e 58 36 5f 48 0a 00 00 00 | SOR..#endif.//.QWSGFX_QNX6_H.... |
79a00 | 16 00 71 00 73 00 71 00 6c 00 71 00 75 00 65 00 72 00 79 00 2e 00 68 00 00 10 6e 2f 2a 2a 2a 2a | ..q.s.q.l.q.u.e.r.y...h...n/**** |
79a20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
79a40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
79a60 | 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 71 | ********.**.**.Definition.of.QSq |
79a80 | 6c 51 75 65 72 79 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 | lQuery.class.**.**.Created.:.200 |
79aa0 | 30 2d 31 31 2d 30 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 30 | 0-11-03.**.**.Copyright.(C).2000 |
79ac0 | 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 | .Trolltech.ASA...All.rights.rese |
79ae0 | 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 | rved..**.**.This.file.is.part.of |
79b00 | 20 74 68 65 20 73 71 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f | .the.sql.module.of.the.Qt.GUI.To |
79b20 | 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 | olkit..**.**.This.file.may.be.di |
79b40 | 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 | stributed.under.the.terms.of.the |
79b60 | 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 | .Q.Public.License.**.as.defined. |
79b80 | 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 | by.Trolltech.ASA.of.Norway.and.a |
79ba0 | 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e | ppearing.in.the.file.**.LICENSE. |
79bc0 | 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 | QPL.included.in.the.packaging.of |
79be0 | 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 | .this.file..**.**.This.file.may. |
79c00 | 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 | be.distributed.and/or.modified.u |
79c20 | 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e | nder.the.terms.of.the.**.GNU.Gen |
79c40 | 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 | eral.Public.License.version.2.as |
79c60 | 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a | .published.by.the.Free.Software. |
79c80 | 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 | **.Foundation.and.appearing.in.t |
79ca0 | 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 | he.file.LICENSE.GPL.included.in. |
79cc0 | 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a | the.**.packaging.of.this.file..* |
79ce0 | 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 | *.**.Licensees.holding.valid.Qt. |
79d00 | 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 | Enterprise.Edition.licenses.may. |
79d20 | 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 | use.this.**.file.in.accordance.w |
79d40 | 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 | ith.the.Qt.Commercial.License.Ag |
79d60 | 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 74 68 20 74 68 65 20 53 6f 66 | reement.provided.**.with.the.Sof |
79d80 | 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 | tware..**.**.This.file.is.provid |
79da0 | 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 | ed.AS.IS.with.NO.WARRANTY.OF.ANY |
79dc0 | 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 | .KIND,.INCLUDING.THE.**.WARRANTY |
79de0 | 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 | .OF.DESIGN,.MERCHANTABILITY.AND. |
79e00 | 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 | FITNESS.FOR.A.PARTICULAR.PURPOSE |
79e20 | 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f | ..**.**.See.http://qtsoftware.co |
79e40 | 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 | m/pricing.html.or.email.sales@tr |
79e60 | 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | olltech.com.for.**...information |
79e80 | 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 | .about.Qt.Commercial.License.Agr |
79ea0 | 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 | eements..**.See.http://qtsoftwar |
79ec0 | 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 | e.com/qpl/.for.QPL.licensing.inf |
79ee0 | 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 | ormation..**.See.http://qtsoftwa |
79f00 | 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e | re.com/gpl/.for.GPL.licensing.in |
79f20 | 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 | formation..**.**.Contact.info@tr |
79f40 | 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 | olltech.com.if.any.conditions.of |
79f60 | 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 | .this.licensing.are.**.not.clear |
79f80 | 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .to.you..**.******************** |
79fa0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
79fc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 51 | ******************/..#ifndef.QSQ |
79fe0 | 4c 51 55 45 52 59 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 51 4c 51 55 45 52 59 5f 48 0a 0a 23 69 | LQUERY_H.#define.QSQLQUERY_H..#i |
7a000 | 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a | fndef.QT_H.#include."qobject.h". |
7a020 | 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 | #include."qstring.h".#include."q |
7a040 | 76 61 72 69 61 6e 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 76 61 6c 75 65 6c 69 73 74 2e | variant.h".#include."qvaluelist. |
7a060 | 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 71 6c 65 72 72 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 | h".#include."qsqlerror.h".#inclu |
7a080 | 64 65 20 22 71 73 71 6c 66 69 65 6c 64 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 71 6c 2e | de."qsqlfield.h".#include."qsql. |
7a0a0 | 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 |
7a0c0 | 5f 53 51 4c 0a 0a 63 6c 61 73 73 20 51 53 71 6c 44 72 69 76 65 72 3b 0a 63 6c 61 73 73 20 51 53 | _SQL..class.QSqlDriver;.class.QS |
7a0e0 | 71 6c 52 65 73 75 6c 74 3b 0a 63 6c 61 73 73 20 51 53 71 6c 44 61 74 61 62 61 73 65 3b 0a 0a 63 | qlResult;.class.QSqlDatabase;..c |
7a100 | 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 71 6c 52 65 73 75 6c 74 53 68 61 72 65 64 20 3a | lass.Q_EXPORT.QSqlResultShared.: |
7a120 | 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 2c 20 70 75 62 6c 69 63 20 51 53 68 61 72 65 64 0a | .public.QObject,.public.QShared. |
7a140 | 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 71 6c 52 | {.....Q_OBJECT.public:.....QSqlR |
7a160 | 65 73 75 6c 74 53 68 61 72 65 64 28 20 51 53 71 6c 52 65 73 75 6c 74 2a 20 72 65 73 75 6c 74 20 | esultShared(.QSqlResult*.result. |
7a180 | 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 53 71 6c 52 65 73 75 6c 74 53 68 61 72 65 64 | );.....virtual.~QSqlResultShared |
7a1a0 | 28 29 3b 0a 20 20 20 20 51 53 71 6c 52 65 73 75 6c 74 2a 20 73 71 6c 52 65 73 75 6c 74 3b 0a 20 | ();.....QSqlResult*.sqlResult;.. |
7a1c0 | 20 20 20 51 53 74 72 69 6e 67 20 65 78 65 63 75 74 65 64 51 75 65 72 79 3b 0a 70 72 69 76 61 74 | ...QString.executedQuery;.privat |
7a1e0 | 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 73 6c 6f 74 52 65 73 75 6c 74 44 65 73 74 | e.slots:.....void.slotResultDest |
7a200 | 72 6f 79 65 64 28 29 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 71 6c | royed();.};..class.Q_EXPORT.QSql |
7a220 | 51 75 65 72 79 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 71 6c 51 75 65 72 79 28 20 51 | Query.{.public:.....QSqlQuery(.Q |
7a240 | 53 71 6c 52 65 73 75 6c 74 20 2a 20 72 20 29 3b 0a 20 20 20 20 51 53 71 6c 51 75 65 72 79 28 20 | SqlResult.*.r.);.....QSqlQuery(. |
7a260 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 75 65 72 79 20 3d 20 51 53 74 72 69 6e 67 3a 3a | const.QString&.query.=.QString:: |
7a280 | 6e 75 6c 6c 2c 20 51 53 71 6c 44 61 74 61 62 61 73 65 2a 20 64 62 20 3d 20 30 20 29 3b 0a 20 20 | null,.QSqlDatabase*.db.=.0.);... |
7a2a0 | 20 20 51 5f 45 58 50 4c 49 43 49 54 20 51 53 71 6c 51 75 65 72 79 28 20 51 53 71 6c 44 61 74 61 | ..Q_EXPLICIT.QSqlQuery(.QSqlData |
7a2c0 | 62 61 73 65 2a 20 64 62 20 29 3b 0a 20 20 20 20 51 53 71 6c 51 75 65 72 79 28 20 63 6f 6e 73 74 | base*.db.);.....QSqlQuery(.const |
7a2e0 | 20 51 53 71 6c 51 75 65 72 79 26 20 6f 74 68 65 72 20 29 3b 0a 20 20 20 20 51 53 71 6c 51 75 65 | .QSqlQuery&.other.);.....QSqlQue |
7a300 | 72 79 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 71 6c 51 75 65 72 79 26 20 | ry&.operator=(.const.QSqlQuery&. |
7a320 | 6f 74 68 65 72 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 53 71 6c 51 75 65 72 79 28 | other.);.....virtual.~QSqlQuery( |
7a340 | 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 56 61 | );......bool................isVa |
7a360 | 6c 69 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 | lid().const;.....bool........... |
7a380 | 20 20 20 20 20 69 73 41 63 74 69 76 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 | .....isActive().const;.....bool. |
7a3a0 | 20 20 20 20 20 20 20 20 69 73 4e 75 6c 6c 28 20 69 6e 74 20 66 69 65 6c 64 20 29 20 63 6f 6e 73 | ........isNull(.int.field.).cons |
7a3c0 | 74 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 61 74 28 29 20 | t;.....int.................at(). |
7a3e0 | 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 20 20 20 20 20 20 20 20 6c | const;.....QString.............l |
7a400 | 61 73 74 51 75 65 72 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 | astQuery().const;.....int....... |
7a420 | 20 20 20 20 20 20 20 20 20 20 6e 75 6d 52 6f 77 73 41 66 66 65 63 74 65 64 28 29 20 63 6f 6e 73 | ..........numRowsAffected().cons |
7a440 | 74 3b 0a 20 20 20 20 51 53 71 6c 45 72 72 6f 72 09 20 20 20 20 20 20 20 20 6c 61 73 74 45 72 72 | t;.....QSqlError.........lastErr |
7a460 | 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 | or().const;.....bool............ |
7a480 | 20 20 20 20 69 73 53 65 6c 65 63 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 20 20 | ....isSelect().const;.....int... |
7a4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | ..............size().const;..... |
7a4c0 | 63 6f 6e 73 74 20 51 53 71 6c 44 72 69 76 65 72 2a 20 20 20 64 72 69 76 65 72 28 29 20 63 6f 6e | const.QSqlDriver*...driver().con |
7a4e0 | 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 71 6c 52 65 73 75 6c 74 2a 20 20 20 72 65 73 75 | st;.....const.QSqlResult*...resu |
7a500 | 6c 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 69 73 46 6f 72 77 61 72 64 4f | lt().const;.....bool..isForwardO |
7a520 | 6e 6c 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 09 73 65 74 46 6f 72 77 61 72 | nly().const;.....void..setForwar |
7a540 | 64 4f 6e 6c 79 28 20 62 6f 6f 6c 20 66 6f 72 77 61 72 64 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 | dOnly(.bool.forward.);......virt |
7a560 | 75 61 6c 20 62 6f 6f 6c 09 65 78 65 63 20 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 | ual.bool.exec.(.const.QString&.q |
7a580 | 75 65 72 79 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 56 61 72 69 61 6e 74 20 20 20 20 | uery.);.....virtual.QVariant.... |
7a5a0 | 76 61 6c 75 65 28 20 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 | value(.int.i.).const;......virtu |
7a5c0 | 61 6c 20 62 6f 6f 6c 09 73 65 65 6b 28 20 69 6e 74 20 69 2c 20 62 6f 6f 6c 20 72 65 6c 61 74 69 | al.bool.seek(.int.i,.bool.relati |
7a5e0 | 76 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 62 6f 6f 6c 20 20 | ve.=.FALSE.);.....virtual.bool.. |
7a600 | 20 20 20 20 20 20 6e 65 78 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 20 | ......next();.....virtual.bool.. |
7a620 | 20 20 20 20 20 20 70 72 65 76 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 20 | ......prev();.....virtual.bool.. |
7a640 | 20 20 20 20 20 20 66 69 72 73 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 | ......first();.....virtual.bool. |
7a660 | 20 20 20 20 20 20 20 6c 61 73 74 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 70 72 65 70 61 72 65 64 20 | .......last();......//.prepared. |
7a680 | 71 75 65 72 79 20 73 75 70 70 6f 72 74 0a 20 20 20 20 62 6f 6f 6c 09 09 65 78 65 63 28 29 3b 0a | query.support.....bool..exec();. |
7a6a0 | 20 20 20 20 62 6f 6f 6c 09 09 70 72 65 70 61 72 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | ....bool..prepare(.const.QString |
7a6c0 | 26 20 71 75 65 72 79 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 62 69 6e 64 56 61 6c 75 65 28 20 | &.query.);.....void..bindValue(. |
7a6e0 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 6c 61 63 65 68 6f 6c 64 65 72 2c 20 63 6f 6e 73 | const.QString&.placeholder,.cons |
7a700 | 74 20 51 56 61 72 69 61 6e 74 26 20 76 61 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 62 69 6e | t.QVariant&.val.);.....void..bin |
7a720 | 64 56 61 6c 75 65 28 20 69 6e 74 20 70 6f 73 2c 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 26 | dValue(.int.pos,.const.QVariant& |
7a740 | 20 76 61 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 61 64 64 42 69 6e 64 56 61 6c 75 65 28 20 | .val.);.....void..addBindValue(. |
7a760 | 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 26 20 76 61 6c 20 29 3b 0a 20 20 20 20 2f 2f 20 72 65 | const.QVariant&.val.);.....//.re |
7a780 | 6d 6f 76 65 20 74 68 65 73 65 20 6f 76 65 72 6c 6f 61 64 73 20 69 6e 20 34 2e 30 0a 20 20 20 20 | move.these.overloads.in.4.0..... |
7a7a0 | 76 6f 69 64 09 09 62 69 6e 64 56 61 6c 75 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 | void..bindValue(.const.QString&. |
7a7c0 | 70 6c 61 63 65 68 6f 6c 64 65 72 2c 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 26 20 76 61 6c | placeholder,.const.QVariant&.val |
7a7e0 | 2c 20 51 53 71 6c 3a 3a 50 61 72 61 6d 65 74 65 72 54 79 70 65 20 74 79 70 65 20 29 3b 0a 20 20 | ,.QSql::ParameterType.type.);... |
7a800 | 20 20 76 6f 69 64 09 09 62 69 6e 64 56 61 6c 75 65 28 20 69 6e 74 20 70 6f 73 2c 20 63 6f 6e 73 | ..void..bindValue(.int.pos,.cons |
7a820 | 74 20 51 56 61 72 69 61 6e 74 26 20 76 61 6c 2c 20 51 53 71 6c 3a 3a 50 61 72 61 6d 65 74 65 72 | t.QVariant&.val,.QSql::Parameter |
7a840 | 54 79 70 65 20 74 79 70 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 61 64 64 42 69 6e 64 56 61 | Type.type.);.....void..addBindVa |
7a860 | 6c 75 65 28 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 26 20 76 61 6c 2c 20 51 53 71 6c 3a 3a | lue(.const.QVariant&.val,.QSql:: |
7a880 | 50 61 72 61 6d 65 74 65 72 54 79 70 65 20 74 79 70 65 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 | ParameterType.type.);.....QVaria |
7a8a0 | 6e 74 09 09 62 6f 75 6e 64 56 61 6c 75 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 | nt..boundValue(.const.QString&.p |
7a8c0 | 6c 61 63 65 68 6f 6c 64 65 72 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 | laceholder.).const;.....QVariant |
7a8e0 | 09 09 62 6f 75 6e 64 56 61 6c 75 65 28 20 69 6e 74 20 70 6f 73 20 29 20 63 6f 6e 73 74 3b 0a 20 | ..boundValue(.int.pos.).const;.. |
7a900 | 20 20 20 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c 20 51 56 61 72 69 61 6e 74 3e 20 62 6f 75 6e 64 | ...QMap<QString,.QVariant>.bound |
7a920 | 56 61 6c 75 65 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 | Values().const;.....QString..... |
7a940 | 20 20 20 20 20 20 20 20 65 78 65 63 75 74 65 64 51 75 65 72 79 28 29 20 63 6f 6e 73 74 3b 0a 20 | ........executedQuery().const;.. |
7a960 | 20 20 20 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. |
7a980 | 20 20 20 20 20 20 20 62 65 66 6f 72 65 53 65 65 6b 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | .......beforeSeek();.....virtual |
7a9a0 | 20 76 6f 69 64 20 20 20 20 20 20 20 20 61 66 74 65 72 53 65 65 6b 28 29 3b 0a 0a 70 72 69 76 61 | .void........afterSeek();..priva |
7a9c0 | 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 09 09 69 6e 69 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 | te:.....void...init(.const.QStri |
7a9e0 | 6e 67 26 20 71 75 65 72 79 2c 20 51 53 71 6c 44 61 74 61 62 61 73 65 2a 20 64 62 20 29 3b 0a 20 | ng&.query,.QSqlDatabase*.db.);.. |
7aa00 | 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 72 65 66 28 29 3b 0a | ...void................deref();. |
7aa20 | 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 68 65 63 6b 44 65 74 | ....bool................checkDet |
7aa40 | 61 63 68 28 29 3b 0a 20 20 20 20 51 53 71 6c 52 65 73 75 6c 74 53 68 61 72 65 64 2a 20 20 20 64 | ach();.....QSqlResultShared*...d |
7aa60 | 3b 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 53 51 4c 0a 23 65 6e 64 69 | ;.};...#endif.//.QT_NO_SQL.#endi |
7aa80 | 66 0a 00 00 00 12 00 71 00 73 00 74 00 72 00 69 00 6e 00 67 00 2e 00 68 00 00 8d 3b 2f 2a 2a 2a | f......q.s.t.r.i.n.g...h...;/*** |
7aaa0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7aac0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7aae0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 | *********.**.$Id$.**.**.Definiti |
7ab00 | 6f 6e 20 6f 66 20 74 68 65 20 51 53 74 72 69 6e 67 20 63 6c 61 73 73 2c 20 61 6e 64 20 72 65 6c | on.of.the.QString.class,.and.rel |
7ab20 | 61 74 65 64 20 55 6e 69 63 6f 64 65 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 2a 2a 0a 2a 2a 20 43 72 | ated.Unicode.functions..**.**.Cr |
7ab40 | 65 61 74 65 64 20 3a 20 39 32 30 36 30 39 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 | eated.:.920609.**.**.Copyright.( |
7ab60 | 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c | C).1992-2002.Trolltech.ASA...All |
7ab80 | 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c | .rights.reserved..**.**.This.fil |
7aba0 | 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 | e.is.part.of.the.tools.module.of |
7abc0 | 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 | .the.Qt.GUI.Toolkit..**.**.This. |
7abe0 | 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 | file.may.be.distributed.under.th |
7ac00 | 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a | e.terms.of.the.Q.Public.License. |
7ac20 | 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f | **.as.defined.by.Trolltech.ASA.o |
7ac40 | 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 | f.Norway.and.appearing.in.the.fi |
7ac60 | 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 | le.**.LICENSE.QPL.included.in.th |
7ac80 | 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 | e.packaging.of.this.file..**.**. |
7aca0 | 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 | This.file.may.be.distributed.and |
7acc0 | 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 | /or.modified.under.the.terms.of. |
7ace0 | 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 | the.**.GNU.General.Public.Licens |
7ad00 | 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 | e.version.2.as.published.by.the. |
7ad20 | 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 | Free.Software.**.Foundation.and. |
7ad40 | 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 | appearing.in.the.file.LICENSE.GP |
7ad60 | 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f | L.included.in.the.**.packaging.o |
7ad80 | 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c | f.this.file..**.**.Licensees.hol |
7ada0 | 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e | ding.valid.Qt.Enterprise.Edition |
7adc0 | 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c | .or.Qt.Professional.Edition.**.l |
7ade0 | 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 | icenses.may.use.this.file.in.acc |
7ae00 | 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c | ordance.with.the.Qt.Commercial.L |
7ae20 | 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 | icense.**.Agreement.provided.wit |
7ae40 | 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 | h.the.Software..**.**.This.file. |
7ae60 | 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e | is.provided.AS.IS.with.NO.WARRAN |
7ae80 | 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a | TY.OF.ANY.KIND,.INCLUDING.THE.** |
7aea0 | 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 | .WARRANTY.OF.DESIGN,.MERCHANTABI |
7aec0 | 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 | LITY.AND.FITNESS.FOR.A.PARTICULA |
7aee0 | 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f | R.PURPOSE..**.**.See.http://qtso |
7af00 | 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c | ftware.com/pricing.html.or.email |
7af20 | 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e | .sales@trolltech.com.for.**...in |
7af40 | 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 | formation.about.Qt.Commercial.Li |
7af60 | 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f | cense.Agreements..**.See.http:// |
7af80 | 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 | qtsoftware.com/qpl/.for.QPL.lice |
7afa0 | 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f | nsing.information..**.See.http:/ |
7afc0 | 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 | /qtsoftware.com/gpl/.for.GPL.lic |
7afe0 | 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 | ensing.information..**.**.Contac |
7b000 | 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 | t.info@trolltech.com.if.any.cond |
7b020 | 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 | itions.of.this.licensing.are.**. |
7b040 | 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | not.clear.to.you..**.*********** |
7b060 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7b080 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 | ***************************/..#i |
7b0a0 | 66 6e 64 65 66 20 51 53 54 52 49 4e 47 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 54 52 49 4e 47 5f | fndef.QSTRING_H.#define.QSTRING_ |
7b0c0 | 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 63 73 74 72 69 | H..#ifndef.QT_H.#include."qcstri |
7b0e0 | 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 |
7b100 | 5f 4e 4f 5f 43 41 53 54 5f 41 53 43 49 49 0a 23 69 6e 63 6c 75 64 65 20 3c 6c 69 6d 69 74 73 2e | _NO_CAST_ASCII.#include.<limits. |
7b120 | 68 3e 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 23 69 66 | h>.#endif..#ifndef.QT_NO_STL.#if |
7b140 | 20 64 65 66 69 6e 65 64 20 28 20 51 5f 43 43 5f 4d 53 56 43 5f 4e 45 54 20 29 20 26 26 20 5f 4d | .defined.(.Q_CC_MSVC_NET.).&&._M |
7b160 | 53 56 5f 56 45 52 20 3c 20 31 33 31 30 20 2f 2f 20 41 76 6f 69 64 73 20 6e 61 73 74 79 20 77 61 | SV_VER.<.1310.//.Avoids.nasty.wa |
7b180 | 72 6e 69 6e 67 20 66 6f 72 20 78 6c 6f 63 61 6c 65 2c 20 6c 69 6e 65 20 34 35 30 0a 23 20 20 70 | rning.for.xlocale,.line.450.#..p |
7b1a0 | 72 61 67 6d 61 20 77 61 72 6e 69 6e 67 20 28 20 70 75 73 68 20 29 0a 23 20 20 70 72 61 67 6d 61 | ragma.warning.(.push.).#..pragma |
7b1c0 | 20 77 61 72 6e 69 6e 67 20 28 20 64 69 73 61 62 6c 65 20 3a 20 34 31 38 39 20 29 0a 23 20 20 69 | .warning.(.disable.:.4189.).#..i |
7b1e0 | 6e 63 6c 75 64 65 20 3c 73 74 72 69 6e 67 3e 0a 23 20 20 70 72 61 67 6d 61 20 77 61 72 6e 69 6e | nclude.<string>.#..pragma.warnin |
7b200 | 67 20 28 20 70 6f 70 20 29 0a 23 65 6c 73 65 0a 23 20 20 69 6e 63 6c 75 64 65 20 3c 73 74 72 69 | g.(.pop.).#else.#..include.<stri |
7b220 | 6e 67 3e 0a 23 65 6e 64 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 52 4f 4e 47 5f 53 | ng>.#endif.#if.defined(Q_WRONG_S |
7b240 | 42 5f 43 54 59 50 45 5f 4d 41 43 52 4f 53 29 20 26 26 20 64 65 66 69 6e 65 64 28 5f 53 42 5f 43 | B_CTYPE_MACROS).&&.defined(_SB_C |
7b260 | 54 59 50 45 5f 4d 41 43 52 4f 53 29 0a 23 75 6e 64 65 66 20 5f 53 42 5f 43 54 59 50 45 5f 4d 41 | TYPE_MACROS).#undef._SB_CTYPE_MA |
7b280 | 43 52 4f 53 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | CROS.#endif.#endif.../********** |
7b2a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7b2c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7b2e0 | 2a 2a 2a 0a 20 20 51 53 74 72 69 6e 67 20 63 6c 61 73 73 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ***...QString.class..*********** |
7b300 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7b320 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7b340 | 2a 2a 2f 0a 0a 63 6c 61 73 73 20 51 52 65 67 45 78 70 3b 0a 63 6c 61 73 73 20 51 53 74 72 69 6e | **/..class.QRegExp;.class.QStrin |
7b360 | 67 3b 0a 63 6c 61 73 73 20 51 43 68 61 72 52 65 66 3b 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 | g;.class.QCharRef;.template.<cla |
7b380 | 73 73 20 54 3e 20 63 6c 61 73 73 20 51 44 65 65 70 43 6f 70 79 3b 0a 0a 63 6c 61 73 73 20 51 5f | ss.T>.class.QDeepCopy;..class.Q_ |
7b3a0 | 45 58 50 4f 52 54 20 51 43 68 61 72 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 68 61 72 | EXPORT.QChar.{.public:.....QChar |
7b3c0 | 28 29 3b 0a 20 20 20 20 51 43 68 61 72 28 20 63 68 61 72 20 63 20 29 3b 0a 20 20 20 20 51 43 68 | ();.....QChar(.char.c.);.....QCh |
7b3e0 | 61 72 28 20 75 63 68 61 72 20 63 20 29 3b 0a 20 20 20 20 51 43 68 61 72 28 20 75 63 68 61 72 20 | ar(.uchar.c.);.....QChar(.uchar. |
7b400 | 63 2c 20 75 63 68 61 72 20 72 20 29 3b 0a 20 20 20 20 51 43 68 61 72 28 20 63 6f 6e 73 74 20 51 | c,.uchar.r.);.....QChar(.const.Q |
7b420 | 43 68 61 72 26 20 63 20 29 3b 20 2f 2f 20 23 23 23 20 72 65 6d 6f 76 65 20 69 6e 20 34 2e 30 20 | Char&.c.);.//.###.remove.in.4.0. |
7b440 | 74 6f 20 61 6c 6c 6f 77 20 63 6f 6d 70 69 6c 65 72 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 0a 20 | to.allow.compiler.optimization.. |
7b460 | 20 20 20 51 43 68 61 72 28 20 75 73 68 6f 72 74 20 72 63 20 29 3b 0a 20 20 20 20 51 43 68 61 72 | ...QChar(.ushort.rc.);.....QChar |
7b480 | 28 20 73 68 6f 72 74 20 72 63 20 29 3b 0a 20 20 20 20 51 43 68 61 72 28 20 75 69 6e 74 20 72 63 | (.short.rc.);.....QChar(.uint.rc |
7b4a0 | 20 29 3b 0a 20 20 20 20 51 43 68 61 72 28 20 69 6e 74 20 72 63 20 29 3b 0a 0a 20 20 20 20 51 54 | .);.....QChar(.int.rc.);......QT |
7b4c0 | 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 51 43 68 61 72 20 6e 75 6c 6c 3b 20 20 20 20 20 20 20 | _STATIC_CONST.QChar.null;....... |
7b4e0 | 20 20 20 20 20 2f 2f 20 30 30 30 30 0a 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 | .....//.0000.....QT_STATIC_CONST |
7b500 | 20 51 43 68 61 72 20 72 65 70 6c 61 63 65 6d 65 6e 74 3b 20 20 20 20 20 2f 2f 20 46 46 46 44 0a | .QChar.replacement;.....//.FFFD. |
7b520 | 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 51 43 68 61 72 20 62 79 74 65 4f 72 | ....QT_STATIC_CONST.QChar.byteOr |
7b540 | 64 65 72 4d 61 72 6b 3b 20 20 20 20 20 2f 2f 20 46 45 46 46 0a 20 20 20 20 51 54 5f 53 54 41 54 | derMark;.....//.FEFF.....QT_STAT |
7b560 | 49 43 5f 43 4f 4e 53 54 20 51 43 68 61 72 20 62 79 74 65 4f 72 64 65 72 53 77 61 70 70 65 64 3b | IC_CONST.QChar.byteOrderSwapped; |
7b580 | 20 20 20 20 20 2f 2f 20 46 46 46 45 0a 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 | .....//.FFFE.....QT_STATIC_CONST |
7b5a0 | 20 51 43 68 61 72 20 6e 62 73 70 3b 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 30 30 41 30 0a | .QChar.nbsp;............//.00A0. |
7b5c0 | 0a 20 20 20 20 2f 2f 20 55 6e 69 63 6f 64 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 0a 20 20 20 | .....//.Unicode.information..... |
7b5e0 | 20 65 6e 75 6d 20 43 61 74 65 67 6f 72 79 0a 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 4e 6f 43 | .enum.Category.....{.........NoC |
7b600 | 61 74 65 67 6f 72 79 2c 0a 0a 20 20 20 20 20 20 20 20 4d 61 72 6b 5f 4e 6f 6e 53 70 61 63 69 6e | ategory,..........Mark_NonSpacin |
7b620 | 67 2c 20 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 4d 6e 0a 20 20 20 20 20 20 20 20 4d 61 72 6b | g,..........//...Mn.........Mark |
7b640 | 5f 53 70 61 63 69 6e 67 43 6f 6d 62 69 6e 69 6e 67 2c 20 20 20 20 2f 2f 20 20 20 4d 63 0a 20 20 | _SpacingCombining,....//...Mc... |
7b660 | 20 20 20 20 20 20 4d 61 72 6b 5f 45 6e 63 6c 6f 73 69 6e 67 2c 20 20 20 20 20 20 20 20 20 20 20 | ......Mark_Enclosing,........... |
7b680 | 2f 2f 20 20 20 4d 65 0a 0a 20 20 20 20 20 20 20 20 4e 75 6d 62 65 72 5f 44 65 63 69 6d 61 6c 44 | //...Me..........Number_DecimalD |
7b6a0 | 69 67 69 74 2c 20 20 20 20 20 20 2f 2f 20 20 20 4e 64 0a 20 20 20 20 20 20 20 20 4e 75 6d 62 65 | igit,......//...Nd.........Numbe |
7b6c0 | 72 5f 4c 65 74 74 65 72 2c 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 4e 6c 0a 20 20 20 | r_Letter,............//...Nl.... |
7b6e0 | 20 20 20 20 20 4e 75 6d 62 65 72 5f 4f 74 68 65 72 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 2f | .....Number_Other,............./ |
7b700 | 2f 20 20 20 4e 6f 0a 0a 20 20 20 20 20 20 20 20 53 65 70 61 72 61 74 6f 72 5f 53 70 61 63 65 2c | /...No..........Separator_Space, |
7b720 | 20 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 5a 73 0a 20 20 20 20 20 20 20 20 53 65 70 61 72 61 | ..........//...Zs.........Separa |
7b740 | 74 6f 72 5f 4c 69 6e 65 2c 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 5a 6c 0a 20 20 20 20 | tor_Line,...........//...Zl..... |
7b760 | 20 20 20 20 53 65 70 61 72 61 74 6f 72 5f 50 61 72 61 67 72 61 70 68 2c 20 20 20 20 20 20 2f 2f | ....Separator_Paragraph,......// |
7b780 | 20 20 20 5a 70 0a 0a 20 20 20 20 20 20 20 20 4f 74 68 65 72 5f 43 6f 6e 74 72 6f 6c 2c 20 20 20 | ...Zp..........Other_Control,... |
7b7a0 | 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 43 63 0a 20 20 20 20 20 20 20 20 4f 74 68 65 72 5f 46 | .........//...Cc.........Other_F |
7b7c0 | 6f 72 6d 61 74 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 43 66 0a 20 20 20 20 20 | ormat,.............//...Cf...... |
7b7e0 | 20 20 20 4f 74 68 65 72 5f 53 75 72 72 6f 67 61 74 65 2c 20 20 20 20 20 20 20 20 20 20 2f 2f 20 | ...Other_Surrogate,..........//. |
7b800 | 20 20 43 73 0a 20 20 20 20 20 20 20 20 4f 74 68 65 72 5f 50 72 69 76 61 74 65 55 73 65 2c 20 20 | ..Cs.........Other_PrivateUse,.. |
7b820 | 20 20 20 20 20 20 20 2f 2f 20 20 20 43 6f 0a 20 20 20 20 20 20 20 20 4f 74 68 65 72 5f 4e 6f 74 | .......//...Co.........Other_Not |
7b840 | 41 73 73 69 67 6e 65 64 2c 20 20 20 20 20 20 20 20 2f 2f 20 20 20 43 6e 0a 0a 20 20 20 20 20 20 | Assigned,........//...Cn........ |
7b860 | 20 20 4c 65 74 74 65 72 5f 55 70 70 65 72 63 61 73 65 2c 20 20 20 20 20 20 20 20 20 2f 2f 20 20 | ..Letter_Uppercase,.........//.. |
7b880 | 20 4c 75 0a 20 20 20 20 20 20 20 20 4c 65 74 74 65 72 5f 4c 6f 77 65 72 63 61 73 65 2c 20 20 20 | .Lu.........Letter_Lowercase,... |
7b8a0 | 20 20 20 20 20 20 2f 2f 20 20 20 4c 6c 0a 20 20 20 20 20 20 20 20 4c 65 74 74 65 72 5f 54 69 74 | ......//...Ll.........Letter_Tit |
7b8c0 | 6c 65 63 61 73 65 2c 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 4c 74 0a 20 20 20 20 20 20 20 20 | lecase,.........//...Lt......... |
7b8e0 | 4c 65 74 74 65 72 5f 4d 6f 64 69 66 69 65 72 2c 20 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 4c | Letter_Modifier,..........//...L |
7b900 | 6d 0a 20 20 20 20 20 20 20 20 4c 65 74 74 65 72 5f 4f 74 68 65 72 2c 20 20 20 20 20 20 20 20 20 | m.........Letter_Other,......... |
7b920 | 20 20 20 20 2f 2f 20 20 20 4c 6f 0a 0a 20 20 20 20 20 20 20 20 50 75 6e 63 74 75 61 74 69 6f 6e | ....//...Lo..........Punctuation |
7b940 | 5f 43 6f 6e 6e 65 63 74 6f 72 2c 20 20 20 20 2f 2f 20 20 20 50 63 0a 20 20 20 20 20 20 20 20 50 | _Connector,....//...Pc.........P |
7b960 | 75 6e 63 74 75 61 74 69 6f 6e 5f 44 61 73 68 2c 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 50 64 | unctuation_Dash,.........//...Pd |
7b980 | 0a 20 20 20 20 20 20 20 20 50 75 6e 63 74 75 61 74 69 6f 6e 5f 44 61 73 6b 20 3d 20 50 75 6e 63 | .........Punctuation_Dask.=.Punc |
7b9a0 | 74 75 61 74 69 6f 6e 5f 44 61 73 68 2c 20 2f 2f 20 6f 6f 70 73 0a 20 20 20 20 20 20 20 20 50 75 | tuation_Dash,.//.oops.........Pu |
7b9c0 | 6e 63 74 75 61 74 69 6f 6e 5f 4f 70 65 6e 2c 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 50 73 0a | nctuation_Open,.........//...Ps. |
7b9e0 | 20 20 20 20 20 20 20 20 50 75 6e 63 74 75 61 74 69 6f 6e 5f 43 6c 6f 73 65 2c 20 20 20 20 20 20 | ........Punctuation_Close,...... |
7ba00 | 20 20 2f 2f 20 20 20 50 65 0a 20 20 20 20 20 20 20 20 50 75 6e 63 74 75 61 74 69 6f 6e 5f 49 6e | ..//...Pe.........Punctuation_In |
7ba20 | 69 74 69 61 6c 51 75 6f 74 65 2c 20 2f 2f 20 20 20 50 69 0a 20 20 20 20 20 20 20 20 50 75 6e 63 | itialQuote,.//...Pi.........Punc |
7ba40 | 74 75 61 74 69 6f 6e 5f 46 69 6e 61 6c 51 75 6f 74 65 2c 20 20 20 2f 2f 20 20 20 50 66 0a 20 20 | tuation_FinalQuote,...//...Pf... |
7ba60 | 20 20 20 20 20 20 50 75 6e 63 74 75 61 74 69 6f 6e 5f 4f 74 68 65 72 2c 20 20 20 20 20 20 20 20 | ......Punctuation_Other,........ |
7ba80 | 2f 2f 20 20 20 50 6f 0a 0a 20 20 20 20 20 20 20 20 53 79 6d 62 6f 6c 5f 4d 61 74 68 2c 20 20 20 | //...Po..........Symbol_Math,... |
7baa0 | 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 53 6d 0a 20 20 20 20 20 20 20 20 53 79 6d 62 6f | ...........//...Sm.........Symbo |
7bac0 | 6c 5f 43 75 72 72 65 6e 63 79 2c 20 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 53 63 0a 20 20 20 | l_Currency,..........//...Sc.... |
7bae0 | 20 20 20 20 20 53 79 6d 62 6f 6c 5f 4d 6f 64 69 66 69 65 72 2c 20 20 20 20 20 20 20 20 20 20 2f | .....Symbol_Modifier,........../ |
7bb00 | 2f 20 20 20 53 6b 0a 20 20 20 20 20 20 20 20 53 79 6d 62 6f 6c 5f 4f 74 68 65 72 20 20 20 20 20 | /...Sk.........Symbol_Other..... |
7bb20 | 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 53 6f 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 | .........//...So.....};......enu |
7bb40 | 6d 20 44 69 72 65 63 74 69 6f 6e 0a 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 44 69 72 4c 2c 20 | m.Direction.....{.........DirL,. |
7bb60 | 44 69 72 52 2c 20 44 69 72 45 4e 2c 20 44 69 72 45 53 2c 20 44 69 72 45 54 2c 20 44 69 72 41 4e | DirR,.DirEN,.DirES,.DirET,.DirAN |
7bb80 | 2c 20 44 69 72 43 53 2c 20 44 69 72 42 2c 20 44 69 72 53 2c 20 44 69 72 57 53 2c 20 44 69 72 4f | ,.DirCS,.DirB,.DirS,.DirWS,.DirO |
7bba0 | 4e 2c 0a 20 20 20 20 20 20 20 20 44 69 72 4c 52 45 2c 20 44 69 72 4c 52 4f 2c 20 44 69 72 41 4c | N,.........DirLRE,.DirLRO,.DirAL |
7bbc0 | 2c 20 44 69 72 52 4c 45 2c 20 44 69 72 52 4c 4f 2c 20 44 69 72 50 44 46 2c 20 44 69 72 4e 53 4d | ,.DirRLE,.DirRLO,.DirPDF,.DirNSM |
7bbe0 | 2c 20 44 69 72 42 4e 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 44 65 63 6f 6d 70 6f | ,.DirBN.....};......enum.Decompo |
7bc00 | 73 69 74 69 6f 6e 0a 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 53 69 6e 67 6c 65 2c 20 43 61 6e | sition.....{.........Single,.Can |
7bc20 | 6f 6e 69 63 61 6c 2c 20 46 6f 6e 74 2c 20 4e 6f 42 72 65 61 6b 2c 20 49 6e 69 74 69 61 6c 2c 20 | onical,.Font,.NoBreak,.Initial,. |
7bc40 | 4d 65 64 69 61 6c 2c 0a 20 20 20 20 20 20 20 20 46 69 6e 61 6c 2c 20 49 73 6f 6c 61 74 65 64 2c | Medial,.........Final,.Isolated, |
7bc60 | 20 43 69 72 63 6c 65 2c 20 53 75 70 65 72 2c 20 53 75 62 2c 20 56 65 72 74 69 63 61 6c 2c 0a 20 | .Circle,.Super,.Sub,.Vertical,.. |
7bc80 | 20 20 20 20 20 20 20 57 69 64 65 2c 20 4e 61 72 72 6f 77 2c 20 53 6d 61 6c 6c 2c 20 53 71 75 61 | .......Wide,.Narrow,.Small,.Squa |
7bca0 | 72 65 2c 20 43 6f 6d 70 61 74 2c 20 46 72 61 63 74 69 6f 6e 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 | re,.Compat,.Fraction.....};..... |
7bcc0 | 20 65 6e 75 6d 20 4a 6f 69 6e 69 6e 67 0a 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 4f 74 68 65 | .enum.Joining.....{.........Othe |
7bce0 | 72 4a 6f 69 6e 69 6e 67 2c 20 44 75 61 6c 2c 20 52 69 67 68 74 2c 20 43 65 6e 74 65 72 0a 20 20 | rJoining,.Dual,.Right,.Center... |
7bd00 | 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 43 6f 6d 62 69 6e 69 6e 67 43 6c 61 73 73 0a 20 20 | ..};......enum.CombiningClass... |
7bd20 | 20 20 7b 0a 20 20 20 20 20 20 20 20 43 6f 6d 62 69 6e 69 6e 67 5f 42 65 6c 6f 77 4c 65 66 74 41 | ..{.........Combining_BelowLeftA |
7bd40 | 74 74 61 63 68 65 64 20 20 20 20 20 20 20 3d 20 32 30 30 2c 0a 20 20 20 20 20 20 20 20 43 6f 6d | ttached.......=.200,.........Com |
7bd60 | 62 69 6e 69 6e 67 5f 42 65 6c 6f 77 41 74 74 61 63 68 65 64 20 20 20 20 20 20 20 20 20 20 20 3d | bining_BelowAttached...........= |
7bd80 | 20 32 30 32 2c 0a 20 20 20 20 20 20 20 20 43 6f 6d 62 69 6e 69 6e 67 5f 42 65 6c 6f 77 52 69 67 | .202,.........Combining_BelowRig |
7bda0 | 68 74 41 74 74 61 63 68 65 64 20 20 20 20 20 20 3d 20 32 30 34 2c 0a 20 20 20 20 20 20 20 20 43 | htAttached......=.204,.........C |
7bdc0 | 6f 6d 62 69 6e 69 6e 67 5f 4c 65 66 74 41 74 74 61 63 68 65 64 20 20 20 20 20 20 20 20 20 20 20 | ombining_LeftAttached........... |
7bde0 | 20 3d 20 32 30 38 2c 0a 20 20 20 20 20 20 20 20 43 6f 6d 62 69 6e 69 6e 67 5f 52 69 67 68 74 41 | .=.208,.........Combining_RightA |
7be00 | 74 74 61 63 68 65 64 20 20 20 20 20 20 20 20 20 20 20 3d 20 32 31 30 2c 0a 20 20 20 20 20 20 20 | ttached...........=.210,........ |
7be20 | 20 43 6f 6d 62 69 6e 69 6e 67 5f 41 62 6f 76 65 4c 65 66 74 41 74 74 61 63 68 65 64 20 20 20 20 | .Combining_AboveLeftAttached.... |
7be40 | 20 20 20 3d 20 32 31 32 2c 0a 20 20 20 20 20 20 20 20 43 6f 6d 62 69 6e 69 6e 67 5f 41 62 6f 76 | ...=.212,.........Combining_Abov |
7be60 | 65 41 74 74 61 63 68 65 64 20 20 20 20 20 20 20 20 20 20 20 3d 20 32 31 34 2c 0a 20 20 20 20 20 | eAttached...........=.214,...... |
7be80 | 20 20 20 43 6f 6d 62 69 6e 69 6e 67 5f 41 62 6f 76 65 52 69 67 68 74 41 74 74 61 63 68 65 64 20 | ...Combining_AboveRightAttached. |
7bea0 | 20 20 20 20 20 3d 20 32 31 36 2c 0a 0a 20 20 20 20 20 20 20 20 43 6f 6d 62 69 6e 69 6e 67 5f 42 | .....=.216,..........Combining_B |
7bec0 | 65 6c 6f 77 4c 65 66 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 32 31 38 2c 0a 20 20 | elowLeft...............=.218,... |
7bee0 | 20 20 20 20 20 20 43 6f 6d 62 69 6e 69 6e 67 5f 42 65 6c 6f 77 20 20 20 20 20 20 20 20 20 20 20 | ......Combining_Below........... |
7bf00 | 20 20 20 20 20 20 20 20 3d 20 32 32 30 2c 0a 20 20 20 20 20 20 20 20 43 6f 6d 62 69 6e 69 6e 67 | ........=.220,.........Combining |
7bf20 | 5f 42 65 6c 6f 77 52 69 67 68 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 32 32 32 2c 0a | _BelowRight..............=.222,. |
7bf40 | 20 20 20 20 20 20 20 20 43 6f 6d 62 69 6e 69 6e 67 5f 4c 65 66 74 20 20 20 20 20 20 20 20 20 20 | ........Combining_Left.......... |
7bf60 | 20 20 20 20 20 20 20 20 20 20 3d 20 32 32 34 2c 0a 20 20 20 20 20 20 20 20 43 6f 6d 62 69 6e 69 | ..........=.224,.........Combini |
7bf80 | 6e 67 5f 52 69 67 68 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 32 32 36 | ng_Right...................=.226 |
7bfa0 | 2c 0a 20 20 20 20 20 20 20 20 43 6f 6d 62 69 6e 69 6e 67 5f 41 62 6f 76 65 4c 65 66 74 20 20 20 | ,.........Combining_AboveLeft... |
7bfc0 | 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 32 32 38 2c 0a 20 20 20 20 20 20 20 20 43 6f 6d 62 69 | ............=.228,.........Combi |
7bfe0 | 6e 69 6e 67 5f 41 62 6f 76 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 32 | ning_Above...................=.2 |
7c000 | 33 30 2c 0a 20 20 20 20 20 20 20 20 43 6f 6d 62 69 6e 69 6e 67 5f 41 62 6f 76 65 52 69 67 68 74 | 30,.........Combining_AboveRight |
7c020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 32 33 32 2c 0a 0a 20 20 20 20 20 20 20 20 43 6f | ..............=.232,..........Co |
7c040 | 6d 62 69 6e 69 6e 67 5f 44 6f 75 62 6c 65 42 65 6c 6f 77 20 20 20 20 20 20 20 20 20 20 20 20 20 | mbining_DoubleBelow............. |
7c060 | 3d 20 32 33 33 2c 0a 20 20 20 20 20 20 20 20 43 6f 6d 62 69 6e 69 6e 67 5f 44 6f 75 62 6c 65 41 | =.233,.........Combining_DoubleA |
7c080 | 62 6f 76 65 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 32 33 34 2c 0a 20 20 20 20 20 20 20 20 | bove.............=.234,......... |
7c0a0 | 43 6f 6d 62 69 6e 69 6e 67 5f 49 6f 74 61 53 75 62 73 63 72 69 70 74 20 20 20 20 20 20 20 20 20 | Combining_IotaSubscript......... |
7c0c0 | 20 20 3d 20 32 34 30 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 2f 2f 20 2a 2a 2a 2a 2a 2a 20 57 48 | ..=.240.....};......//.******.WH |
7c0e0 | 45 4e 20 41 44 44 49 4e 47 20 46 55 4e 43 54 49 4f 4e 53 2c 20 43 4f 4e 53 49 44 45 52 20 41 44 | EN.ADDING.FUNCTIONS,.CONSIDER.AD |
7c100 | 44 49 4e 47 20 54 4f 20 51 43 68 61 72 52 65 66 20 54 4f 4f 0a 0a 20 20 20 20 69 6e 74 20 64 69 | DING.TO.QCharRef.TOO......int.di |
7c120 | 67 69 74 56 61 6c 75 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 43 68 61 72 20 6c 6f 77 65 | gitValue().const;.....QChar.lowe |
7c140 | 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 43 68 61 72 20 75 70 70 65 72 28 29 20 63 6f 6e | r().const;.....QChar.upper().con |
7c160 | 73 74 3b 0a 0a 20 20 20 20 43 61 74 65 67 6f 72 79 20 63 61 74 65 67 6f 72 79 28 29 20 63 6f 6e | st;......Category.category().con |
7c180 | 73 74 3b 0a 20 20 20 20 44 69 72 65 63 74 69 6f 6e 20 64 69 72 65 63 74 69 6f 6e 28 29 20 63 6f | st;.....Direction.direction().co |
7c1a0 | 6e 73 74 3b 0a 20 20 20 20 4a 6f 69 6e 69 6e 67 20 6a 6f 69 6e 69 6e 67 28 29 20 63 6f 6e 73 74 | nst;.....Joining.joining().const |
7c1c0 | 3b 0a 20 20 20 20 62 6f 6f 6c 20 6d 69 72 72 6f 72 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | ;.....bool.mirrored().const;.... |
7c1e0 | 20 51 43 68 61 72 20 6d 69 72 72 6f 72 65 64 43 68 61 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | .QChar.mirroredChar().const;.... |
7c200 | 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 65 63 6f 6d 70 6f 73 69 74 69 6f 6e 28 29 20 | .const.QString.&decomposition(). |
7c220 | 63 6f 6e 73 74 3b 20 2f 2f 20 23 23 23 20 72 65 74 75 72 6e 20 6a 75 73 74 20 51 53 74 72 69 6e | const;.//.###.return.just.QStrin |
7c240 | 67 20 69 6e 20 34 2e 30 0a 20 20 20 20 44 65 63 6f 6d 70 6f 73 69 74 69 6f 6e 20 64 65 63 6f 6d | g.in.4.0.....Decomposition.decom |
7c260 | 70 6f 73 69 74 69 6f 6e 54 61 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 75 6e 73 69 67 6e 65 | positionTag().const;.....unsigne |
7c280 | 64 20 63 68 61 72 20 63 6f 6d 62 69 6e 69 6e 67 43 6c 61 73 73 28 29 20 63 6f 6e 73 74 3b 0a 0a | d.char.combiningClass().const;.. |
7c2a0 | 20 20 20 20 63 68 61 72 20 6c 61 74 69 6e 31 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e | ....char.latin1().const.{.return |
7c2c0 | 20 75 63 73 20 3e 20 30 78 66 66 20 3f 20 30 20 3a 20 28 63 68 61 72 29 20 75 63 73 3b 20 7d 0a | .ucs.>.0xff.?.0.:.(char).ucs;.}. |
7c2e0 | 20 20 20 20 75 73 68 6f 72 74 20 75 6e 69 63 6f 64 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 | ....ushort.unicode().const.{.ret |
7c300 | 75 72 6e 20 75 63 73 3b 20 7d 0a 23 69 66 64 65 66 20 51 5f 4e 4f 5f 50 41 43 4b 45 44 5f 52 45 | urn.ucs;.}.#ifdef.Q_NO_PACKED_RE |
7c320 | 46 45 52 45 4e 43 45 0a 20 20 20 20 75 73 68 6f 72 74 20 26 75 6e 69 63 6f 64 65 28 29 20 7b 20 | FERENCE.....ushort.&unicode().{. |
7c340 | 72 65 74 75 72 6e 20 2a 28 26 75 63 73 29 3b 20 7d 0a 23 65 6c 73 65 0a 20 20 20 20 75 73 68 6f | return.*(&ucs);.}.#else.....usho |
7c360 | 72 74 20 26 75 6e 69 63 6f 64 65 28 29 20 7b 20 72 65 74 75 72 6e 20 75 63 73 3b 20 7d 0a 23 65 | rt.&unicode().{.return.ucs;.}.#e |
7c380 | 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 53 43 49 49 0a 20 20 | ndif.#ifndef.QT_NO_CAST_ASCII... |
7c3a0 | 20 20 2f 2f 20 6c 69 6b 65 20 61 6c 6c 20 69 66 64 65 66 27 64 20 63 6f 64 65 20 74 68 69 73 20 | ..//.like.all.ifdef'd.code.this. |
7c3c0 | 69 73 20 75 6e 64 6f 63 75 6d 65 6e 74 65 64 0a 20 20 20 20 6f 70 65 72 61 74 6f 72 20 63 68 61 | is.undocumented.....operator.cha |
7c3e0 | 72 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6c 61 74 69 6e 31 28 29 3b 20 7d 0a 23 | r().const.{.return.latin1();.}.# |
7c400 | 65 6e 64 69 66 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4e 75 6c 6c 28 29 20 63 6f 6e 73 74 20 7b | endif......bool.isNull().const.{ |
7c420 | 20 72 65 74 75 72 6e 20 75 6e 69 63 6f 64 65 28 29 3d 3d 30 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c | .return.unicode()==0;.}.....bool |
7c440 | 20 69 73 50 72 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 50 75 6e | .isPrint().const;.....bool.isPun |
7c460 | 63 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 70 61 63 65 28 29 20 63 | ct().const;.....bool.isSpace().c |
7c480 | 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4d 61 72 6b 28 29 20 63 6f 6e 73 74 3b 0a 20 | onst;.....bool.isMark().const;.. |
7c4a0 | 20 20 20 62 6f 6f 6c 20 69 73 4c 65 74 74 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f | ...bool.isLetter().const;.....bo |
7c4c0 | 6f 6c 20 69 73 4e 75 6d 62 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 | ol.isNumber().const;.....bool.is |
7c4e0 | 4c 65 74 74 65 72 4f 72 4e 75 6d 62 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c | LetterOrNumber().const;.....bool |
7c500 | 20 69 73 44 69 67 69 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 79 6d | .isDigit().const;.....bool.isSym |
7c520 | 62 6f 6c 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 75 63 68 61 72 20 63 65 6c 6c 28 29 20 63 | bol().const;......uchar.cell().c |
7c540 | 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 28 28 75 63 68 61 72 29 20 75 63 73 20 26 20 30 78 66 | onst.{.return.((uchar).ucs.&.0xf |
7c560 | 66 29 3b 20 7d 0a 20 20 20 20 75 63 68 61 72 20 72 6f 77 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 | f);.}.....uchar.row().const.{.re |
7c580 | 74 75 72 6e 20 28 28 75 63 68 61 72 29 20 28 75 63 73 3e 3e 38 29 26 30 78 66 66 29 3b 20 7d 0a | turn.((uchar).(ucs>>8)&0xff);.}. |
7c5a0 | 20 20 20 20 76 6f 69 64 20 73 65 74 43 65 6c 6c 28 20 75 63 68 61 72 20 63 65 6c 6c 20 29 20 7b | ....void.setCell(.uchar.cell.).{ |
7c5c0 | 20 75 63 73 20 3d 20 28 75 63 73 20 26 20 30 78 66 66 30 30 29 20 2b 20 63 65 6c 6c 3b 20 7d 0a | .ucs.=.(ucs.&.0xff00).+.cell;.}. |
7c5e0 | 20 20 20 20 76 6f 69 64 20 73 65 74 52 6f 77 28 20 75 63 68 61 72 20 72 6f 77 20 29 20 7b 20 75 | ....void.setRow(.uchar.row.).{.u |
7c600 | 63 73 20 3d 20 28 28 28 75 73 68 6f 72 74 29 20 72 6f 77 29 3c 3c 38 29 20 2b 20 28 75 63 73 26 | cs.=.(((ushort).row)<<8).+.(ucs& |
7c620 | 30 78 66 66 29 3b 20 7d 0a 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 6e 65 74 77 6f 72 | 0xff);.}......static.bool.networ |
7c640 | 6b 4f 72 64 65 72 65 64 28 29 20 7b 0a 09 69 6e 74 20 77 6f 72 64 53 69 7a 65 3b 0a 09 62 6f 6f | kOrdered().{..int.wordSize;..boo |
7c660 | 6c 20 62 69 67 45 6e 64 69 61 6e 20 3d 20 46 41 4c 53 45 3b 0a 09 71 53 79 73 49 6e 66 6f 28 20 | l.bigEndian.=.FALSE;..qSysInfo(. |
7c680 | 26 77 6f 72 64 53 69 7a 65 2c 20 26 62 69 67 45 6e 64 69 61 6e 20 29 3b 0a 09 72 65 74 75 72 6e | &wordSize,.&bigEndian.);..return |
7c6a0 | 20 62 69 67 45 6e 64 69 61 6e 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 69 6e | .bigEndian;.....}......friend.in |
7c6c0 | 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 68 61 72 20 63 68 2c 20 51 | line.bool.operator==(.char.ch,.Q |
7c6e0 | 43 68 61 72 20 63 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 69 6e 6c 69 6e 65 20 62 6f 6f 6c | Char.c.);.....friend.inline.bool |
7c700 | 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 51 43 68 61 72 20 63 2c 20 63 68 61 72 20 63 68 20 29 3b | .operator==(.QChar.c,.char.ch.); |
7c720 | 0a 20 20 20 20 66 72 69 65 6e 64 20 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 | .....friend.inline.bool.operator |
7c740 | 3d 3d 28 20 51 43 68 61 72 20 63 31 2c 20 51 43 68 61 72 20 63 32 20 29 3b 0a 20 20 20 20 66 72 | ==(.QChar.c1,.QChar.c2.);.....fr |
7c760 | 69 65 6e 64 20 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 51 43 68 | iend.inline.bool.operator!=(.QCh |
7c780 | 61 72 20 63 31 2c 20 51 43 68 61 72 20 63 32 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 69 6e | ar.c1,.QChar.c2.);.....friend.in |
7c7a0 | 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 68 61 72 20 63 68 2c 20 51 | line.bool.operator!=(.char.ch,.Q |
7c7c0 | 43 68 61 72 20 63 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 69 6e 6c 69 6e 65 20 62 6f 6f 6c | Char.c.);.....friend.inline.bool |
7c7e0 | 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 51 43 68 61 72 20 63 2c 20 63 68 61 72 20 63 68 20 29 3b | .operator!=(.QChar.c,.char.ch.); |
7c800 | 0a 20 20 20 20 66 72 69 65 6e 64 20 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 | .....friend.inline.bool.operator |
7c820 | 3c 3d 28 20 51 43 68 61 72 20 63 2c 20 63 68 61 72 20 63 68 20 29 3b 0a 20 20 20 20 66 72 69 65 | <=(.QChar.c,.char.ch.);.....frie |
7c840 | 6e 64 20 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 3d 28 20 63 68 61 72 20 | nd.inline.bool.operator<=(.char. |
7c860 | 63 68 2c 20 51 43 68 61 72 20 63 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 69 6e 6c 69 6e 65 | ch,.QChar.c.);.....friend.inline |
7c880 | 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 3d 28 20 51 43 68 61 72 20 63 31 2c 20 51 43 68 61 | .bool.operator<=(.QChar.c1,.QCha |
7c8a0 | 72 20 63 32 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 75 73 68 6f 72 74 20 75 63 73 | r.c2.);..private:.....ushort.ucs |
7c8c0 | 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 51 53 54 52 49 4e 47 5f 55 43 53 5f 34 29 0a | ;.#if.defined(QT_QSTRING_UCS_4). |
7c8e0 | 20 20 20 20 75 73 68 6f 72 74 20 67 72 70 3b 0a 23 65 6e 64 69 66 0a 7d 20 51 5f 50 41 43 4b 45 | ....ushort.grp;.#endif.}.Q_PACKE |
7c900 | 44 3b 0a 0a 69 6e 6c 69 6e 65 20 51 43 68 61 72 3a 3a 51 43 68 61 72 28 29 20 3a 20 75 63 73 28 | D;..inline.QChar::QChar().:.ucs( |
7c920 | 20 30 20 29 0a 23 69 66 64 65 66 20 51 54 5f 51 53 54 52 49 4e 47 5f 55 43 53 5f 34 0a 20 20 20 | .0.).#ifdef.QT_QSTRING_UCS_4.... |
7c940 | 20 2c 20 67 72 70 28 20 30 20 29 0a 23 65 6e 64 69 66 0a 7b 0a 7d 0a 69 6e 6c 69 6e 65 20 51 43 | .,.grp(.0.).#endif.{.}.inline.QC |
7c960 | 68 61 72 3a 3a 51 43 68 61 72 28 20 63 68 61 72 20 63 20 29 20 3a 20 75 63 73 28 20 28 75 63 68 | har::QChar(.char.c.).:.ucs(.(uch |
7c980 | 61 72 29 63 20 29 0a 23 69 66 64 65 66 20 51 54 5f 51 53 54 52 49 4e 47 5f 55 43 53 5f 34 0a 20 | ar)c.).#ifdef.QT_QSTRING_UCS_4.. |
7c9a0 | 20 20 20 2c 20 67 72 70 28 20 30 20 29 0a 23 65 6e 64 69 66 0a 7b 0a 7d 0a 69 6e 6c 69 6e 65 20 | ...,.grp(.0.).#endif.{.}.inline. |
7c9c0 | 51 43 68 61 72 3a 3a 51 43 68 61 72 28 20 75 63 68 61 72 20 63 20 29 20 3a 20 75 63 73 28 20 63 | QChar::QChar(.uchar.c.).:.ucs(.c |
7c9e0 | 20 29 0a 23 69 66 64 65 66 20 51 54 5f 51 53 54 52 49 4e 47 5f 55 43 53 5f 34 0a 20 20 20 20 2c | .).#ifdef.QT_QSTRING_UCS_4....., |
7ca00 | 20 67 72 70 28 20 30 20 29 0a 23 65 6e 64 69 66 0a 7b 0a 7d 0a 69 6e 6c 69 6e 65 20 51 43 68 61 | .grp(.0.).#endif.{.}.inline.QCha |
7ca20 | 72 3a 3a 51 43 68 61 72 28 20 75 63 68 61 72 20 63 2c 20 75 63 68 61 72 20 72 20 29 20 3a 20 75 | r::QChar(.uchar.c,.uchar.r.).:.u |
7ca40 | 63 73 28 20 28 72 20 3c 3c 20 38 29 20 7c 20 63 20 29 0a 23 69 66 64 65 66 20 51 54 5f 51 53 54 | cs(.(r.<<.8).|.c.).#ifdef.QT_QST |
7ca60 | 52 49 4e 47 5f 55 43 53 5f 34 0a 20 20 20 20 2c 20 67 72 70 28 20 30 20 29 0a 23 65 6e 64 69 66 | RING_UCS_4.....,.grp(.0.).#endif |
7ca80 | 0a 7b 0a 7d 0a 69 6e 6c 69 6e 65 20 51 43 68 61 72 3a 3a 51 43 68 61 72 28 20 63 6f 6e 73 74 20 | .{.}.inline.QChar::QChar(.const. |
7caa0 | 51 43 68 61 72 26 20 63 20 29 20 3a 20 75 63 73 28 20 63 2e 75 63 73 20 29 0a 23 69 66 64 65 66 | QChar&.c.).:.ucs(.c.ucs.).#ifdef |
7cac0 | 20 51 54 5f 51 53 54 52 49 4e 47 5f 55 43 53 5f 34 0a 20 20 20 2c 20 67 72 70 28 20 63 2e 67 72 | .QT_QSTRING_UCS_4....,.grp(.c.gr |
7cae0 | 70 20 29 0a 23 65 6e 64 69 66 0a 7b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 43 68 61 72 3a 3a 51 43 | p.).#endif.{.}..inline.QChar::QC |
7cb00 | 68 61 72 28 20 75 73 68 6f 72 74 20 72 63 20 29 20 3a 20 75 63 73 28 20 72 63 20 29 0a 23 69 66 | har(.ushort.rc.).:.ucs(.rc.).#if |
7cb20 | 64 65 66 20 51 54 5f 51 53 54 52 49 4e 47 5f 55 43 53 5f 34 0a 20 20 20 20 2c 20 67 72 70 28 20 | def.QT_QSTRING_UCS_4.....,.grp(. |
7cb40 | 30 20 29 0a 23 65 6e 64 69 66 0a 7b 0a 7d 0a 69 6e 6c 69 6e 65 20 51 43 68 61 72 3a 3a 51 43 68 | 0.).#endif.{.}.inline.QChar::QCh |
7cb60 | 61 72 28 20 73 68 6f 72 74 20 72 63 20 29 20 3a 20 75 63 73 28 20 28 75 73 68 6f 72 74 29 20 72 | ar(.short.rc.).:.ucs(.(ushort).r |
7cb80 | 63 20 29 0a 23 69 66 64 65 66 20 51 54 5f 51 53 54 52 49 4e 47 5f 55 43 53 5f 34 0a 20 20 20 20 | c.).#ifdef.QT_QSTRING_UCS_4..... |
7cba0 | 2c 20 67 72 70 28 20 30 20 29 0a 23 65 6e 64 69 66 0a 7b 0a 7d 0a 69 6e 6c 69 6e 65 20 51 43 68 | ,.grp(.0.).#endif.{.}.inline.QCh |
7cbc0 | 61 72 3a 3a 51 43 68 61 72 28 20 75 69 6e 74 20 72 63 20 29 20 3a 20 75 63 73 28 20 20 28 75 73 | ar::QChar(.uint.rc.).:.ucs(..(us |
7cbe0 | 68 6f 72 74 20 29 20 28 72 63 20 26 20 30 78 66 66 66 66 29 20 29 0a 23 69 66 64 65 66 20 51 54 | hort.).(rc.&.0xffff).).#ifdef.QT |
7cc00 | 5f 51 53 54 52 49 4e 47 5f 55 43 53 5f 34 0a 20 20 20 20 2c 20 67 72 70 28 20 28 75 73 68 6f 72 | _QSTRING_UCS_4.....,.grp(.(ushor |
7cc20 | 74 29 20 28 28 72 63 20 3e 3e 20 31 36 29 20 26 20 30 78 66 66 66 66 29 20 29 0a 23 65 6e 64 69 | t).((rc.>>.16).&.0xffff).).#endi |
7cc40 | 66 0a 7b 0a 7d 0a 69 6e 6c 69 6e 65 20 51 43 68 61 72 3a 3a 51 43 68 61 72 28 20 69 6e 74 20 72 | f.{.}.inline.QChar::QChar(.int.r |
7cc60 | 63 20 29 20 3a 20 75 63 73 28 20 28 75 73 68 6f 72 74 29 20 28 72 63 20 26 20 30 78 66 66 66 66 | c.).:.ucs(.(ushort).(rc.&.0xffff |
7cc80 | 29 20 29 0a 23 69 66 64 65 66 20 51 54 5f 51 53 54 52 49 4e 47 5f 55 43 53 5f 34 0a 20 20 20 20 | ).).#ifdef.QT_QSTRING_UCS_4..... |
7cca0 | 2c 20 67 72 70 28 20 28 75 73 68 6f 72 74 29 20 28 28 72 63 20 3e 3e 20 31 36 29 20 26 20 30 78 | ,.grp(.(ushort).((rc.>>.16).&.0x |
7ccc0 | 66 66 66 66 29 20 29 0a 23 65 6e 64 69 66 0a 7b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 | ffff).).#endif.{.}..inline.bool. |
7cce0 | 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 68 61 72 20 63 68 2c 20 51 43 68 61 72 20 63 20 29 0a 7b | operator==(.char.ch,.QChar.c.).{ |
7cd00 | 0a 20 20 20 20 72 65 74 75 72 6e 20 28 28 75 63 68 61 72 29 20 63 68 29 20 3d 3d 20 63 2e 75 63 | .....return.((uchar).ch).==.c.uc |
7cd20 | 73 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 51 43 | s;.}..inline.bool.operator==(.QC |
7cd40 | 68 61 72 20 63 2c 20 63 68 61 72 20 63 68 20 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 28 28 | har.c,.char.ch.).{.....return.(( |
7cd60 | 75 63 68 61 72 29 20 63 68 29 20 3d 3d 20 63 2e 75 63 73 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 | uchar).ch).==.c.ucs;.}..inline.b |
7cd80 | 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 51 43 68 61 72 20 63 31 2c 20 51 43 68 61 72 20 | ool.operator==(.QChar.c1,.QChar. |
7cda0 | 63 32 20 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 63 31 2e 75 63 73 20 3d 3d 20 63 32 2e 75 | c2.).{.....return.c1.ucs.==.c2.u |
7cdc0 | 63 73 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 51 | cs;.}..inline.bool.operator!=(.Q |
7cde0 | 43 68 61 72 20 63 31 2c 20 51 43 68 61 72 20 63 32 20 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e | Char.c1,.QChar.c2.).{.....return |
7ce00 | 20 63 31 2e 75 63 73 20 21 3d 20 63 32 2e 75 63 73 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f | .c1.ucs.!=.c2.ucs;.}..inline.boo |
7ce20 | 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 68 61 72 20 63 68 2c 20 51 43 68 61 72 20 63 20 29 | l.operator!=(.char.ch,.QChar.c.) |
7ce40 | 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 28 28 75 63 68 61 72 29 63 68 29 20 21 3d 20 63 2e 75 | .{.....return.((uchar)ch).!=.c.u |
7ce60 | 63 73 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 51 | cs;.}..inline.bool.operator!=(.Q |
7ce80 | 43 68 61 72 20 63 2c 20 63 68 61 72 20 63 68 20 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 28 | Char.c,.char.ch.).{.....return.( |
7cea0 | 28 75 63 68 61 72 29 20 63 68 29 20 21 3d 20 63 2e 75 63 73 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 | (uchar).ch).!=.c.ucs;.}..inline. |
7cec0 | 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 3d 28 20 51 43 68 61 72 20 63 2c 20 63 68 61 72 20 63 | bool.operator<=(.QChar.c,.char.c |
7cee0 | 68 20 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 63 2e 75 63 73 20 3c 3d 20 28 28 75 63 68 61 | h.).{.....return.c.ucs.<=.((ucha |
7cf00 | 72 29 20 63 68 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c | r).ch);.}..inline.bool.operator< |
7cf20 | 3d 28 20 63 68 61 72 20 63 68 2c 20 51 43 68 61 72 20 63 20 29 0a 7b 0a 20 20 20 20 72 65 74 75 | =(.char.ch,.QChar.c.).{.....retu |
7cf40 | 72 6e 20 28 28 75 63 68 61 72 29 20 63 68 29 20 3c 3d 20 63 2e 75 63 73 3b 0a 7d 0a 0a 69 6e 6c | rn.((uchar).ch).<=.c.ucs;.}..inl |
7cf60 | 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 3d 28 20 51 43 68 61 72 20 63 31 2c 20 51 | ine.bool.operator<=(.QChar.c1,.Q |
7cf80 | 43 68 61 72 20 63 32 20 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 63 31 2e 75 63 73 20 3c 3d | Char.c2.).{.....return.c1.ucs.<= |
7cfa0 | 20 63 32 2e 75 63 73 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 | .c2.ucs;.}..inline.bool.operator |
7cfc0 | 3e 3d 28 20 51 43 68 61 72 20 63 2c 20 63 68 61 72 20 63 68 20 29 20 7b 20 72 65 74 75 72 6e 20 | >=(.QChar.c,.char.ch.).{.return. |
7cfe0 | 63 68 20 3c 3d 20 63 3b 20 7d 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3e | ch.<=.c;.}.inline.bool.operator> |
7d000 | 3d 28 20 63 68 61 72 20 63 68 2c 20 51 43 68 61 72 20 63 20 29 20 7b 20 72 65 74 75 72 6e 20 63 | =(.char.ch,.QChar.c.).{.return.c |
7d020 | 20 3c 3d 20 63 68 3b 20 7d 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3e 3d | .<=.ch;.}.inline.bool.operator>= |
7d040 | 28 20 51 43 68 61 72 20 63 31 2c 20 51 43 68 61 72 20 63 32 20 29 20 7b 20 72 65 74 75 72 6e 20 | (.QChar.c1,.QChar.c2.).{.return. |
7d060 | 63 32 20 3c 3d 20 63 31 3b 20 7d 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 | c2.<=.c1;.}.inline.bool.operator |
7d080 | 3c 28 20 51 43 68 61 72 20 63 2c 20 63 68 61 72 20 63 68 20 29 20 7b 20 72 65 74 75 72 6e 20 21 | <(.QChar.c,.char.ch.).{.return.! |
7d0a0 | 28 63 68 3c 3d 63 29 3b 20 7d 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c | (ch<=c);.}.inline.bool.operator< |
7d0c0 | 28 20 63 68 61 72 20 63 68 2c 20 51 43 68 61 72 20 63 20 29 20 7b 20 72 65 74 75 72 6e 20 21 28 | (.char.ch,.QChar.c.).{.return.!( |
7d0e0 | 63 3c 3d 63 68 29 3b 20 7d 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 28 | c<=ch);.}.inline.bool.operator<( |
7d100 | 20 51 43 68 61 72 20 63 31 2c 20 51 43 68 61 72 20 63 32 20 29 20 7b 20 72 65 74 75 72 6e 20 21 | .QChar.c1,.QChar.c2.).{.return.! |
7d120 | 28 63 32 3c 3d 63 31 29 3b 20 7d 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 | (c2<=c1);.}.inline.bool.operator |
7d140 | 3e 28 20 51 43 68 61 72 20 63 2c 20 63 68 61 72 20 63 68 20 29 20 7b 20 72 65 74 75 72 6e 20 21 | >(.QChar.c,.char.ch.).{.return.! |
7d160 | 28 63 68 3e 3d 63 29 3b 20 7d 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3e | (ch>=c);.}.inline.bool.operator> |
7d180 | 28 20 63 68 61 72 20 63 68 2c 20 51 43 68 61 72 20 63 20 29 20 7b 20 72 65 74 75 72 6e 20 21 28 | (.char.ch,.QChar.c.).{.return.!( |
7d1a0 | 63 3e 3d 63 68 29 3b 20 7d 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3e 28 | c>=ch);.}.inline.bool.operator>( |
7d1c0 | 20 51 43 68 61 72 20 63 31 2c 20 51 43 68 61 72 20 63 32 20 29 20 7b 20 72 65 74 75 72 6e 20 21 | .QChar.c1,.QChar.c2.).{.return.! |
7d1e0 | 28 63 32 3e 3d 63 31 29 3b 20 7d 0a 0a 2f 2f 20 69 6e 74 65 72 6e 61 6c 0a 73 74 72 75 63 74 20 | (c2>=c1);.}..//.internal.struct. |
7d200 | 51 5f 45 58 50 4f 52 54 20 51 53 74 72 69 6e 67 44 61 74 61 20 3a 20 70 75 62 6c 69 63 20 51 53 | Q_EXPORT.QStringData.:.public.QS |
7d220 | 68 61 72 65 64 20 7b 0a 20 20 20 20 51 53 74 72 69 6e 67 44 61 74 61 28 29 20 3a 0a 20 20 20 20 | hared.{.....QStringData().:..... |
7d240 | 20 20 20 20 51 53 68 61 72 65 64 28 29 2c 20 75 6e 69 63 6f 64 65 28 30 29 2c 20 61 73 63 69 69 | ....QShared(),.unicode(0),.ascii |
7d260 | 28 30 29 2c 20 6c 65 6e 28 30 29 2c 20 69 73 73 69 6d 70 6c 65 74 65 78 74 28 54 52 55 45 29 2c | (0),.len(0),.issimpletext(TRUE), |
7d280 | 20 6d 61 78 6c 28 30 29 2c 20 69 73 6c 61 74 69 6e 31 28 46 41 4c 53 45 29 20 7b 20 72 65 66 28 | .maxl(0),.islatin1(FALSE).{.ref( |
7d2a0 | 29 3b 20 7d 0a 20 20 20 20 51 53 74 72 69 6e 67 44 61 74 61 28 51 43 68 61 72 20 2a 75 2c 20 75 | );.}.....QStringData(QChar.*u,.u |
7d2c0 | 69 6e 74 20 6c 2c 20 75 69 6e 74 20 6d 29 20 3a 0a 20 20 20 20 20 20 20 20 51 53 68 61 72 65 64 | int.l,.uint.m).:.........QShared |
7d2e0 | 28 29 2c 20 75 6e 69 63 6f 64 65 28 75 29 2c 20 61 73 63 69 69 28 30 29 2c 20 6c 65 6e 28 6c 29 | (),.unicode(u),.ascii(0),.len(l) |
7d300 | 2c 20 69 73 73 69 6d 70 6c 65 74 65 78 74 28 46 41 4c 53 45 29 2c 20 6d 61 78 6c 28 6d 29 2c 20 | ,.issimpletext(FALSE),.maxl(m),. |
7d320 | 69 73 6c 61 74 69 6e 31 28 46 41 4c 53 45 29 20 7b 20 7d 0a 20 20 20 20 7e 51 53 74 72 69 6e 67 | islatin1(FALSE).{.}.....~QString |
7d340 | 44 61 74 61 28 29 20 7b 20 69 66 20 28 20 75 6e 69 63 6f 64 65 20 29 20 64 65 6c 65 74 65 5b 5d | Data().{.if.(.unicode.).delete[] |
7d360 | 20 28 28 63 68 61 72 2a 29 75 6e 69 63 6f 64 65 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .((char*)unicode);.............. |
7d380 | 20 20 20 20 20 20 20 20 69 66 20 28 20 61 73 63 69 69 20 29 20 64 65 6c 65 74 65 5b 5d 20 61 73 | ........if.(.ascii.).delete[].as |
7d3a0 | 63 69 69 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 64 65 6c 65 74 65 53 65 6c 66 28 29 3b 0a 20 | cii;.}......void.deleteSelf();.. |
7d3c0 | 20 20 20 51 43 68 61 72 20 2a 75 6e 69 63 6f 64 65 3b 0a 20 20 20 20 63 68 61 72 20 2a 61 73 63 | ...QChar.*unicode;.....char.*asc |
7d3e0 | 69 69 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 69 72 74 79 28 29 20 7b 0a 09 69 66 20 28 20 | ii;.....void.setDirty().{..if.(. |
7d400 | 61 73 63 69 69 20 29 20 7b 0a 09 20 20 20 20 64 65 6c 65 74 65 20 5b 5d 20 61 73 63 69 69 3b 0a | ascii.).{......delete.[].ascii;. |
7d420 | 09 20 20 20 20 61 73 63 69 69 20 3d 20 30 3b 0a 09 7d 0a 09 69 73 73 69 6d 70 6c 65 74 65 78 74 | .....ascii.=.0;..}..issimpletext |
7d440 | 20 3d 20 46 41 4c 53 45 3b 0a 20 20 20 20 7d 0a 23 69 66 64 65 66 20 51 5f 4f 53 5f 4d 41 43 39 | .=.FALSE;.....}.#ifdef.Q_OS_MAC9 |
7d460 | 0a 20 20 20 20 75 69 6e 74 20 6c 65 6e 3b 0a 23 65 6c 73 65 0a 20 20 20 20 75 69 6e 74 20 6c 65 | .....uint.len;.#else.....uint.le |
7d480 | 6e 20 3a 20 33 30 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 75 69 6e 74 20 69 73 73 69 6d 70 6c 65 | n.:.30;.#endif.....uint.issimple |
7d4a0 | 74 65 78 74 20 3a 20 31 3b 0a 23 69 66 64 65 66 20 51 5f 4f 53 5f 4d 41 43 39 0a 20 20 20 20 75 | text.:.1;.#ifdef.Q_OS_MAC9.....u |
7d4c0 | 69 6e 74 20 6d 61 78 6c 3b 0a 23 65 6c 73 65 0a 20 20 20 20 75 69 6e 74 20 6d 61 78 6c 20 3a 20 | int.maxl;.#else.....uint.maxl.:. |
7d4e0 | 33 30 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 75 69 6e 74 20 69 73 6c 61 74 69 6e 31 20 3a 20 31 | 30;.#endif.....uint.islatin1.:.1 |
7d500 | 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c | ;..private:.#if.defined(Q_DISABL |
7d520 | 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 53 74 72 69 6e 67 44 61 74 61 28 20 63 6f 6e 73 74 20 51 | E_COPY).....QStringData(.const.Q |
7d540 | 53 74 72 69 6e 67 44 61 74 61 26 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 44 61 74 61 26 20 | StringData&.);.....QStringData&. |
7d560 | 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 44 61 74 61 26 20 29 3b | operator=(.const.QStringData&.); |
7d580 | 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 74 72 | .#endif.};...class.Q_EXPORT.QStr |
7d5a0 | 69 6e 67 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 74 72 69 6e 67 28 29 3b 20 20 20 20 | ing.{.public:.....QString();.... |
7d5c0 | 20 20 20 20 20 20 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 | ..............................// |
7d5e0 | 20 6d 61 6b 65 20 6e 75 6c 6c 20 73 74 72 69 6e 67 0a 20 20 20 20 51 53 74 72 69 6e 67 28 20 51 | .make.null.string.....QString(.Q |
7d600 | 43 68 61 72 20 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Char.);......................... |
7d620 | 20 20 2f 2f 20 6f 6e 65 2d 63 68 61 72 20 73 74 72 69 6e 67 0a 20 20 20 20 51 53 74 72 69 6e 67 | ..//.one-char.string.....QString |
7d640 | 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 | (.const.QString.&.);............ |
7d660 | 20 20 20 20 20 2f 2f 20 69 6d 70 6c 2d 73 68 61 72 65 64 20 63 6f 70 79 0a 20 20 20 20 51 53 74 | .....//.impl-shared.copy.....QSt |
7d680 | 72 69 6e 67 28 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 26 20 29 3b 20 20 20 20 20 20 | ring(.const.QByteArray&.);...... |
7d6a0 | 20 20 20 20 20 20 20 20 20 2f 2f 20 64 65 65 70 20 63 6f 70 79 0a 20 20 20 20 51 53 74 72 69 6e | .........//.deep.copy.....QStrin |
7d6c0 | 67 28 20 63 6f 6e 73 74 20 51 43 68 61 72 2a 20 75 6e 69 63 6f 64 65 2c 20 75 69 6e 74 20 6c 65 | g(.const.QChar*.unicode,.uint.le |
7d6e0 | 6e 67 74 68 20 29 3b 20 2f 2f 20 64 65 65 70 20 63 6f 70 79 0a 23 69 66 6e 64 65 66 20 51 54 5f | ngth.);.//.deep.copy.#ifndef.QT_ |
7d700 | 4e 4f 5f 43 41 53 54 5f 41 53 43 49 49 0a 20 20 20 20 51 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 | NO_CAST_ASCII.....QString(.const |
7d720 | 20 63 68 61 72 20 2a 73 74 72 20 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f | .char.*str.);.................// |
7d740 | 20 64 65 65 70 20 63 6f 70 79 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f | .deep.copy.#endif.#ifndef.QT_NO_ |
7d760 | 53 54 4c 0a 20 20 20 20 51 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 20 73 74 64 3a 3a 73 74 72 69 | STL.....QString(.const.std::stri |
7d780 | 6e 67 26 20 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 64 65 65 70 | ng&.);...................//.deep |
7d7a0 | 20 63 6f 70 79 0a 23 65 6e 64 69 66 0a 20 20 20 20 7e 51 53 74 72 69 6e 67 28 29 3b 0a 0a 20 20 | .copy.#endif.....~QString();.... |
7d7c0 | 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 | ..QString....&operator=(.const.Q |
7d7e0 | 53 74 72 69 6e 67 20 26 20 29 3b 20 20 20 2f 2f 20 69 6d 70 6c 2d 73 68 61 72 65 64 20 63 6f 70 | String.&.);...//.impl-shared.cop |
7d800 | 79 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e | y.....QString....&operator=(.con |
7d820 | 73 74 20 63 68 61 72 20 2a 20 29 3b 20 20 20 20 20 20 2f 2f 20 64 65 65 70 20 63 6f 70 79 0a 23 | st.char.*.);......//.deep.copy.# |
7d840 | 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 | ifndef.QT_NO_STL.....QString.... |
7d860 | 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 73 74 64 3a 3a 73 74 72 69 6e 67 26 20 29 | &operator=(.const.std::string&.) |
7d880 | 3b 20 20 20 20 20 2f 2f 20 64 65 65 70 20 63 6f 70 79 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 | ;.....//.deep.copy.#endif.....QS |
7d8a0 | 74 72 69 6e 67 20 20 20 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 43 53 74 72 | tring....&operator=(.const.QCStr |
7d8c0 | 69 6e 67 26 20 29 3b 20 20 20 2f 2f 20 64 65 65 70 20 63 6f 70 79 0a 20 20 20 20 51 53 74 72 69 | ing&.);...//.deep.copy.....QStri |
7d8e0 | 6e 67 20 20 20 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 51 43 68 61 72 20 63 20 29 3b 0a 20 20 20 | ng....&operator=(.QChar.c.);.... |
7d900 | 20 51 53 74 72 69 6e 67 20 20 20 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 68 61 72 20 63 20 29 | .QString....&operator=(.char.c.) |
7d920 | 3b 0a 0a 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 51 53 74 72 69 6e 67 20 6e | ;......QT_STATIC_CONST.QString.n |
7d940 | 75 6c 6c 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 69 73 4e 75 6c 6c 28 29 20 20 | ull;......bool........isNull().. |
7d960 | 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 69 73 45 | ......const;.....bool........isE |
7d980 | 6d 70 74 79 28 29 20 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 75 69 6e 74 20 20 20 20 | mpty().......const;.....uint.... |
7d9a0 | 20 20 20 20 6c 65 6e 67 74 68 28 29 20 20 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 | ....length()........const;.....v |
7d9c0 | 6f 69 64 20 20 20 20 20 20 20 20 74 72 75 6e 63 61 74 65 28 20 75 69 6e 74 20 70 6f 73 20 29 3b | oid........truncate(.uint.pos.); |
7d9e0 | 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 26 20 20 20 66 69 6c 6c 28 20 51 43 68 61 72 20 63 2c | ......QString.&...fill(.QChar.c, |
7da00 | 20 69 6e 74 20 6c 65 6e 20 3d 20 2d 31 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 | .int.len.=.-1.);......QString... |
7da20 | 20 20 63 6f 70 79 28 29 20 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 61 72 | ..copy()..const;......QString.ar |
7da40 | 67 28 20 6c 6f 6e 67 20 61 2c 20 69 6e 74 20 66 69 65 6c 64 57 69 64 74 68 20 3d 20 30 2c 20 69 | g(.long.a,.int.fieldWidth.=.0,.i |
7da60 | 6e 74 20 62 61 73 65 20 3d 20 31 30 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e | nt.base.=.10.).const;.....QStrin |
7da80 | 67 20 61 72 67 28 20 75 6c 6f 6e 67 20 61 2c 20 69 6e 74 20 66 69 65 6c 64 57 69 64 74 68 20 3d | g.arg(.ulong.a,.int.fieldWidth.= |
7daa0 | 20 30 2c 20 69 6e 74 20 62 61 73 65 20 3d 20 31 30 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 | .0,.int.base.=.10.).const;.....Q |
7dac0 | 53 74 72 69 6e 67 20 61 72 67 28 20 51 5f 4c 4c 4f 4e 47 20 61 2c 20 69 6e 74 20 66 69 65 6c 64 | String.arg(.Q_LLONG.a,.int.field |
7dae0 | 77 69 64 74 68 3d 30 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 20 63 6f 6e 73 74 3b 0a 20 20 | width=0,.int.base=10.).const;... |
7db00 | 20 20 51 53 74 72 69 6e 67 20 61 72 67 28 20 51 5f 55 4c 4c 4f 4e 47 20 61 2c 20 69 6e 74 20 66 | ..QString.arg(.Q_ULLONG.a,.int.f |
7db20 | 69 65 6c 64 77 69 64 74 68 3d 30 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 20 63 6f 6e 73 74 | ieldwidth=0,.int.base=10.).const |
7db40 | 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 61 72 67 28 20 69 6e 74 20 61 2c 20 69 6e 74 20 66 69 | ;.....QString.arg(.int.a,.int.fi |
7db60 | 65 6c 64 57 69 64 74 68 20 3d 20 30 2c 20 69 6e 74 20 62 61 73 65 20 3d 20 31 30 20 29 20 63 6f | eldWidth.=.0,.int.base.=.10.).co |
7db80 | 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 61 72 67 28 20 75 69 6e 74 20 61 2c 20 69 6e | nst;.....QString.arg(.uint.a,.in |
7dba0 | 74 20 66 69 65 6c 64 57 69 64 74 68 20 3d 20 30 2c 20 69 6e 74 20 62 61 73 65 20 3d 20 31 30 20 | t.fieldWidth.=.0,.int.base.=.10. |
7dbc0 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 61 72 67 28 20 73 68 6f 72 74 20 | ).const;.....QString.arg(.short. |
7dbe0 | 61 2c 20 69 6e 74 20 66 69 65 6c 64 57 69 64 74 68 20 3d 20 30 2c 20 69 6e 74 20 62 61 73 65 20 | a,.int.fieldWidth.=.0,.int.base. |
7dc00 | 3d 20 31 30 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 61 72 67 28 20 75 | =.10.).const;.....QString.arg(.u |
7dc20 | 73 68 6f 72 74 20 61 2c 20 69 6e 74 20 66 69 65 6c 64 57 69 64 74 68 20 3d 20 30 2c 20 69 6e 74 | short.a,.int.fieldWidth.=.0,.int |
7dc40 | 20 62 61 73 65 20 3d 20 31 30 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 | .base.=.10.).const;.....QString. |
7dc60 | 61 72 67 28 20 64 6f 75 62 6c 65 20 61 2c 20 69 6e 74 20 66 69 65 6c 64 57 69 64 74 68 20 3d 20 | arg(.double.a,.int.fieldWidth.=. |
7dc80 | 30 2c 20 63 68 61 72 20 66 6d 74 20 3d 20 27 67 27 2c 0a 09 09 20 69 6e 74 20 70 72 65 63 20 3d | 0,.char.fmt.=.'g',....int.prec.= |
7dca0 | 20 2d 31 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 61 72 67 28 20 63 68 | .-1.).const;.....QString.arg(.ch |
7dcc0 | 61 72 20 61 2c 20 69 6e 74 20 66 69 65 6c 64 57 69 64 74 68 20 3d 20 30 20 29 20 63 6f 6e 73 74 | ar.a,.int.fieldWidth.=.0.).const |
7dce0 | 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 61 72 67 28 20 51 43 68 61 72 20 61 2c 20 69 6e 74 20 | ;.....QString.arg(.QChar.a,.int. |
7dd00 | 66 69 65 6c 64 57 69 64 74 68 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 | fieldWidth.=.0.).const;.....QStr |
7dd20 | 69 6e 67 20 61 72 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 2c 20 69 6e 74 20 66 | ing.arg(.const.QString&.a,.int.f |
7dd40 | 69 65 6c 64 57 69 64 74 68 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 | ieldWidth.=.0.).const;.....QStri |
7dd60 | 6e 67 20 61 72 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 31 2c 20 63 6f 6e 73 74 | ng.arg(.const.QString&.a1,.const |
7dd80 | 20 51 53 74 72 69 6e 67 26 20 61 32 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e | .QString&.a2.).const;.....QStrin |
7dda0 | 67 20 61 72 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 31 2c 20 63 6f 6e 73 74 20 | g.arg(.const.QString&.a1,.const. |
7ddc0 | 51 53 74 72 69 6e 67 26 20 61 32 2c 0a 09 09 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 | QString&.a2,....const.QString&.a |
7dde0 | 33 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 61 72 67 28 20 63 6f 6e 73 | 3.).const;.....QString.arg(.cons |
7de00 | 74 20 51 53 74 72 69 6e 67 26 20 61 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 32 | t.QString&.a1,.const.QString&.a2 |
7de20 | 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 33 2c 0a 09 09 20 63 6f 6e 73 74 20 51 53 | ,.const.QString&.a3,....const.QS |
7de40 | 74 72 69 6e 67 26 20 61 34 20 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e | tring&.a4.).const;..#ifndef.QT_N |
7de60 | 4f 5f 53 50 52 49 4e 54 46 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 73 70 72 69 6e 74 | O_SPRINTF.....QString....&sprint |
7de80 | 66 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 66 6f 72 6d 61 74 2c 20 2e 2e 2e 20 29 0a 23 69 66 | f(.const.char*.format,.....).#if |
7dea0 | 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 69 6e 65 64 28 5f | .defined(Q_CC_GNU).&&.!defined(_ |
7dec0 | 5f 49 4e 53 55 52 45 5f 5f 29 0a 20 20 20 20 20 20 20 20 5f 5f 61 74 74 72 69 62 75 74 65 5f 5f | _INSURE__).........__attribute__ |
7dee0 | 20 28 28 66 6f 72 6d 61 74 20 28 70 72 69 6e 74 66 2c 20 32 2c 20 33 29 29 29 0a 23 65 6e 64 69 | .((format.(printf,.2,.3))).#endi |
7df00 | 66 0a 20 20 20 20 20 20 20 20 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 69 6e 74 20 20 20 20 20 | f.........;.#endif......int..... |
7df20 | 20 20 20 20 66 69 6e 64 28 20 51 43 68 61 72 20 63 2c 20 69 6e 74 20 69 6e 64 65 78 3d 30 2c 20 | ....find(.QChar.c,.int.index=0,. |
7df40 | 62 6f 6f 6c 20 63 73 3d 54 52 55 45 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 20 20 | bool.cs=TRUE.).const;.....int... |
7df60 | 20 20 20 20 20 20 66 69 6e 64 28 20 63 68 61 72 20 63 2c 20 69 6e 74 20 69 6e 64 65 78 3d 30 2c | ......find(.char.c,.int.index=0, |
7df80 | 20 62 6f 6f 6c 20 63 73 3d 54 52 55 45 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 20 | .bool.cs=TRUE.).const;.....int.. |
7dfa0 | 20 20 20 20 20 20 20 66 69 6e 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 74 72 2c | .......find(.const.QString.&str, |
7dfc0 | 20 69 6e 74 20 69 6e 64 65 78 3d 30 2c 20 62 6f 6f 6c 20 63 73 3d 54 52 55 45 20 29 20 63 6f 6e | .int.index=0,.bool.cs=TRUE.).con |
7dfe0 | 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 0a 20 20 20 20 69 6e 74 | st;.#ifndef.QT_NO_REGEXP.....int |
7e000 | 20 20 20 20 20 20 20 20 20 66 69 6e 64 28 20 63 6f 6e 73 74 20 51 52 65 67 45 78 70 20 26 2c 20 | .........find(.const.QRegExp.&,. |
7e020 | 69 6e 74 20 69 6e 64 65 78 3d 30 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e | int.index=0.).const;.#endif.#ifn |
7e040 | 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 53 43 49 49 0a 20 20 20 20 69 6e 74 20 20 20 20 | def.QT_NO_CAST_ASCII.....int.... |
7e060 | 20 20 20 20 20 66 69 6e 64 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 73 74 72 2c 20 69 6e 74 20 | .....find(.const.char*.str,.int. |
7e080 | 69 6e 64 65 78 3d 30 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 69 6e 74 20 | index=0.).const;.#endif.....int. |
7e0a0 | 20 20 20 20 20 20 20 20 66 69 6e 64 52 65 76 28 20 51 43 68 61 72 20 63 2c 20 69 6e 74 20 69 6e | ........findRev(.QChar.c,.int.in |
7e0c0 | 64 65 78 3d 2d 31 2c 20 62 6f 6f 6c 20 63 73 3d 54 52 55 45 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | dex=-1,.bool.cs=TRUE).const;.... |
7e0e0 | 20 69 6e 74 20 20 20 20 20 20 20 20 20 66 69 6e 64 52 65 76 28 20 63 68 61 72 20 63 2c 20 69 6e | .int.........findRev(.char.c,.in |
7e100 | 74 20 69 6e 64 65 78 3d 2d 31 2c 20 62 6f 6f 6c 20 63 73 3d 54 52 55 45 29 20 63 6f 6e 73 74 3b | t.index=-1,.bool.cs=TRUE).const; |
7e120 | 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 66 69 6e 64 52 65 76 28 20 63 6f 6e 73 74 20 | .....int.........findRev(.const. |
7e140 | 51 53 74 72 69 6e 67 20 26 73 74 72 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 2c 20 62 6f 6f 6c | QString.&str,.int.index=-1,.bool |
7e160 | 20 63 73 3d 54 52 55 45 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 52 | .cs=TRUE).const;.#ifndef.QT_NO_R |
7e180 | 45 47 45 58 50 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 66 69 6e 64 52 65 76 28 20 63 | EGEXP.....int.........findRev(.c |
7e1a0 | 6f 6e 73 74 20 51 52 65 67 45 78 70 20 26 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 20 29 20 63 | onst.QRegExp.&,.int.index=-1.).c |
7e1c0 | 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 43 41 53 54 5f | onst;.#endif.#ifndef.QT_NO_CAST_ |
7e1e0 | 41 53 43 49 49 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 66 69 6e 64 52 65 76 28 20 63 | ASCII.....int.........findRev(.c |
7e200 | 6f 6e 73 74 20 63 68 61 72 2a 20 73 74 72 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 20 29 20 63 | onst.char*.str,.int.index=-1.).c |
7e220 | 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 63 6f 6e | onst;.#endif.....int.........con |
7e240 | 74 61 69 6e 73 28 20 51 43 68 61 72 20 63 2c 20 62 6f 6f 6c 20 63 73 3d 54 52 55 45 20 29 20 63 | tains(.QChar.c,.bool.cs=TRUE.).c |
7e260 | 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 63 6f 6e 74 61 69 6e 73 28 20 | onst;.....int.........contains(. |
7e280 | 63 68 61 72 20 63 2c 20 62 6f 6f 6c 20 63 73 3d 54 52 55 45 20 29 20 63 6f 6e 73 74 0a 20 20 20 | char.c,.bool.cs=TRUE.).const.... |
7e2a0 | 20 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 63 6f 6e 74 61 69 | .................{.return.contai |
7e2c0 | 6e 73 28 51 43 68 61 72 28 63 29 2c 20 63 73 29 3b 20 7d 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e | ns(QChar(c),.cs);.}.#ifndef.QT_N |
7e2e0 | 4f 5f 43 41 53 54 5f 41 53 43 49 49 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 63 6f 6e | O_CAST_ASCII.....int.........con |
7e300 | 74 61 69 6e 73 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 73 74 72 2c 20 62 6f 6f 6c 20 63 73 3d | tains(.const.char*.str,.bool.cs= |
7e320 | 54 52 55 45 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 69 6e 74 20 20 20 20 | TRUE.).const;.#endif.....int.... |
7e340 | 20 20 20 20 20 63 6f 6e 74 61 69 6e 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 74 | .....contains(.const.QString.&st |
7e360 | 72 2c 20 62 6f 6f 6c 20 63 73 3d 54 52 55 45 20 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 | r,.bool.cs=TRUE.).const;.#ifndef |
7e380 | 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 63 6f | .QT_NO_REGEXP.....int.........co |
7e3a0 | 6e 74 61 69 6e 73 28 20 63 6f 6e 73 74 20 51 52 65 67 45 78 70 20 26 20 29 20 63 6f 6e 73 74 3b | ntains(.const.QRegExp.&.).const; |
7e3c0 | 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 65 6e 75 6d 20 53 65 63 74 69 6f 6e 46 6c 61 67 73 20 7b | .#endif......enum.SectionFlags.{ |
7e3e0 | 0a 09 53 65 63 74 69 6f 6e 44 65 66 61 75 6c 74 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 30 | ..SectionDefault.............=.0 |
7e400 | 78 30 30 2c 0a 09 53 65 63 74 69 6f 6e 53 6b 69 70 45 6d 70 74 79 20 20 20 20 20 20 20 20 20 20 | x00,..SectionSkipEmpty.......... |
7e420 | 20 3d 20 30 78 30 31 2c 0a 09 53 65 63 74 69 6f 6e 49 6e 63 6c 75 64 65 4c 65 61 64 69 6e 67 53 | .=.0x01,..SectionIncludeLeadingS |
7e440 | 65 70 20 20 20 3d 20 30 78 30 32 2c 0a 09 53 65 63 74 69 6f 6e 49 6e 63 6c 75 64 65 54 72 61 69 | ep...=.0x02,..SectionIncludeTrai |
7e460 | 6c 69 6e 67 53 65 70 20 20 3d 20 30 78 30 34 2c 0a 09 53 65 63 74 69 6f 6e 43 61 73 65 49 6e 73 | lingSep..=.0x04,..SectionCaseIns |
7e480 | 65 6e 73 69 74 69 76 65 53 65 70 73 20 3d 20 30 78 30 38 0a 20 20 20 20 7d 3b 0a 20 20 20 20 51 | ensitiveSeps.=.0x08.....};.....Q |
7e4a0 | 53 74 72 69 6e 67 20 20 20 20 20 73 65 63 74 69 6f 6e 28 20 51 43 68 61 72 20 73 65 70 2c 20 69 | String.....section(.QChar.sep,.i |
7e4c0 | 6e 74 20 73 74 61 72 74 2c 20 69 6e 74 20 65 6e 64 20 3d 20 30 78 66 66 66 66 66 66 66 66 2c 20 | nt.start,.int.end.=.0xffffffff,. |
7e4e0 | 69 6e 74 20 66 6c 61 67 73 20 3d 20 53 65 63 74 69 6f 6e 44 65 66 61 75 6c 74 20 29 20 63 6f 6e | int.flags.=.SectionDefault.).con |
7e500 | 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 73 65 63 74 69 6f 6e 28 20 63 68 61 | st;.....QString.....section(.cha |
7e520 | 72 20 73 65 70 2c 20 69 6e 74 20 73 74 61 72 74 2c 20 69 6e 74 20 65 6e 64 20 3d 20 30 78 66 66 | r.sep,.int.start,.int.end.=.0xff |
7e540 | 66 66 66 66 66 66 2c 20 69 6e 74 20 66 6c 61 67 73 20 3d 20 53 65 63 74 69 6f 6e 44 65 66 61 75 | ffffff,.int.flags.=.SectionDefau |
7e560 | 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 | lt.).const;.#ifndef.QT_NO_CAST_A |
7e580 | 53 43 49 49 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 20 73 65 63 74 69 6f 6e 28 20 63 | SCII.....QString......section(.c |
7e5a0 | 6f 6e 73 74 20 63 68 61 72 20 2a 69 6e 5f 73 65 70 2c 20 69 6e 74 20 73 74 61 72 74 2c 20 69 6e | onst.char.*in_sep,.int.start,.in |
7e5c0 | 74 20 65 6e 64 20 3d 20 30 78 66 66 66 66 66 66 66 66 2c 20 69 6e 74 20 66 6c 61 67 73 20 3d 20 | t.end.=.0xffffffff,.int.flags.=. |
7e5e0 | 53 65 63 74 69 6f 6e 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 | SectionDefault.).const;.#endif.. |
7e600 | 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 73 65 63 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 53 | ...QString.....section(.const.QS |
7e620 | 74 72 69 6e 67 20 26 69 6e 5f 73 65 70 2c 20 69 6e 74 20 73 74 61 72 74 2c 20 69 6e 74 20 65 6e | tring.&in_sep,.int.start,.int.en |
7e640 | 64 20 3d 20 30 78 66 66 66 66 66 66 66 66 2c 20 69 6e 74 20 66 6c 61 67 73 20 3d 20 53 65 63 74 | d.=.0xffffffff,.int.flags.=.Sect |
7e660 | 69 6f 6e 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e | ionDefault.).const;.#ifndef.QT_N |
7e680 | 4f 5f 52 45 47 45 58 50 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 73 65 63 74 69 6f 6e | O_REGEXP.....QString.....section |
7e6a0 | 28 20 63 6f 6e 73 74 20 51 52 65 67 45 78 70 20 26 72 65 67 2c 20 69 6e 74 20 73 74 61 72 74 2c | (.const.QRegExp.®,.int.start, |
7e6c0 | 20 69 6e 74 20 65 6e 64 20 3d 20 30 78 66 66 66 66 66 66 66 66 2c 20 69 6e 74 20 66 6c 61 67 73 | .int.end.=.0xffffffff,.int.flags |
7e6e0 | 20 3d 20 53 65 63 74 69 6f 6e 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 | .=.SectionDefault.).const;.#endi |
7e700 | 66 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 6c 65 66 74 28 20 75 69 6e 74 20 6c 65 | f......QString.....left(.uint.le |
7e720 | 6e 20 29 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 72 69 67 68 | n.)..const;.....QString.....righ |
7e740 | 74 28 20 75 69 6e 74 20 6c 65 6e 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 | t(.uint.len.).const;.....QString |
7e760 | 20 20 20 20 20 6d 69 64 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 75 69 6e 74 20 6c 65 6e 3d 30 | .....mid(.uint.index,.uint.len=0 |
7e780 | 78 66 66 66 66 66 66 66 66 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 | xffffffff).const;......QString.. |
7e7a0 | 20 20 20 6c 65 66 74 4a 75 73 74 69 66 79 28 20 75 69 6e 74 20 77 69 64 74 68 2c 20 51 43 68 61 | ...leftJustify(.uint.width,.QCha |
7e7c0 | 72 20 66 69 6c 6c 3d 27 20 27 2c 20 62 6f 6f 6c 20 74 72 75 6e 63 3d 46 41 4c 53 45 29 63 6f 6e | r.fill='.',.bool.trunc=FALSE)con |
7e7e0 | 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 72 69 67 68 74 4a 75 73 74 69 66 79 | st;.....QString.....rightJustify |
7e800 | 28 20 75 69 6e 74 20 77 69 64 74 68 2c 20 51 43 68 61 72 20 66 69 6c 6c 3d 27 20 27 2c 62 6f 6f | (.uint.width,.QChar.fill='.',boo |
7e820 | 6c 20 74 72 75 6e 63 3d 46 41 4c 53 45 29 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e | l.trunc=FALSE)const;......QStrin |
7e840 | 67 20 20 20 20 20 6c 6f 77 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 | g.....lower().const;.....QString |
7e860 | 20 20 20 20 20 75 70 70 65 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 | .....upper().const;......QString |
7e880 | 20 20 20 20 20 73 74 72 69 70 57 68 69 74 65 53 70 61 63 65 28 29 20 20 20 20 20 20 20 63 6f 6e | .....stripWhiteSpace().......con |
7e8a0 | 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 73 69 6d 70 6c 69 66 79 57 68 69 74 | st;.....QString.....simplifyWhit |
7e8c0 | 65 53 70 61 63 65 28 29 20 20 20 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 | eSpace()....const;......QString. |
7e8e0 | 20 20 20 26 69 6e 73 65 72 74 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 63 6f 6e 73 74 20 51 53 | ...&insert(.uint.index,.const.QS |
7e900 | 74 72 69 6e 67 20 26 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 53 | tring.&.);.#ifndef.QT_NO_CAST_AS |
7e920 | 43 49 49 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 69 6e 73 65 72 74 28 20 75 69 6e 74 | CII.....QString....&insert(.uint |
7e940 | 20 69 6e 64 65 78 2c 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 26 20 29 3b 0a 20 20 | .index,.const.QByteArray.&.);... |
7e960 | 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 69 6e 73 65 72 74 28 20 75 69 6e 74 20 69 6e 64 65 78 | ..QString....&insert(.uint.index |
7e980 | 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 74 | ,.const.char.*.);.#endif.....QSt |
7e9a0 | 72 69 6e 67 20 20 20 20 26 69 6e 73 65 72 74 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 63 6f 6e | ring....&insert(.uint.index,.con |
7e9c0 | 73 74 20 51 43 68 61 72 2a 2c 20 75 69 6e 74 20 6c 65 6e 20 29 3b 0a 20 20 20 20 51 53 74 72 69 | st.QChar*,.uint.len.);.....QStri |
7e9e0 | 6e 67 20 20 20 20 26 69 6e 73 65 72 74 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 51 43 68 61 72 | ng....&insert(.uint.index,.QChar |
7ea00 | 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 69 6e 73 65 72 74 28 20 75 69 6e 74 | .);.....QString....&insert(.uint |
7ea20 | 20 69 6e 64 65 78 2c 20 63 68 61 72 20 63 20 29 20 7b 20 72 65 74 75 72 6e 20 69 6e 73 65 72 74 | .index,.char.c.).{.return.insert |
7ea40 | 28 69 6e 64 65 78 2c 51 43 68 61 72 28 63 29 29 3b 20 7d 0a 20 20 20 20 51 53 74 72 69 6e 67 20 | (index,QChar(c));.}.....QString. |
7ea60 | 20 20 20 26 61 70 70 65 6e 64 28 20 63 68 61 72 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 | ...&append(.char.);.....QString. |
7ea80 | 20 20 20 26 61 70 70 65 6e 64 28 20 51 43 68 61 72 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 | ...&append(.QChar.);.....QString |
7eaa0 | 20 20 20 20 26 61 70 70 65 6e 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a | ....&append(.const.QString.&.);. |
7eac0 | 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 53 43 49 49 0a 20 20 20 20 51 53 74 | #ifndef.QT_NO_CAST_ASCII.....QSt |
7eae0 | 72 69 6e 67 20 20 20 20 26 61 70 70 65 6e 64 28 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 | ring....&append(.const.QByteArra |
7eb00 | 79 20 26 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 61 70 70 65 6e 64 28 20 63 | y.&.);.....QString....&append(.c |
7eb20 | 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 20 21 64 65 66 69 6e | onst.char.*.);.#endif.#if.!defin |
7eb40 | 65 64 28 51 54 5f 4e 4f 5f 53 54 4c 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f | ed(QT_NO_STL).&&.!defined(QT_NO_ |
7eb60 | 43 41 53 54 5f 41 53 43 49 49 29 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 61 70 70 65 | CAST_ASCII).....QString....&appe |
7eb80 | 6e 64 28 20 63 6f 6e 73 74 20 73 74 64 3a 3a 73 74 72 69 6e 67 26 20 29 3b 0a 23 65 6e 64 69 66 | nd(.const.std::string&.);.#endif |
7eba0 | 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 70 72 65 70 65 6e 64 28 20 63 68 61 72 20 29 | .....QString....&prepend(.char.) |
7ebc0 | 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 70 72 65 70 65 6e 64 28 20 51 43 68 61 72 | ;.....QString....&prepend(.QChar |
7ebe0 | 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 70 72 65 70 65 6e 64 28 20 63 6f 6e | .);.....QString....&prepend(.con |
7ec00 | 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 | st.QString.&.);.#ifndef.QT_NO_CA |
7ec20 | 53 54 5f 41 53 43 49 49 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 70 72 65 70 65 6e 64 | ST_ASCII.....QString....&prepend |
7ec40 | 28 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 26 20 29 3b 0a 20 20 20 20 51 53 74 72 | (.const.QByteArray.&.);.....QStr |
7ec60 | 69 6e 67 20 20 20 20 26 70 72 65 70 65 6e 64 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 3b | ing....&prepend(.const.char.*.); |
7ec80 | 0a 23 65 6e 64 69 66 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 4c 29 20 | .#endif.#if.!defined(QT_NO_STL). |
7eca0 | 26 26 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 53 43 49 49 29 0a 20 20 | &&.!defined(QT_NO_CAST_ASCII)... |
7ecc0 | 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 70 72 65 70 65 6e 64 28 20 63 6f 6e 73 74 20 73 74 64 | ..QString....&prepend(.const.std |
7ece0 | 3a 3a 73 74 72 69 6e 67 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 74 72 69 6e 67 20 | ::string&.);.#endif.....QString. |
7ed00 | 20 20 20 26 72 65 6d 6f 76 65 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 75 69 6e 74 20 6c 65 6e | ...&remove(.uint.index,.uint.len |
7ed20 | 20 29 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 51 44 4f 43 29 0a 20 20 20 20 51 53 74 72 | .);.#if.defined(Q_QDOC).....QStr |
7ed40 | 69 6e 67 20 20 20 20 26 72 65 6d 6f 76 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 | ing....&remove(.const.QString.&. |
7ed60 | 73 74 72 2c 20 62 6f 6f 6c 20 63 73 20 3d 20 54 52 55 45 20 29 3b 0a 23 65 6c 73 65 0a 20 20 20 | str,.bool.cs.=.TRUE.);.#else.... |
7ed80 | 20 2f 2f 20 23 23 23 20 51 74 20 34 2e 30 3a 20 6d 65 72 67 65 20 74 68 65 73 65 20 74 77 6f 20 | .//.###.Qt.4.0:.merge.these.two. |
7eda0 | 69 6e 74 6f 20 6f 6e 65 2c 20 61 6e 64 20 72 65 6d 6f 76 65 20 51 5f 51 44 4f 43 20 68 61 63 6b | into.one,.and.remove.Q_QDOC.hack |
7edc0 | 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 65 6d 6f 76 65 28 20 63 6f 6e 73 74 20 51 | .....QString....&remove(.const.Q |
7ede0 | 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 65 6d 6f | String.&.);.....QString....&remo |
7ee00 | 76 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 62 6f 6f 6c 20 63 73 20 29 3b 0a | ve(.const.QString.&,.bool.cs.);. |
7ee20 | 23 65 6e 64 69 66 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 65 6d 6f 76 65 28 20 51 | #endif.....QString....&remove(.Q |
7ee40 | 43 68 61 72 20 63 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 65 6d 6f 76 65 | Char.c.);.....QString....&remove |
7ee60 | 28 20 63 68 61 72 20 63 20 29 0a 20 20 20 20 7b 20 72 65 74 75 72 6e 20 72 65 6d 6f 76 65 28 20 | (.char.c.).....{.return.remove(. |
7ee80 | 51 43 68 61 72 28 63 29 20 29 3b 20 7d 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 | QChar(c).);.}.#ifndef.QT_NO_CAST |
7eea0 | 5f 41 53 43 49 49 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 65 6d 6f 76 65 28 20 63 | _ASCII.....QString....&remove(.c |
7eec0 | 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 | onst.char.*.);.#endif.#ifndef.QT |
7eee0 | 5f 4e 4f 5f 52 45 47 45 58 50 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 65 6d 6f 76 | _NO_REGEXP.....QString....&remov |
7ef00 | 65 28 20 63 6f 6e 73 74 20 51 52 65 67 45 78 70 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 | e(.const.QRegExp.&.);.#endif.... |
7ef20 | 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 65 70 6c 61 63 65 28 20 75 69 6e 74 20 69 6e 64 65 78 | .QString....&replace(.uint.index |
7ef40 | 2c 20 75 69 6e 74 20 6c 65 6e 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 | ,.uint.len,.const.QString.&.);.. |
7ef60 | 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 65 70 6c 61 63 65 28 20 75 69 6e 74 20 69 6e 64 | ...QString....&replace(.uint.ind |
7ef80 | 65 78 2c 20 75 69 6e 74 20 6c 65 6e 2c 20 63 6f 6e 73 74 20 51 43 68 61 72 2a 2c 20 75 69 6e 74 | ex,.uint.len,.const.QChar*,.uint |
7efa0 | 20 63 6c 65 6e 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 65 70 6c 61 63 65 | .clen.);.....QString....&replace |
7efc0 | 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 75 69 6e 74 20 6c 65 6e 2c 20 51 43 68 61 72 20 29 3b | (.uint.index,.uint.len,.QChar.); |
7efe0 | 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 65 70 6c 61 63 65 28 20 75 69 6e 74 20 69 | .....QString....&replace(.uint.i |
7f000 | 6e 64 65 78 2c 20 75 69 6e 74 20 6c 65 6e 2c 20 63 68 61 72 20 63 20 29 0a 20 20 20 20 7b 20 72 | ndex,.uint.len,.char.c.).....{.r |
7f020 | 65 74 75 72 6e 20 72 65 70 6c 61 63 65 28 20 69 6e 64 65 78 2c 20 6c 65 6e 2c 20 51 43 68 61 72 | eturn.replace(.index,.len,.QChar |
7f040 | 28 63 29 20 29 3b 20 7d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 51 44 4f 43 29 0a 20 20 20 | (c).);.}.#if.defined(Q_QDOC).... |
7f060 | 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 65 70 6c 61 63 65 28 20 51 43 68 61 72 20 63 2c 20 63 | .QString....&replace(.QChar.c,.c |
7f080 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 61 66 74 65 72 2c 20 62 6f 6f 6c 20 63 73 20 3d 20 | onst.QString.&.after,.bool.cs.=. |
7f0a0 | 54 52 55 45 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 65 70 6c 61 63 65 28 | TRUE.);.....QString....&replace( |
7f0c0 | 20 63 68 61 72 20 63 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 61 66 74 65 72 2c 20 | .char.c,.const.QString.&.after,. |
7f0e0 | 62 6f 6f 6c 20 63 73 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 | bool.cs.=.TRUE.);.....QString... |
7f100 | 20 26 72 65 70 6c 61 63 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 62 65 66 6f 72 | .&replace(.const.QString.&.befor |
7f120 | 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 61 66 74 65 72 2c 0a 09 09 09 20 62 6f | e,.const.QString.&.after,.....bo |
7f140 | 6f 6c 20 63 73 20 3d 20 54 52 55 45 20 29 3b 0a 23 65 6c 73 65 0a 20 20 20 20 2f 2f 20 23 23 23 | ol.cs.=.TRUE.);.#else.....//.### |
7f160 | 20 51 74 20 34 2e 30 3a 20 6d 65 72 67 65 20 74 68 65 73 65 20 74 77 6f 20 69 6e 74 6f 20 6f 6e | .Qt.4.0:.merge.these.two.into.on |
7f180 | 65 2c 20 61 6e 64 20 72 65 6d 6f 76 65 20 51 5f 51 44 4f 43 20 68 61 63 6b 0a 20 20 20 20 51 53 | e,.and.remove.Q_QDOC.hack.....QS |
7f1a0 | 74 72 69 6e 67 20 20 20 20 26 72 65 70 6c 61 63 65 28 20 51 43 68 61 72 20 63 2c 20 63 6f 6e 73 | tring....&replace(.QChar.c,.cons |
7f1c0 | 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 | t.QString.&.);.....QString....&r |
7f1e0 | 65 70 6c 61 63 65 28 20 51 43 68 61 72 20 63 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 | eplace(.QChar.c,.const.QString.& |
7f200 | 2c 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 23 23 23 20 51 74 20 34 2e 30 3a 20 6d 65 | ,.bool.);......//.###.Qt.4.0:.me |
7f220 | 72 67 65 20 74 68 65 73 65 20 74 77 6f 20 69 6e 74 6f 20 6f 6e 65 2c 20 61 6e 64 20 72 65 6d 6f | rge.these.two.into.one,.and.remo |
7f240 | 76 65 20 51 5f 51 44 4f 43 20 68 61 63 6b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 | ve.Q_QDOC.hack.....QString....&r |
7f260 | 65 70 6c 61 63 65 28 20 63 68 61 72 20 63 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 | eplace(.char.c,.const.QString.&. |
7f280 | 61 66 74 65 72 20 29 0a 20 20 20 20 7b 20 72 65 74 75 72 6e 20 72 65 70 6c 61 63 65 28 20 51 43 | after.).....{.return.replace(.QC |
7f2a0 | 68 61 72 28 63 29 2c 20 61 66 74 65 72 2c 20 54 52 55 45 20 29 3b 20 7d 0a 20 20 20 20 51 53 74 | har(c),.after,.TRUE.);.}.....QSt |
7f2c0 | 72 69 6e 67 20 20 20 20 26 72 65 70 6c 61 63 65 28 20 63 68 61 72 20 63 2c 20 63 6f 6e 73 74 20 | ring....&replace(.char.c,.const. |
7f2e0 | 51 53 74 72 69 6e 67 20 26 20 61 66 74 65 72 2c 20 62 6f 6f 6c 20 63 73 20 29 0a 20 20 20 20 7b | QString.&.after,.bool.cs.).....{ |
7f300 | 20 72 65 74 75 72 6e 20 72 65 70 6c 61 63 65 28 20 51 43 68 61 72 28 63 29 2c 20 61 66 74 65 72 | .return.replace(.QChar(c),.after |
7f320 | 2c 20 63 73 20 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 65 | ,.cs.);.}......//.###.Qt.4.0:.me |
7f340 | 72 67 65 20 74 68 65 73 65 20 74 77 6f 20 69 6e 74 6f 20 6f 6e 65 2c 20 61 6e 64 20 72 65 6d 6f | rge.these.two.into.one,.and.remo |
7f360 | 76 65 20 51 5f 51 44 4f 43 20 68 61 63 6b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 | ve.Q_QDOC.hack.....QString....&r |
7f380 | 65 70 6c 61 63 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 63 6f 6e 73 74 20 51 | eplace(.const.QString.&,.const.Q |
7f3a0 | 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 65 70 6c | String.&.);.....QString....&repl |
7f3c0 | 61 63 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 | ace(.const.QString.&,.const.QStr |
7f3e0 | 69 6e 67 20 26 2c 20 62 6f 6f 6c 20 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 | ing.&,.bool.);.#endif.#ifndef.QT |
7f400 | 5f 4e 4f 5f 52 45 47 45 58 50 5f 43 41 50 54 55 52 45 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 | _NO_REGEXP_CAPTURE.....QString.. |
7f420 | 20 20 26 72 65 70 6c 61 63 65 28 20 63 6f 6e 73 74 20 51 52 65 67 45 78 70 20 26 2c 20 63 6f 6e | ..&replace(.const.QRegExp.&,.con |
7f440 | 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 74 72 69 | st.QString.&.);.#endif.....QStri |
7f460 | 6e 67 20 20 20 20 26 72 65 70 6c 61 63 65 28 20 51 43 68 61 72 2c 20 51 43 68 61 72 20 29 3b 0a | ng....&replace(.QChar,.QChar.);. |
7f480 | 0a 20 20 20 20 73 68 6f 72 74 20 20 20 20 20 20 20 74 6f 53 68 6f 72 74 28 20 62 6f 6f 6c 20 2a | .....short.......toShort(.bool.* |
7f4a0 | 6f 6b 3d 30 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a | ok=0,.int.base=10.)......const;. |
7f4c0 | 20 20 20 20 75 73 68 6f 72 74 20 20 20 20 20 20 74 6f 55 53 68 6f 72 74 28 20 62 6f 6f 6c 20 2a | ....ushort......toUShort(.bool.* |
7f4e0 | 6f 6b 3d 30 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 20 20 20 20 20 63 6f 6e 73 74 3b 0a 20 | ok=0,.int.base=10.).....const;.. |
7f500 | 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 74 6f 49 6e 74 28 20 62 6f 6f 6c 20 2a 6f 6b 3d 30 | ...int.........toInt(.bool.*ok=0 |
7f520 | 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 20 20 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 | ,.int.base=10.)........const;... |
7f540 | 20 20 75 69 6e 74 20 20 20 20 20 20 20 20 74 6f 55 49 6e 74 28 20 62 6f 6f 6c 20 2a 6f 6b 3d 30 | ..uint........toUInt(.bool.*ok=0 |
7f560 | 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 20 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 | ,.int.base=10.).......const;.... |
7f580 | 20 6c 6f 6e 67 20 20 20 20 20 20 20 20 74 6f 4c 6f 6e 67 28 20 62 6f 6f 6c 20 2a 6f 6b 3d 30 2c | .long........toLong(.bool.*ok=0, |
7f5a0 | 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 20 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | .int.base=10.).......const;..... |
7f5c0 | 75 6c 6f 6e 67 20 20 20 20 20 20 20 74 6f 55 4c 6f 6e 67 28 20 62 6f 6f 6c 20 2a 6f 6b 3d 30 2c | ulong.......toULong(.bool.*ok=0, |
7f5e0 | 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 | .int.base=10.)......const;.....Q |
7f600 | 5f 4c 4c 4f 4e 47 20 20 20 20 20 74 6f 4c 6f 6e 67 4c 6f 6e 67 28 20 62 6f 6f 6c 20 2a 6f 6b 3d | _LLONG.....toLongLong(.bool.*ok= |
7f620 | 30 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 5f | 0,.int.base=10.)...const;.....Q_ |
7f640 | 55 4c 4c 4f 4e 47 20 20 20 20 74 6f 55 4c 6f 6e 67 4c 6f 6e 67 28 20 62 6f 6f 6c 20 2a 6f 6b 3d | ULLONG....toULongLong(.bool.*ok= |
7f660 | 30 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 66 6c 6f | 0,.int.base=10.)..const;.....flo |
7f680 | 61 74 20 20 20 20 20 20 20 74 6f 46 6c 6f 61 74 28 20 62 6f 6f 6c 20 2a 6f 6b 3d 30 20 29 20 20 | at.......toFloat(.bool.*ok=0.).. |
7f6a0 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 64 6f 75 62 6c 65 20 20 20 20 20 20 74 6f 44 6f 75 62 6c 65 | .const;.....double......toDouble |
7f6c0 | 28 20 62 6f 6f 6c 20 2a 6f 6b 3d 30 20 29 20 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 | (.bool.*ok=0.)..const;......QStr |
7f6e0 | 69 6e 67 20 20 20 20 26 73 65 74 4e 75 6d 28 20 73 68 6f 72 74 2c 20 69 6e 74 20 62 61 73 65 3d | ing....&setNum(.short,.int.base= |
7f700 | 31 30 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 73 65 74 4e 75 6d 28 20 75 73 | 10.);.....QString....&setNum(.us |
7f720 | 68 6f 72 74 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 | hort,.int.base=10.);.....QString |
7f740 | 20 20 20 20 26 73 65 74 4e 75 6d 28 20 69 6e 74 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 3b | ....&setNum(.int,.int.base=10.); |
7f760 | 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 73 65 74 4e 75 6d 28 20 75 69 6e 74 2c 20 69 | .....QString....&setNum(.uint,.i |
7f780 | 6e 74 20 62 61 73 65 3d 31 30 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 73 65 | nt.base=10.);.....QString....&se |
7f7a0 | 74 4e 75 6d 28 20 6c 6f 6e 67 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 3b 0a 20 20 20 20 51 | tNum(.long,.int.base=10.);.....Q |
7f7c0 | 53 74 72 69 6e 67 20 20 20 20 26 73 65 74 4e 75 6d 28 20 75 6c 6f 6e 67 2c 20 69 6e 74 20 62 61 | String....&setNum(.ulong,.int.ba |
7f7e0 | 73 65 3d 31 30 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 73 65 74 4e 75 6d 28 | se=10.);.....QString....&setNum( |
7f800 | 20 51 5f 4c 4c 4f 4e 47 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 3b 0a 20 20 20 20 51 53 74 | .Q_LLONG,.int.base=10.);.....QSt |
7f820 | 72 69 6e 67 20 20 20 20 26 73 65 74 4e 75 6d 28 20 51 5f 55 4c 4c 4f 4e 47 2c 20 69 6e 74 20 62 | ring....&setNum(.Q_ULLONG,.int.b |
7f840 | 61 73 65 3d 31 30 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 73 65 74 4e 75 6d | ase=10.);.....QString....&setNum |
7f860 | 28 20 66 6c 6f 61 74 2c 20 63 68 61 72 20 66 3d 27 67 27 2c 20 69 6e 74 20 70 72 65 63 3d 36 20 | (.float,.char.f='g',.int.prec=6. |
7f880 | 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 73 65 74 4e 75 6d 28 20 64 6f 75 62 6c | );.....QString....&setNum(.doubl |
7f8a0 | 65 2c 20 63 68 61 72 20 66 3d 27 67 27 2c 20 69 6e 74 20 70 72 65 63 3d 36 20 29 3b 0a 0a 20 20 | e,.char.f='g',.int.prec=6.);.... |
7f8c0 | 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 6e 75 6d 62 65 72 28 20 6c 6f 6e 67 2c 20 69 | ..static.QString.number(.long,.i |
7f8e0 | 6e 74 20 62 61 73 65 3d 31 30 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 | nt.base=10.);.....static.QString |
7f900 | 20 6e 75 6d 62 65 72 28 20 75 6c 6f 6e 67 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 29 3b 0a 20 20 | .number(.ulong,.int.base=10);... |
7f920 | 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 6e 75 6d 62 65 72 28 20 51 5f 4c 4c 4f 4e 47 | ..static.QString.number(.Q_LLONG |
7f940 | 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 | ,.int.base=10.);.....static.QStr |
7f960 | 69 6e 67 20 6e 75 6d 62 65 72 28 20 51 5f 55 4c 4c 4f 4e 47 2c 20 69 6e 74 20 62 61 73 65 3d 31 | ing.number(.Q_ULLONG,.int.base=1 |
7f980 | 30 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 6e 75 6d 62 65 72 28 20 69 | 0);.....static.QString.number(.i |
7f9a0 | 6e 74 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 | nt,.int.base=10.);.....static.QS |
7f9c0 | 74 72 69 6e 67 20 6e 75 6d 62 65 72 28 20 75 69 6e 74 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 29 | tring.number(.uint,.int.base=10) |
7f9e0 | 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 6e 75 6d 62 65 72 28 20 64 6f 75 | ;.....static.QString.number(.dou |
7fa00 | 62 6c 65 2c 20 63 68 61 72 20 66 3d 27 67 27 2c 20 69 6e 74 20 70 72 65 63 3d 36 20 29 3b 0a 0a | ble,.char.f='g',.int.prec=6.);.. |
7fa20 | 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 73 65 74 45 78 70 61 6e 64 28 20 75 69 6e 74 20 | ....void........setExpand(.uint. |
7fa40 | 69 6e 64 65 78 2c 20 51 43 68 61 72 20 63 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 | index,.QChar.c.);......QString.. |
7fa60 | 20 20 26 6f 70 65 72 61 74 6f 72 2b 3d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 74 | ..&operator+=(.const.QString.&st |
7fa80 | 72 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 53 43 49 49 0a 20 20 | r.);.#ifndef.QT_NO_CAST_ASCII... |
7faa0 | 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 6f 70 65 72 61 74 6f 72 2b 3d 28 20 63 6f 6e 73 74 20 | ..QString....&operator+=(.const. |
7fac0 | 51 42 79 74 65 41 72 72 61 79 20 26 73 74 72 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 | QByteArray.&str.);.....QString.. |
7fae0 | 20 20 26 6f 70 65 72 61 74 6f 72 2b 3d 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 74 72 20 29 | ..&operator+=(.const.char.*str.) |
7fb00 | 3b 0a 23 65 6e 64 69 66 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 4c 29 | ;.#endif.#if.!defined(QT_NO_STL) |
7fb20 | 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 53 43 49 49 29 0a 20 | .&&.!defined(QT_NO_CAST_ASCII).. |
7fb40 | 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 6f 70 65 72 61 74 6f 72 2b 3d 28 20 63 6f 6e 73 74 | ...QString....&operator+=(.const |
7fb60 | 20 73 74 64 3a 3a 73 74 72 69 6e 67 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 74 72 | .std::string&.);.#endif.....QStr |
7fb80 | 69 6e 67 20 20 20 20 26 6f 70 65 72 61 74 6f 72 2b 3d 28 20 51 43 68 61 72 20 63 20 29 3b 0a 20 | ing....&operator+=(.QChar.c.);.. |
7fba0 | 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 6f 70 65 72 61 74 6f 72 2b 3d 28 20 63 68 61 72 20 | ...QString....&operator+=(.char. |
7fbc0 | 63 20 29 3b 0a 0a 20 20 20 20 51 43 68 61 72 20 61 74 28 20 75 69 6e 74 20 69 20 29 20 63 6f 6e | c.);......QChar.at(.uint.i.).con |
7fbe0 | 73 74 0a 20 20 20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 69 20 3c 20 64 2d 3e 6c 65 6e 20 3f | st.........{.return.i.<.d->len.? |
7fc00 | 20 64 2d 3e 75 6e 69 63 6f 64 65 5b 69 5d 20 3a 20 51 43 68 61 72 3a 3a 6e 75 6c 6c 3b 20 7d 0a | .d->unicode[i].:.QChar::null;.}. |
7fc20 | 20 20 20 20 51 43 68 61 72 20 6f 70 65 72 61 74 6f 72 5b 5d 28 20 69 6e 74 20 69 20 29 20 63 6f | ....QChar.operator[](.int.i.).co |
7fc40 | 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 61 74 28 28 75 69 6e 74 29 69 29 3b 20 7d 0a 20 20 20 20 | nst.{.return.at((uint)i);.}..... |
7fc60 | 51 43 68 61 72 52 65 66 20 61 74 28 20 75 69 6e 74 20 69 20 29 3b 0a 20 20 20 20 51 43 68 61 72 | QCharRef.at(.uint.i.);.....QChar |
7fc80 | 52 65 66 20 6f 70 65 72 61 74 6f 72 5b 5d 28 20 69 6e 74 20 69 20 29 3b 0a 0a 20 20 20 20 51 43 | Ref.operator[](.int.i.);......QC |
7fca0 | 68 61 72 20 63 6f 6e 73 74 72 65 66 28 75 69 6e 74 20 69 29 20 63 6f 6e 73 74 0a 20 20 20 20 20 | har.constref(uint.i).const...... |
7fcc0 | 20 20 20 7b 20 72 65 74 75 72 6e 20 61 74 28 69 29 3b 20 7d 0a 20 20 20 20 51 43 68 61 72 26 20 | ...{.return.at(i);.}.....QChar&. |
7fce0 | 72 65 66 28 75 69 6e 74 20 69 29 0a 20 20 20 20 20 20 20 20 7b 20 2f 2f 20 4f 70 74 69 6d 69 7a | ref(uint.i).........{.//.Optimiz |
7fd00 | 65 64 20 66 6f 72 20 65 61 73 79 2d 69 6e 6c 69 6e 69 6e 67 20 62 79 20 73 69 6d 70 6c 65 20 63 | ed.for.easy-inlining.by.simple.c |
7fd20 | 6f 6d 70 69 6c 65 72 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 20 64 2d 3e 63 6f | ompilers..............if.(.d->co |
7fd40 | 75 6e 74 20 21 3d 20 31 20 7c 7c 20 69 20 3e 3d 20 64 2d 3e 6c 65 6e 20 29 0a 20 20 20 20 20 20 | unt.!=.1.||.i.>=.d->len.)....... |
7fd60 | 20 20 20 20 20 20 20 20 20 20 73 75 62 61 74 28 20 69 20 29 3b 0a 20 20 20 20 20 20 20 20 20 20 | ..........subat(.i.);........... |
7fd80 | 20 20 64 2d 3e 73 65 74 44 69 72 74 79 28 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 | ..d->setDirty();.............ret |
7fda0 | 75 72 6e 20 64 2d 3e 75 6e 69 63 6f 64 65 5b 69 5d 3b 0a 20 20 20 20 20 20 20 20 7d 0a 0a 20 20 | urn.d->unicode[i];.........}.... |
7fdc0 | 20 20 63 6f 6e 73 74 20 51 43 68 61 72 2a 20 75 6e 69 63 6f 64 65 28 29 20 63 6f 6e 73 74 20 7b | ..const.QChar*.unicode().const.{ |
7fde0 | 20 72 65 74 75 72 6e 20 64 2d 3e 75 6e 69 63 6f 64 65 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 | .return.d->unicode;.}.....const. |
7fe00 | 63 68 61 72 2a 20 61 73 63 69 69 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 | char*.ascii().const;.....static. |
7fe20 | 51 53 74 72 69 6e 67 20 66 72 6f 6d 41 73 63 69 69 28 63 6f 6e 73 74 20 63 68 61 72 2a 2c 20 69 | QString.fromAscii(const.char*,.i |
7fe40 | 6e 74 20 6c 65 6e 3d 2d 31 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6c 61 74 69 | nt.len=-1);.....const.char*.lati |
7fe60 | 6e 31 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 66 | n1().const;.....static.QString.f |
7fe80 | 72 6f 6d 4c 61 74 69 6e 31 28 63 6f 6e 73 74 20 63 68 61 72 2a 2c 20 69 6e 74 20 6c 65 6e 3d 2d | romLatin1(const.char*,.int.len=- |
7fea0 | 31 29 3b 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 75 74 66 38 28 29 20 63 6f 6e 73 74 3b 0a 20 | 1);.....QCString.utf8().const;.. |
7fec0 | 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 66 72 6f 6d 55 74 66 38 28 63 6f 6e 73 74 | ...static.QString.fromUtf8(const |
7fee0 | 20 63 68 61 72 2a 2c 20 69 6e 74 20 6c 65 6e 3d 2d 31 29 3b 0a 20 20 20 20 51 43 53 74 72 69 6e | .char*,.int.len=-1);.....QCStrin |
7ff00 | 67 20 6c 6f 63 61 6c 38 42 69 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 | g.local8Bit().const;.....static. |
7ff20 | 51 53 74 72 69 6e 67 20 66 72 6f 6d 4c 6f 63 61 6c 38 42 69 74 28 63 6f 6e 73 74 20 63 68 61 72 | QString.fromLocal8Bit(const.char |
7ff40 | 2a 2c 20 69 6e 74 20 6c 65 6e 3d 2d 31 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f | *,.int.len=-1);.....bool.operato |
7ff60 | 72 21 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 53 43 49 49 5f | r!().const;.#ifndef.QT_NO_ASCII_ |
7ff80 | 43 41 53 54 0a 20 20 20 20 6f 70 65 72 61 74 6f 72 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 28 29 | CAST.....operator.const.char.*() |
7ffa0 | 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 61 73 63 69 69 28 29 3b 20 7d 0a 23 65 6e 64 69 | .const.{.return.ascii();.}.#endi |
7ffc0 | 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 20 20 20 20 6f 70 65 72 61 74 6f 72 | f.#ifndef.QT_NO_STL.....operator |
7ffe0 | 20 73 74 64 3a 3a 73 74 72 69 6e 67 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 61 73 | .std::string().const.{.return.as |
80000 | 63 69 69 28 29 20 3f 20 61 73 63 69 69 28 29 20 3a 20 22 22 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a | cii().?.ascii().:."";.}.#endif.. |
80020 | 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 66 72 6f 6d 55 63 73 32 28 20 63 6f 6e | ....static.QString.fromUcs2(.con |
80040 | 73 74 20 75 6e 73 69 67 6e 65 64 20 73 68 6f 72 74 20 2a 75 63 73 32 20 29 3b 0a 20 20 20 20 63 | st.unsigned.short.*ucs2.);.....c |
80060 | 6f 6e 73 74 20 75 6e 73 69 67 6e 65 64 20 73 68 6f 72 74 20 2a 75 63 73 32 28 29 20 63 6f 6e 73 | onst.unsigned.short.*ucs2().cons |
80080 | 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 26 73 65 74 55 6e 69 63 6f 64 65 28 20 63 6f 6e | t;......QString.&setUnicode(.con |
800a0 | 73 74 20 51 43 68 61 72 2a 20 75 6e 69 63 6f 64 65 2c 20 75 69 6e 74 20 6c 65 6e 20 29 3b 0a 20 | st.QChar*.unicode,.uint.len.);.. |
800c0 | 20 20 20 51 53 74 72 69 6e 67 20 26 73 65 74 55 6e 69 63 6f 64 65 43 6f 64 65 73 28 20 63 6f 6e | ...QString.&setUnicodeCodes(.con |
800e0 | 73 74 20 75 73 68 6f 72 74 2a 20 75 6e 69 63 6f 64 65 5f 61 73 5f 75 73 68 6f 72 74 73 2c 20 75 | st.ushort*.unicode_as_ushorts,.u |
80100 | 69 6e 74 20 6c 65 6e 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 26 73 65 74 41 73 63 69 69 | int.len.);.....QString.&setAscii |
80120 | 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 2c 20 69 6e 74 20 6c 65 6e 3d 2d 31 20 29 3b 0a 20 20 20 | (.const.char*,.int.len=-1.);.... |
80140 | 20 51 53 74 72 69 6e 67 20 26 73 65 74 4c 61 74 69 6e 31 28 20 63 6f 6e 73 74 20 63 68 61 72 2a | .QString.&setLatin1(.const.char* |
80160 | 2c 20 69 6e 74 20 6c 65 6e 3d 2d 31 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 63 6f 6d 70 61 72 65 | ,.int.len=-1.);......int.compare |
80180 | 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | (.const.QString&.s.).const;..... |
801a0 | 73 74 61 74 69 63 20 69 6e 74 20 63 6f 6d 70 61 72 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | static.int.compare(.const.QStrin |
801c0 | 67 26 20 73 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 32 20 29 0a 20 20 20 20 7b | g&.s1,.const.QString&.s2.).....{ |
801e0 | 20 72 65 74 75 72 6e 20 73 31 2e 63 6f 6d 70 61 72 65 28 20 73 32 20 29 3b 20 7d 0a 0a 20 20 20 | .return.s1.compare(.s2.);.}..... |
80200 | 20 69 6e 74 20 6c 6f 63 61 6c 65 41 77 61 72 65 43 6f 6d 70 61 72 65 28 20 63 6f 6e 73 74 20 51 | .int.localeAwareCompare(.const.Q |
80220 | 53 74 72 69 6e 67 26 20 73 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e | String&.s.).const;.....static.in |
80240 | 74 20 6c 6f 63 61 6c 65 41 77 61 72 65 43 6f 6d 70 61 72 65 28 20 63 6f 6e 73 74 20 51 53 74 72 | t.localeAwareCompare(.const.QStr |
80260 | 69 6e 67 26 20 73 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 32 20 29 0a 20 20 20 | ing&.s1,.const.QString&.s2.).... |
80280 | 20 7b 20 72 65 74 75 72 6e 20 73 31 2e 6c 6f 63 61 6c 65 41 77 61 72 65 43 6f 6d 70 61 72 65 28 | .{.return.s1.localeAwareCompare( |
802a0 | 20 73 32 20 29 3b 20 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 | .s2.);.}..#ifndef.QT_NO_DATASTRE |
802c0 | 41 4d 0a 20 20 20 20 66 72 69 65 6e 64 20 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 | AM.....friend.Q_EXPORT.QDataStre |
802e0 | 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 | am.&operator>>(.QDataStream.&,.Q |
80300 | 53 74 72 69 6e 67 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 6f 69 64 20 63 6f 6d | String.&.);.#endif......void.com |
80320 | 70 6f 73 65 28 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 | pose();..#ifndef.QT_NO_COMPAT... |
80340 | 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 64 61 74 61 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 | ..const.char*.data().const.{.ret |
80360 | 75 72 6e 20 61 73 63 69 69 28 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e | urn.ascii();.}.#endif..#if.defin |
80380 | 65 64 28 51 5f 51 44 4f 43 29 0a 20 20 20 20 62 6f 6f 6c 20 73 74 61 72 74 73 57 69 74 68 28 20 | ed(Q_QDOC).....bool.startsWith(. |
803a0 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 74 72 2c 20 62 6f 6f 6c 20 63 73 20 3d 20 54 52 | const.QString&.str,.bool.cs.=.TR |
803c0 | 55 45 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 6e 64 73 57 69 74 68 28 20 63 | UE.).const;.....bool.endsWith(.c |
803e0 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 74 72 2c 20 62 6f 6f 6c 20 63 73 20 3d 20 54 52 55 | onst.QString&.str,.bool.cs.=.TRU |
80400 | 45 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6c 73 65 0a 20 20 20 20 2f 2f 20 23 23 23 20 51 74 20 34 | E.).const;.#else.....//.###.Qt.4 |
80420 | 2e 30 3a 20 6d 65 72 67 65 20 74 68 65 73 65 20 74 77 6f 20 69 6e 74 6f 20 6f 6e 65 2c 20 61 6e | .0:.merge.these.two.into.one,.an |
80440 | 64 20 72 65 6d 6f 76 65 20 51 5f 51 44 4f 43 20 68 61 63 6b 0a 20 20 20 20 62 6f 6f 6c 20 73 74 | d.remove.Q_QDOC.hack.....bool.st |
80460 | 61 72 74 73 57 69 74 68 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 74 72 20 29 20 63 | artsWith(.const.QString&.str.).c |
80480 | 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 74 61 72 74 73 57 69 74 68 28 20 63 6f 6e 73 74 | onst;.....bool.startsWith(.const |
804a0 | 20 51 53 74 72 69 6e 67 26 20 73 74 72 2c 20 62 6f 6f 6c 20 63 73 20 29 20 63 6f 6e 73 74 3b 0a | .QString&.str,.bool.cs.).const;. |
804c0 | 0a 20 20 20 20 2f 2f 20 23 23 23 20 51 74 20 34 2e 30 3a 20 6d 65 72 67 65 20 74 68 65 73 65 20 | .....//.###.Qt.4.0:.merge.these. |
804e0 | 74 77 6f 20 69 6e 74 6f 20 6f 6e 65 2c 20 61 6e 64 20 72 65 6d 6f 76 65 20 51 5f 51 44 4f 43 20 | two.into.one,.and.remove.Q_QDOC. |
80500 | 68 61 63 6b 0a 20 20 20 20 62 6f 6f 6c 20 65 6e 64 73 57 69 74 68 28 20 63 6f 6e 73 74 20 51 53 | hack.....bool.endsWith(.const.QS |
80520 | 74 72 69 6e 67 26 20 73 74 72 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 6e 64 | tring&.str.).const;.....bool.end |
80540 | 73 57 69 74 68 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 74 72 2c 20 62 6f 6f 6c 20 | sWith(.const.QString&.str,.bool. |
80560 | 63 73 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 | cs.).const;.#endif......void.set |
80580 | 4c 65 6e 67 74 68 28 20 75 69 6e 74 20 6e 65 77 4c 65 6e 67 74 68 20 29 3b 0a 0a 20 20 20 20 75 | Length(.uint.newLength.);......u |
805a0 | 69 6e 74 20 63 61 70 61 63 69 74 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 72 | int.capacity().const;.....void.r |
805c0 | 65 73 65 72 76 65 28 20 75 69 6e 74 20 6d 69 6e 43 61 70 61 63 69 74 79 20 29 3b 0a 20 20 20 20 | eserve(.uint.minCapacity.);..... |
805e0 | 76 6f 69 64 20 73 71 75 65 65 7a 65 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 73 69 6d 70 6c 65 | void.squeeze();......bool.simple |
80600 | 54 65 78 74 28 29 20 63 6f 6e 73 74 20 7b 20 69 66 20 28 20 21 64 2d 3e 69 73 73 69 6d 70 6c 65 | Text().const.{.if.(.!d->issimple |
80620 | 74 65 78 74 20 29 20 63 68 65 63 6b 53 69 6d 70 6c 65 54 65 78 74 28 29 3b 20 72 65 74 75 72 6e | text.).checkSimpleText();.return |
80640 | 20 28 62 6f 6f 6c 29 64 2d 3e 69 73 73 69 6d 70 6c 65 74 65 78 74 3b 20 7d 0a 20 20 20 20 62 6f | .(bool)d->issimpletext;.}.....bo |
80660 | 6f 6c 20 69 73 52 69 67 68 74 54 6f 4c 65 66 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 0a 70 72 69 76 | ol.isRightToLeft().const;...priv |
80680 | 61 74 65 3a 0a 20 20 20 20 51 53 74 72 69 6e 67 28 20 69 6e 74 20 73 69 7a 65 2c 20 62 6f 6f 6c | ate:.....QString(.int.size,.bool |
806a0 | 20 2f 2a 20 64 75 6d 6d 79 20 2a 2f 20 29 3b 09 2f 2f 20 61 6c 6c 6f 63 61 74 65 20 73 69 7a 65 | ./*.dummy.*/.);.//.allocate.size |
806c0 | 20 69 6e 63 6c 2e 20 5c 30 0a 0a 20 20 20 20 76 6f 69 64 20 64 65 72 65 66 28 29 3b 0a 20 20 20 | .incl..\0......void.deref();.... |
806e0 | 20 76 6f 69 64 20 72 65 61 6c 5f 64 65 74 61 63 68 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 75 | .void.real_detach();.....void.su |
80700 | 62 61 74 28 20 75 69 6e 74 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6d 75 6c 74 69 41 72 | bat(.uint.);.....QString.multiAr |
80720 | 67 28 20 69 6e 74 20 6e 75 6d 41 72 67 73 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 | g(.int.numArgs,.const.QString&.a |
80740 | 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 32 2c 0a 09 09 20 20 20 20 20 20 63 6f | 1,.const.QString&.a2,.........co |
80760 | 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 33 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c | nst.QString&.a3.=.QString::null, |
80780 | 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 34 20 3d 20 51 53 74 | .........const.QString&.a4.=.QSt |
807a0 | 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 63 68 | ring::null.).const;......void.ch |
807c0 | 65 63 6b 53 69 6d 70 6c 65 54 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 | eckSimpleText().const;.....void. |
807e0 | 67 72 6f 77 28 20 75 69 6e 74 20 6e 65 77 4c 65 6e 67 74 68 20 29 3b 0a 23 69 66 6e 64 65 66 20 | grow(.uint.newLength.);.#ifndef. |
80800 | 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 53 43 49 49 0a 20 20 20 20 51 53 74 72 69 6e 67 20 26 69 6e | QT_NO_CAST_ASCII.....QString.&in |
80820 | 73 65 72 74 48 65 6c 70 65 72 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 63 6f 6e 73 74 20 63 68 | sertHelper(.uint.index,.const.ch |
80840 | 61 72 20 2a 73 2c 20 75 69 6e 74 20 6c 65 6e 3d 55 49 4e 54 5f 4d 41 58 20 29 3b 0a 20 20 20 20 | ar.*s,.uint.len=UINT_MAX.);..... |
80860 | 51 53 74 72 69 6e 67 20 26 6f 70 65 72 61 74 6f 72 50 6c 75 73 45 71 48 65 6c 70 65 72 28 20 63 | QString.&operatorPlusEqHelper(.c |
80880 | 6f 6e 73 74 20 63 68 61 72 20 2a 73 2c 20 75 69 6e 74 20 6c 65 6e 32 3d 55 49 4e 54 5f 4d 41 58 | onst.char.*s,.uint.len2=UINT_MAX |
808a0 | 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 43 68 61 72 2a 20 6c 61 | .);.#endif......static.QChar*.la |
808c0 | 74 69 6e 31 54 6f 55 6e 69 63 6f 64 65 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 2c 20 75 69 6e 74 | tin1ToUnicode(.const.char*,.uint |
808e0 | 20 2a 20 6c 65 6e 2c 20 75 69 6e 74 20 6d 61 78 6c 65 6e 3d 28 75 69 6e 74 29 2d 31 20 29 3b 0a | .*.len,.uint.maxlen=(uint)-1.);. |
80900 | 20 20 20 20 73 74 61 74 69 63 20 51 43 68 61 72 2a 20 6c 61 74 69 6e 31 54 6f 55 6e 69 63 6f 64 | ....static.QChar*.latin1ToUnicod |
80920 | 65 28 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 26 2c 20 75 69 6e 74 20 2a 20 6c 65 6e | e(.const.QByteArray&,.uint.*.len |
80940 | 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 63 68 61 72 2a 20 75 6e 69 63 6f 64 65 54 6f 4c 61 | .);.....static.char*.unicodeToLa |
80960 | 74 69 6e 31 28 20 63 6f 6e 73 74 20 51 43 68 61 72 2a 2c 20 75 69 6e 74 20 6c 65 6e 20 29 3b 0a | tin1(.const.QChar*,.uint.len.);. |
80980 | 0a 20 20 20 20 51 53 74 72 69 6e 67 44 61 74 61 20 2a 64 3b 0a 20 20 20 20 73 74 61 74 69 63 20 | .....QStringData.*d;.....static. |
809a0 | 51 53 74 72 69 6e 67 44 61 74 61 2a 20 73 68 61 72 65 64 5f 6e 75 6c 6c 3b 0a 20 20 20 20 73 74 | QStringData*.shared_null;.....st |
809c0 | 61 74 69 63 20 51 53 74 72 69 6e 67 44 61 74 61 2a 20 6d 61 6b 65 53 68 61 72 65 64 4e 75 6c 6c | atic.QStringData*.makeSharedNull |
809e0 | 28 29 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 43 6f 6e 73 74 53 74 72 69 | ();......friend.class.QConstStri |
80a00 | 6e 67 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 65 78 74 53 74 72 65 61 6d | ng;.....friend.class.QTextStream |
80a20 | 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 28 20 51 53 74 72 69 6e 67 44 61 74 61 2a 20 64 64 2c 20 | ;.....QString(.QStringData*.dd,. |
80a40 | 62 6f 6f 6c 20 2f 2a 20 64 75 6d 6d 79 20 2a 2f 20 29 20 3a 20 64 28 64 64 29 20 7b 20 7d 0a 0a | bool./*.dummy.*/.).:.d(dd).{.}.. |
80a60 | 20 20 20 20 2f 2f 20 6e 65 65 64 65 64 20 66 6f 72 20 51 44 65 65 70 43 6f 70 79 0a 20 20 20 20 | ....//.needed.for.QDeepCopy..... |
80a80 | 76 6f 69 64 20 64 65 74 61 63 68 28 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 | void.detach();.....friend.class. |
80aa0 | 51 44 65 65 70 43 6f 70 79 3c 51 53 74 72 69 6e 67 3e 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f | QDeepCopy<QString>;.};..class.Q_ |
80ac0 | 45 58 50 4f 52 54 20 51 43 68 61 72 52 65 66 20 7b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 | EXPORT.QCharRef.{.....friend.cla |
80ae0 | 73 73 20 51 53 74 72 69 6e 67 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 26 20 73 3b 0a 20 20 20 20 | ss.QString;.....QString&.s;..... |
80b00 | 75 69 6e 74 20 70 3b 0a 20 20 20 20 51 43 68 61 72 52 65 66 28 51 53 74 72 69 6e 67 2a 20 73 74 | uint.p;.....QCharRef(QString*.st |
80b20 | 72 2c 20 75 69 6e 74 20 70 6f 73 29 20 3a 20 73 28 2a 73 74 72 29 2c 20 70 28 70 6f 73 29 20 7b | r,.uint.pos).:.s(*str),.p(pos).{ |
80b40 | 20 7d 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 2f 2f 20 6d 6f 73 74 20 51 43 68 61 72 20 6f 70 | .}..public:.....//.most.QChar.op |
80b60 | 65 72 61 74 69 6f 6e 73 20 72 65 70 65 61 74 65 64 20 68 65 72 65 0a 0a 20 20 20 20 2f 2f 20 61 | erations.repeated.here......//.a |
80b80 | 6c 6c 20 74 68 69 73 20 69 73 20 6e 6f 74 20 64 6f 63 75 6d 65 6e 74 65 64 3a 20 57 65 20 6a 75 | ll.this.is.not.documented:.We.ju |
80ba0 | 73 74 20 73 61 79 20 22 6c 69 6b 65 20 51 43 68 61 72 22 20 61 6e 64 20 6c 65 74 20 69 74 20 62 | st.say."like.QChar".and.let.it.b |
80bc0 | 65 2e 0a 23 69 66 6e 64 65 66 20 51 5f 51 44 4f 43 0a 20 20 20 20 75 73 68 6f 72 74 20 75 6e 69 | e..#ifndef.Q_QDOC.....ushort.uni |
80be0 | 63 6f 64 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 | code().const.{.return.s.constref |
80c00 | 28 70 29 2e 75 6e 69 63 6f 64 65 28 29 3b 20 7d 0a 20 20 20 20 63 68 61 72 20 6c 61 74 69 6e 31 | (p).unicode();.}.....char.latin1 |
80c20 | 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e | ().const.{.return.s.constref(p). |
80c40 | 6c 61 74 69 6e 31 28 29 3b 20 7d 0a 0a 20 20 20 20 2f 2f 20 41 6e 20 6f 70 65 72 61 74 6f 72 3d | latin1();.}......//.An.operator= |
80c60 | 20 66 6f 72 20 65 61 63 68 20 51 43 68 61 72 20 63 61 73 74 20 63 6f 6e 73 74 72 75 63 74 6f 72 | .for.each.QChar.cast.constructor |
80c80 | 73 0a 20 20 20 20 51 43 68 61 72 52 65 66 20 6f 70 65 72 61 74 6f 72 3d 28 63 68 61 72 20 63 20 | s.....QCharRef.operator=(char.c. |
80ca0 | 29 20 7b 20 73 2e 72 65 66 28 70 29 3d 63 3b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a | ).{.s.ref(p)=c;.return.*this;.}. |
80cc0 | 20 20 20 20 51 43 68 61 72 52 65 66 20 6f 70 65 72 61 74 6f 72 3d 28 75 63 68 61 72 20 63 20 29 | ....QCharRef.operator=(uchar.c.) |
80ce0 | 20 7b 20 73 2e 72 65 66 28 70 29 3d 63 3b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a 20 | .{.s.ref(p)=c;.return.*this;.}.. |
80d00 | 20 20 20 51 43 68 61 72 52 65 66 20 6f 70 65 72 61 74 6f 72 3d 28 51 43 68 61 72 20 63 20 29 20 | ...QCharRef.operator=(QChar.c.). |
80d20 | 7b 20 73 2e 72 65 66 28 70 29 3d 63 3b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a 20 20 | {.s.ref(p)=c;.return.*this;.}... |
80d40 | 20 20 51 43 68 61 72 52 65 66 20 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 20 51 43 68 61 72 | ..QCharRef.operator=(const.QChar |
80d60 | 52 65 66 26 20 63 20 29 20 7b 20 73 2e 72 65 66 28 70 29 3d 63 2e 75 6e 69 63 6f 64 65 28 29 3b | Ref&.c.).{.s.ref(p)=c.unicode(); |
80d80 | 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a 20 20 20 20 51 43 68 61 72 52 65 66 20 6f 70 | .return.*this;.}.....QCharRef.op |
80da0 | 65 72 61 74 6f 72 3d 28 75 73 68 6f 72 74 20 72 63 20 29 20 7b 20 73 2e 72 65 66 28 70 29 3d 72 | erator=(ushort.rc.).{.s.ref(p)=r |
80dc0 | 63 3b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a 20 20 20 20 51 43 68 61 72 52 65 66 20 | c;.return.*this;.}.....QCharRef. |
80de0 | 6f 70 65 72 61 74 6f 72 3d 28 73 68 6f 72 74 20 72 63 20 29 20 7b 20 73 2e 72 65 66 28 70 29 3d | operator=(short.rc.).{.s.ref(p)= |
80e00 | 72 63 3b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a 20 20 20 20 51 43 68 61 72 52 65 66 | rc;.return.*this;.}.....QCharRef |
80e20 | 20 6f 70 65 72 61 74 6f 72 3d 28 75 69 6e 74 20 72 63 20 29 20 7b 20 73 2e 72 65 66 28 70 29 3d | .operator=(uint.rc.).{.s.ref(p)= |
80e40 | 72 63 3b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a 20 20 20 20 51 43 68 61 72 52 65 66 | rc;.return.*this;.}.....QCharRef |
80e60 | 20 6f 70 65 72 61 74 6f 72 3d 28 69 6e 74 20 72 63 20 29 20 7b 20 73 2e 72 65 66 28 70 29 3d 72 | .operator=(int.rc.).{.s.ref(p)=r |
80e80 | 63 3b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a 0a 20 20 20 20 6f 70 65 72 61 74 6f 72 | c;.return.*this;.}......operator |
80ea0 | 20 51 43 68 61 72 20 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 | .QChar.().const.{.return.s.const |
80ec0 | 72 65 66 28 70 29 3b 20 7d 0a 0a 20 20 20 20 2f 2f 20 65 61 63 68 20 66 75 6e 63 74 69 6f 6e 2e | ref(p);.}......//.each.function. |
80ee0 | 2e 2e 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4e 75 6c 6c 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 | .......bool.isNull().const.{.ret |
80f00 | 75 72 6e 20 75 6e 69 63 6f 64 65 28 29 3d 3d 30 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 50 | urn.unicode()==0;.}.....bool.isP |
80f20 | 72 69 6e 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 | rint().const.{.return.s.constref |
80f40 | 28 70 29 2e 69 73 50 72 69 6e 74 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 50 75 6e 63 | (p).isPrint();.}.....bool.isPunc |
80f60 | 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 | t().const.{.return.s.constref(p) |
80f80 | 2e 69 73 50 75 6e 63 74 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 70 61 63 65 28 29 | .isPunct();.}.....bool.isSpace() |
80fa0 | 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 69 73 | .const.{.return.s.constref(p).is |
80fc0 | 53 70 61 63 65 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4d 61 72 6b 28 29 20 63 6f 6e | Space();.}.....bool.isMark().con |
80fe0 | 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 69 73 4d 61 72 6b | st.{.return.s.constref(p).isMark |
81000 | 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4c 65 74 74 65 72 28 29 20 63 6f 6e 73 74 20 | ();.}.....bool.isLetter().const. |
81020 | 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 69 73 4c 65 74 74 65 72 28 | {.return.s.constref(p).isLetter( |
81040 | 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4e 75 6d 62 65 72 28 29 20 63 6f 6e 73 74 20 7b | );.}.....bool.isNumber().const.{ |
81060 | 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 69 73 4e 75 6d 62 65 72 28 29 | .return.s.constref(p).isNumber() |
81080 | 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4c 65 74 74 65 72 4f 72 4e 75 6d 62 65 72 28 29 20 | ;.}.....bool.isLetterOrNumber(). |
810a0 | 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 69 73 4c 65 74 74 65 72 4f | {.return.s.constref(p).isLetterO |
810c0 | 72 4e 75 6d 62 65 72 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 44 69 67 69 74 28 29 20 | rNumber();.}.....bool.isDigit(). |
810e0 | 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 69 73 44 | const.{.return.s.constref(p).isD |
81100 | 69 67 69 74 28 29 3b 20 7d 0a 0a 20 20 20 20 69 6e 74 20 64 69 67 69 74 56 61 6c 75 65 28 29 20 | igit();.}......int.digitValue(). |
81120 | 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 64 69 67 | const.{.return.s.constref(p).dig |
81140 | 69 74 56 61 6c 75 65 28 29 3b 20 7d 0a 20 20 20 20 51 43 68 61 72 20 6c 6f 77 65 72 28 29 20 63 | itValue();.}.....QChar.lower().c |
81160 | 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 6c 6f 77 65 | onst.{.return.s.constref(p).lowe |
81180 | 72 28 29 3b 20 7d 0a 20 20 20 20 51 43 68 61 72 20 75 70 70 65 72 28 29 20 63 6f 6e 73 74 20 7b | r();.}.....QChar.upper().const.{ |
811a0 | 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 75 70 70 65 72 28 29 3b 20 7d | .return.s.constref(p).upper();.} |
811c0 | 0a 0a 20 20 20 20 51 43 68 61 72 3a 3a 43 61 74 65 67 6f 72 79 20 63 61 74 65 67 6f 72 79 28 29 | ......QChar::Category.category() |
811e0 | 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 63 61 | .const.{.return.s.constref(p).ca |
81200 | 74 65 67 6f 72 79 28 29 3b 20 7d 0a 20 20 20 20 51 43 68 61 72 3a 3a 44 69 72 65 63 74 69 6f 6e | tegory();.}.....QChar::Direction |
81220 | 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 72 6e 20 73 2e 63 6f | .direction().const.{.return.s.co |
81240 | 6e 73 74 72 65 66 28 70 29 2e 64 69 72 65 63 74 69 6f 6e 28 29 3b 20 7d 0a 20 20 20 20 51 43 68 | nstref(p).direction();.}.....QCh |
81260 | 61 72 3a 3a 4a 6f 69 6e 69 6e 67 20 6a 6f 69 6e 69 6e 67 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 | ar::Joining.joining().const.{.re |
81280 | 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 6a 6f 69 6e 69 6e 67 28 29 3b 20 7d 0a | turn.s.constref(p).joining();.}. |
812a0 | 20 20 20 20 62 6f 6f 6c 20 6d 69 72 72 6f 72 65 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 | ....bool.mirrored().const.{.retu |
812c0 | 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 6d 69 72 72 6f 72 65 64 28 29 3b 20 7d 0a 20 | rn.s.constref(p).mirrored();.}.. |
812e0 | 20 20 20 51 43 68 61 72 20 6d 69 72 72 6f 72 65 64 43 68 61 72 28 29 20 63 6f 6e 73 74 20 7b 20 | ...QChar.mirroredChar().const.{. |
81300 | 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 6d 69 72 72 6f 72 65 64 43 68 61 | return.s.constref(p).mirroredCha |
81320 | 72 28 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 65 63 6f 6d 70 | r();.}.....const.QString.&decomp |
81340 | 6f 73 69 74 69 6f 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 | osition().const.{.return.s.const |
81360 | 72 65 66 28 70 29 2e 64 65 63 6f 6d 70 6f 73 69 74 69 6f 6e 28 29 3b 20 7d 0a 20 20 20 20 51 43 | ref(p).decomposition();.}.....QC |
81380 | 68 61 72 3a 3a 44 65 63 6f 6d 70 6f 73 69 74 69 6f 6e 20 64 65 63 6f 6d 70 6f 73 69 74 69 6f 6e | har::Decomposition.decomposition |
813a0 | 54 61 67 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 | Tag().const.{.return.s.constref( |
813c0 | 70 29 2e 64 65 63 6f 6d 70 6f 73 69 74 69 6f 6e 54 61 67 28 29 3b 20 7d 0a 20 20 20 20 75 6e 73 | p).decompositionTag();.}.....uns |
813e0 | 69 67 6e 65 64 20 63 68 61 72 20 63 6f 6d 62 69 6e 69 6e 67 43 6c 61 73 73 28 29 20 63 6f 6e 73 | igned.char.combiningClass().cons |
81400 | 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 63 6f 6d 62 69 6e 69 | t.{.return.s.constref(p).combini |
81420 | 6e 67 43 6c 61 73 73 28 29 3b 20 7d 0a 0a 20 20 20 20 2f 2f 20 4e 6f 74 20 74 68 65 20 6e 6f 6e | ngClass();.}......//.Not.the.non |
81440 | 2d 63 6f 6e 73 74 20 6f 6e 65 73 20 6f 66 20 74 68 65 73 65 2e 0a 20 20 20 20 75 63 68 61 72 20 | -const.ones.of.these......uchar. |
81460 | 63 65 6c 6c 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 | cell().const.{.return.s.constref |
81480 | 28 70 29 2e 63 65 6c 6c 28 29 3b 20 7d 0a 20 20 20 20 75 63 68 61 72 20 72 6f 77 28 29 20 63 6f | (p).cell();.}.....uchar.row().co |
814a0 | 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 72 6f 77 28 29 | nst.{.return.s.constref(p).row() |
814c0 | 3b 20 7d 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 69 6e 6c 69 6e 65 20 51 43 68 61 72 52 65 66 20 51 | ;.}.#endif.};..inline.QCharRef.Q |
814e0 | 53 74 72 69 6e 67 3a 3a 61 74 28 20 75 69 6e 74 20 69 20 29 20 7b 20 72 65 74 75 72 6e 20 51 43 | String::at(.uint.i.).{.return.QC |
81500 | 68 61 72 52 65 66 28 74 68 69 73 2c 69 29 3b 20 7d 0a 69 6e 6c 69 6e 65 20 51 43 68 61 72 52 65 | harRef(this,i);.}.inline.QCharRe |
81520 | 66 20 51 53 74 72 69 6e 67 3a 3a 6f 70 65 72 61 74 6f 72 5b 5d 28 20 69 6e 74 20 69 20 29 20 7b | f.QString::operator[](.int.i.).{ |
81540 | 20 72 65 74 75 72 6e 20 61 74 28 28 75 69 6e 74 29 69 29 3b 20 7d 0a 0a 0a 63 6c 61 73 73 20 51 | .return.at((uint)i);.}...class.Q |
81560 | 5f 45 58 50 4f 52 54 20 51 43 6f 6e 73 74 53 74 72 69 6e 67 20 3a 20 70 72 69 76 61 74 65 20 51 | _EXPORT.QConstString.:.private.Q |
81580 | 53 74 72 69 6e 67 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 6f 6e 73 74 53 74 72 69 6e | String.{.public:.....QConstStrin |
815a0 | 67 28 20 63 6f 6e 73 74 20 51 43 68 61 72 2a 20 75 6e 69 63 6f 64 65 2c 20 75 69 6e 74 20 6c 65 | g(.const.QChar*.unicode,.uint.le |
815c0 | 6e 67 74 68 20 29 3b 0a 20 20 20 20 7e 51 43 6f 6e 73 74 53 74 72 69 6e 67 28 29 3b 0a 20 20 20 | ngth.);.....~QConstString();.... |
815e0 | 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 74 72 69 6e 67 28 29 20 63 6f 6e 73 74 20 7b | .const.QString&.string().const.{ |
81600 | 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a 7d 3b 0a 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a | .return.*this;.}.};.../********* |
81620 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
81640 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
81660 | 2a 2a 2a 2a 0a 20 20 51 53 74 72 69 6e 67 20 73 74 72 65 61 6d 20 66 75 6e 63 74 69 6f 6e 73 0a | ****...QString.stream.functions. |
81680 | 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .******************************* |
816a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
816c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 | **************/.#ifndef.QT_NO_DA |
816e0 | 54 41 53 54 52 45 41 4d 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f | TASTREAM.Q_EXPORT.QDataStream.&o |
81700 | 70 65 72 61 74 6f 72 3c 3c 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 63 6f 6e 73 74 20 | perator<<(.QDataStream.&,.const. |
81720 | 51 53 74 72 69 6e 67 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 | QString.&.);.Q_EXPORT.QDataStrea |
81740 | 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 53 | m.&operator>>(.QDataStream.&,.QS |
81760 | 74 72 69 6e 67 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | tring.&.);.#endif../************ |
81780 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
817a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
817c0 | 2a 0a 20 20 51 53 74 72 69 6e 67 20 69 6e 6c 69 6e 65 20 66 75 6e 63 74 69 6f 6e 73 0a 20 2a 2a | *...QString.inline.functions..** |
817e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
81800 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
81820 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 2f 2f 20 54 68 65 73 65 20 74 77 6f 20 6d 6f 76 65 20 | ***********/..//.These.two.move. |
81840 | 63 6f 64 65 20 69 6e 74 6f 20 6d 61 6b 65 53 68 61 72 65 64 4e 75 6c 6c 28 29 20 61 6e 64 20 64 | code.into.makeSharedNull().and.d |
81860 | 65 6c 65 74 65 73 44 61 74 61 28 29 0a 2f 2f 20 74 6f 20 69 6d 70 72 6f 76 65 20 63 61 63 68 65 | eletesData().//.to.improve.cache |
81880 | 2d 63 6f 68 65 72 65 6e 63 65 20 28 61 6e 64 20 72 65 64 75 63 65 20 63 6f 64 65 20 62 6c 6f 61 | -coherence.(and.reduce.code.bloa |
818a0 | 74 29 2c 20 77 68 69 6c 65 0a 2f 2f 20 6b 65 65 70 69 6e 67 20 74 68 65 20 63 6f 6d 6d 6f 6e 20 | t),.while.//.keeping.the.common. |
818c0 | 63 61 73 65 73 20 66 61 73 74 2e 0a 2f 2f 0a 2f 2f 20 4e 6f 20 73 61 66 65 20 77 61 79 20 74 6f | cases.fast..//.//.No.safe.way.to |
818e0 | 20 70 72 65 2d 69 6e 69 74 20 73 68 61 72 65 64 5f 6e 75 6c 6c 20 6f 6e 20 41 4c 4c 20 63 6f 6d | .pre-init.shared_null.on.ALL.com |
81900 | 70 69 6c 65 72 73 2f 6c 69 6e 6b 65 72 73 2e 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 3a 3a | pilers/linkers..inline.QString:: |
81920 | 51 53 74 72 69 6e 67 28 29 20 3a 0a 20 20 20 20 64 28 73 68 61 72 65 64 5f 6e 75 6c 6c 20 3f 20 | QString().:.....d(shared_null.?. |
81940 | 73 68 61 72 65 64 5f 6e 75 6c 6c 20 3a 20 6d 61 6b 65 53 68 61 72 65 64 4e 75 6c 6c 28 29 29 0a | shared_null.:.makeSharedNull()). |
81960 | 7b 0a 20 20 20 20 64 2d 3e 72 65 66 28 29 3b 0a 7d 0a 2f 2f 0a 69 6e 6c 69 6e 65 20 51 53 74 72 | {.....d->ref();.}.//.inline.QStr |
81980 | 69 6e 67 3a 3a 7e 51 53 74 72 69 6e 67 28 29 0a 7b 0a 20 20 20 20 69 66 20 28 20 64 2d 3e 64 65 | ing::~QString().{.....if.(.d->de |
819a0 | 72 65 66 28 29 20 29 20 7b 0a 20 20 20 20 20 20 20 20 69 66 20 28 20 64 20 21 3d 20 73 68 61 72 | ref().).{.........if.(.d.!=.shar |
819c0 | 65 64 5f 6e 75 6c 6c 20 29 0a 09 20 20 20 20 64 2d 3e 64 65 6c 65 74 65 53 65 6c 66 28 29 3b 0a | ed_null.)......d->deleteSelf();. |
819e0 | 20 20 20 20 7d 0a 7d 0a 0a 2f 2f 20 6e 65 65 64 65 64 20 66 6f 72 20 51 44 65 65 70 43 6f 70 79 | ....}.}..//.needed.for.QDeepCopy |
81a00 | 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 53 74 72 69 6e 67 3a 3a 64 65 74 61 63 68 28 29 0a 7b | .inline.void.QString::detach().{ |
81a20 | 20 72 65 61 6c 5f 64 65 74 61 63 68 28 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e | .real_detach();.}..inline.QStrin |
81a40 | 67 20 51 53 74 72 69 6e 67 3a 3a 73 65 63 74 69 6f 6e 28 20 51 43 68 61 72 20 73 65 70 2c 20 69 | g.QString::section(.QChar.sep,.i |
81a60 | 6e 74 20 73 74 61 72 74 2c 20 69 6e 74 20 65 6e 64 2c 20 69 6e 74 20 66 6c 61 67 73 20 29 20 63 | nt.start,.int.end,.int.flags.).c |
81a80 | 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 73 65 63 74 69 6f 6e 28 51 53 74 72 69 6e 67 28 73 65 | onst.{.return.section(QString(se |
81aa0 | 70 29 2c 20 73 74 61 72 74 2c 20 65 6e 64 2c 20 66 6c 61 67 73 29 3b 20 7d 0a 0a 69 6e 6c 69 6e | p),.start,.end,.flags);.}..inlin |
81ac0 | 65 20 51 53 74 72 69 6e 67 20 51 53 74 72 69 6e 67 3a 3a 73 65 63 74 69 6f 6e 28 20 63 68 61 72 | e.QString.QString::section(.char |
81ae0 | 20 73 65 70 2c 20 69 6e 74 20 73 74 61 72 74 2c 20 69 6e 74 20 65 6e 64 2c 20 69 6e 74 20 66 6c | .sep,.int.start,.int.end,.int.fl |
81b00 | 61 67 73 20 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 73 65 63 74 69 6f 6e 28 51 43 68 | ags.).const.{.return.section(QCh |
81b20 | 61 72 28 73 65 70 29 2c 20 73 74 61 72 74 2c 20 65 6e 64 2c 20 66 6c 61 67 73 29 3b 20 7d 0a 0a | ar(sep),.start,.end,.flags);.}.. |
81b40 | 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 53 43 49 49 0a 69 6e 6c 69 6e 65 20 | #ifndef.QT_NO_CAST_ASCII.inline. |
81b60 | 51 53 74 72 69 6e 67 20 51 53 74 72 69 6e 67 3a 3a 73 65 63 74 69 6f 6e 28 20 63 6f 6e 73 74 20 | QString.QString::section(.const. |
81b80 | 63 68 61 72 20 2a 69 6e 5f 73 65 70 2c 20 69 6e 74 20 73 74 61 72 74 2c 20 69 6e 74 20 65 6e 64 | char.*in_sep,.int.start,.int.end |
81ba0 | 2c 20 69 6e 74 20 66 6c 61 67 73 20 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 73 65 63 | ,.int.flags.).const.{.return.sec |
81bc0 | 74 69 6f 6e 28 51 53 74 72 69 6e 67 28 69 6e 5f 73 65 70 29 2c 20 73 74 61 72 74 2c 20 65 6e 64 | tion(QString(in_sep),.start,.end |
81be0 | 2c 20 66 6c 61 67 73 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 | ,.flags);.}.#endif..inline.QStri |
81c00 | 6e 67 20 26 51 53 74 72 69 6e 67 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 20 51 43 68 61 72 20 63 20 | ng.&QString::operator=(.QChar.c. |
81c20 | 29 0a 7b 20 2a 74 68 69 73 20 3d 20 51 53 74 72 69 6e 67 28 63 29 3b 20 72 65 74 75 72 6e 20 2a | ).{.*this.=.QString(c);.return.* |
81c40 | 74 68 69 73 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 26 51 53 74 72 69 6e 67 | this;.}..inline.QString.&QString |
81c60 | 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 20 63 68 61 72 20 63 20 29 0a 7b 20 2a 74 68 69 73 20 3d 20 | ::operator=(.char.c.).{.*this.=. |
81c80 | 51 53 74 72 69 6e 67 28 51 43 68 61 72 28 63 29 29 3b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b | QString(QChar(c));.return.*this; |
81ca0 | 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 53 74 72 69 6e 67 3a 3a 69 73 4e 75 6c 6c 28 | .}..inline.bool.QString::isNull( |
81cc0 | 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 75 6e 69 63 6f 64 65 28 29 20 3d 3d 20 30 3b | ).const.{.return.unicode().==.0; |
81ce0 | 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 53 74 72 69 6e 67 3a 3a 6f 70 65 72 61 74 6f | .}..inline.bool.QString::operato |
81d00 | 72 21 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 69 73 4e 75 6c 6c 28 29 3b 20 7d 0a | r!().const.{.return.isNull();.}. |
81d20 | 0a 69 6e 6c 69 6e 65 20 75 69 6e 74 20 51 53 74 72 69 6e 67 3a 3a 6c 65 6e 67 74 68 28 29 20 63 | .inline.uint.QString::length().c |
81d40 | 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 64 2d 3e 6c 65 6e 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 | onst.{.return.d->len;.}..inline. |
81d60 | 75 69 6e 74 20 51 53 74 72 69 6e 67 3a 3a 63 61 70 61 63 69 74 79 28 29 20 63 6f 6e 73 74 0a 7b | uint.QString::capacity().const.{ |
81d80 | 20 72 65 74 75 72 6e 20 64 2d 3e 6d 61 78 6c 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 | .return.d->maxl;.}..inline.bool. |
81da0 | 51 53 74 72 69 6e 67 3a 3a 69 73 45 6d 70 74 79 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 | QString::isEmpty().const.{.retur |
81dc0 | 6e 20 6c 65 6e 67 74 68 28 29 20 3d 3d 20 30 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 | n.length().==.0;.}..inline.QStri |
81de0 | 6e 67 20 51 53 74 72 69 6e 67 3a 3a 63 6f 70 79 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 | ng.QString::copy().const.{.retur |
81e00 | 6e 20 51 53 74 72 69 6e 67 28 20 2a 74 68 69 73 20 29 3b 20 7d 0a 0a 23 69 66 6e 64 65 66 20 51 | n.QString(.*this.);.}..#ifndef.Q |
81e20 | 54 5f 4e 4f 5f 43 41 53 54 5f 41 53 43 49 49 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 26 | T_NO_CAST_ASCII.inline.QString.& |
81e40 | 51 53 74 72 69 6e 67 3a 3a 69 6e 73 65 72 74 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 63 6f 6e | QString::insert(.uint.index,.con |
81e60 | 73 74 20 63 68 61 72 20 2a 73 20 29 0a 7b 20 72 65 74 75 72 6e 20 69 6e 73 65 72 74 48 65 6c 70 | st.char.*s.).{.return.insertHelp |
81e80 | 65 72 28 20 69 6e 64 65 78 2c 20 73 20 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e | er(.index,.s.);.}..inline.QStrin |
81ea0 | 67 20 26 51 53 74 72 69 6e 67 3a 3a 69 6e 73 65 72 74 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 | g.&QString::insert(.uint.index,. |
81ec0 | 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 26 73 20 29 0a 7b 0a 20 20 20 20 69 6e 74 20 | const.QByteArray.&s.).{.....int. |
81ee0 | 70 6f 73 20 3d 20 73 2e 66 69 6e 64 28 20 30 20 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 69 6e | pos.=.s.find(.0.);.....return.in |
81f00 | 73 65 72 74 48 65 6c 70 65 72 28 20 69 6e 64 65 78 2c 20 73 2c 20 70 6f 73 3d 3d 2d 31 20 3f 20 | sertHelper(.index,.s,.pos==-1.?. |
81f20 | 73 2e 73 69 7a 65 28 29 20 3a 20 70 6f 73 20 29 3b 0a 7d 0a 23 65 6e 64 69 66 0a 0a 69 6e 6c 69 | s.size().:.pos.);.}.#endif..inli |
81f40 | 6e 65 20 51 53 74 72 69 6e 67 20 26 51 53 74 72 69 6e 67 3a 3a 70 72 65 70 65 6e 64 28 20 63 6f | ne.QString.&QString::prepend(.co |
81f60 | 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 73 20 29 0a 7b 20 72 65 74 75 72 6e 20 69 6e 73 65 72 | nst.QString.&.s.).{.return.inser |
81f80 | 74 28 30 2c 73 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 26 51 53 74 72 69 | t(0,s);.}..inline.QString.&QStri |
81fa0 | 6e 67 3a 3a 70 72 65 70 65 6e 64 28 20 51 43 68 61 72 20 63 20 29 0a 7b 20 72 65 74 75 72 6e 20 | ng::prepend(.QChar.c.).{.return. |
81fc0 | 69 6e 73 65 72 74 28 30 2c 63 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 26 | insert(0,c);.}..inline.QString.& |
81fe0 | 51 53 74 72 69 6e 67 3a 3a 70 72 65 70 65 6e 64 28 20 63 68 61 72 20 63 20 29 0a 7b 20 72 65 74 | QString::prepend(.char.c.).{.ret |
82000 | 75 72 6e 20 69 6e 73 65 72 74 28 30 2c 63 29 3b 20 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e | urn.insert(0,c);.}..#ifndef.QT_N |
82020 | 4f 5f 43 41 53 54 5f 41 53 43 49 49 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 26 51 53 74 | O_CAST_ASCII.inline.QString.&QSt |
82040 | 72 69 6e 67 3a 3a 70 72 65 70 65 6e 64 28 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 | ring::prepend(.const.QByteArray. |
82060 | 26 20 73 20 29 0a 7b 20 72 65 74 75 72 6e 20 69 6e 73 65 72 74 28 30 2c 73 29 3b 20 7d 0a 23 65 | &.s.).{.return.insert(0,s);.}.#e |
82080 | 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 53 43 49 49 0a 69 | ndif..#ifndef.QT_NO_CAST_ASCII.i |
820a0 | 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 26 51 53 74 72 69 6e 67 3a 3a 6f 70 65 72 61 74 6f 72 | nline.QString.&QString::operator |
820c0 | 2b 3d 28 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 26 73 20 29 0a 7b 0a 20 20 20 20 | +=(.const.QByteArray.&s.).{..... |
820e0 | 69 6e 74 20 70 6f 73 20 3d 20 73 2e 66 69 6e 64 28 20 30 20 29 3b 0a 20 20 20 20 72 65 74 75 72 | int.pos.=.s.find(.0.);.....retur |
82100 | 6e 20 6f 70 65 72 61 74 6f 72 50 6c 75 73 45 71 48 65 6c 70 65 72 28 20 73 2c 20 70 6f 73 3d 3d | n.operatorPlusEqHelper(.s,.pos== |
82120 | 2d 31 20 3f 20 73 2e 73 69 7a 65 28 29 20 3a 20 70 6f 73 20 29 3b 0a 7d 0a 23 65 6e 64 69 66 0a | -1.?.s.size().:.pos.);.}.#endif. |
82140 | 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 26 51 53 74 72 69 6e 67 3a 3a 61 70 70 65 6e 64 | .inline.QString.&QString::append |
82160 | 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 73 20 29 0a 7b 20 72 65 74 75 72 6e 20 6f | (.const.QString.&.s.).{.return.o |
82180 | 70 65 72 61 74 6f 72 2b 3d 28 73 29 3b 20 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 | perator+=(s);.}..#ifndef.QT_NO_C |
821a0 | 41 53 54 5f 41 53 43 49 49 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 26 51 53 74 72 69 6e | AST_ASCII.inline.QString.&QStrin |
821c0 | 67 3a 3a 61 70 70 65 6e 64 28 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 26 73 20 29 | g::append(.const.QByteArray.&s.) |
821e0 | 0a 7b 20 72 65 74 75 72 6e 20 6f 70 65 72 61 74 6f 72 2b 3d 28 73 29 3b 20 7d 0a 0a 69 6e 6c 69 | .{.return.operator+=(s);.}..inli |
82200 | 6e 65 20 51 53 74 72 69 6e 67 20 26 51 53 74 72 69 6e 67 3a 3a 61 70 70 65 6e 64 28 20 63 6f 6e | ne.QString.&QString::append(.con |
82220 | 73 74 20 63 68 61 72 20 2a 20 73 20 29 0a 7b 20 72 65 74 75 72 6e 20 6f 70 65 72 61 74 6f 72 2b | st.char.*.s.).{.return.operator+ |
82240 | 3d 28 73 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 26 | =(s);.}.#endif..inline.QString.& |
82260 | 51 53 74 72 69 6e 67 3a 3a 61 70 70 65 6e 64 28 20 51 43 68 61 72 20 63 20 29 0a 7b 20 72 65 74 | QString::append(.QChar.c.).{.ret |
82280 | 75 72 6e 20 6f 70 65 72 61 74 6f 72 2b 3d 28 63 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 | urn.operator+=(c);.}..inline.QSt |
822a0 | 72 69 6e 67 20 26 51 53 74 72 69 6e 67 3a 3a 61 70 70 65 6e 64 28 20 63 68 61 72 20 63 20 29 0a | ring.&QString::append(.char.c.). |
822c0 | 7b 20 72 65 74 75 72 6e 20 6f 70 65 72 61 74 6f 72 2b 3d 28 63 29 3b 20 7d 0a 0a 23 69 66 6e 64 | {.return.operator+=(c);.}..#ifnd |
822e0 | 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 26 51 53 74 | ef.QT_NO_STL.inline.QString.&QSt |
82300 | 72 69 6e 67 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 73 74 64 3a 3a 73 74 72 69 | ring::operator=(.const.std::stri |
82320 | 6e 67 26 20 73 74 72 20 29 0a 7b 20 72 65 74 75 72 6e 20 6f 70 65 72 61 74 6f 72 3d 28 73 74 72 | ng&.str.).{.return.operator=(str |
82340 | 2e 63 5f 73 74 72 28 29 29 3b 20 7d 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 5f | .c_str());.}.#ifndef.QT_NO_CAST_ |
82360 | 41 53 43 49 49 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 26 51 53 74 72 69 6e 67 3a 3a 6f | ASCII.inline.QString.&QString::o |
82380 | 70 65 72 61 74 6f 72 2b 3d 28 20 63 6f 6e 73 74 20 73 74 64 3a 3a 73 74 72 69 6e 67 26 20 73 20 | perator+=(.const.std::string&.s. |
823a0 | 29 0a 7b 20 72 65 74 75 72 6e 20 6f 70 65 72 61 74 6f 72 2b 3d 28 73 2e 63 5f 73 74 72 28 29 29 | ).{.return.operator+=(s.c_str()) |
823c0 | 3b 20 7d 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 26 51 53 74 72 69 6e 67 3a 3a 61 70 70 | ;.}.inline.QString.&QString::app |
823e0 | 65 6e 64 28 20 63 6f 6e 73 74 20 73 74 64 3a 3a 73 74 72 69 6e 67 26 20 73 20 29 0a 7b 20 72 65 | end(.const.std::string&.s.).{.re |
82400 | 74 75 72 6e 20 6f 70 65 72 61 74 6f 72 2b 3d 28 73 29 3b 20 7d 0a 69 6e 6c 69 6e 65 20 51 53 74 | turn.operator+=(s);.}.inline.QSt |
82420 | 72 69 6e 67 20 26 51 53 74 72 69 6e 67 3a 3a 70 72 65 70 65 6e 64 28 20 63 6f 6e 73 74 20 73 74 | ring.&QString::prepend(.const.st |
82440 | 64 3a 3a 73 74 72 69 6e 67 26 20 73 20 29 0a 7b 20 72 65 74 75 72 6e 20 69 6e 73 65 72 74 28 30 | d::string&.s.).{.return.insert(0 |
82460 | 2c 20 73 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 69 6e 6c 69 6e 65 20 51 53 | ,.s);.}.#endif.#endif..inline.QS |
82480 | 74 72 69 6e 67 20 26 51 53 74 72 69 6e 67 3a 3a 73 65 74 4e 75 6d 28 20 73 68 6f 72 74 20 6e 2c | tring.&QString::setNum(.short.n, |
824a0 | 20 69 6e 74 20 62 61 73 65 20 29 0a 7b 20 72 65 74 75 72 6e 20 73 65 74 4e 75 6d 28 28 51 5f 4c | .int.base.).{.return.setNum((Q_L |
824c0 | 4c 4f 4e 47 29 6e 2c 20 62 61 73 65 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 | LONG)n,.base);.}..inline.QString |
824e0 | 20 26 51 53 74 72 69 6e 67 3a 3a 73 65 74 4e 75 6d 28 20 75 73 68 6f 72 74 20 6e 2c 20 69 6e 74 | .&QString::setNum(.ushort.n,.int |
82500 | 20 62 61 73 65 20 29 0a 7b 20 72 65 74 75 72 6e 20 73 65 74 4e 75 6d 28 28 51 5f 55 4c 4c 4f 4e | .base.).{.return.setNum((Q_ULLON |
82520 | 47 29 6e 2c 20 62 61 73 65 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 26 51 | G)n,.base);.}..inline.QString.&Q |
82540 | 53 74 72 69 6e 67 3a 3a 73 65 74 4e 75 6d 28 20 69 6e 74 20 6e 2c 20 69 6e 74 20 62 61 73 65 20 | String::setNum(.int.n,.int.base. |
82560 | 29 0a 7b 20 72 65 74 75 72 6e 20 73 65 74 4e 75 6d 28 28 51 5f 4c 4c 4f 4e 47 29 6e 2c 20 62 61 | ).{.return.setNum((Q_LLONG)n,.ba |
82580 | 73 65 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 26 51 53 74 72 69 6e 67 3a | se);.}..inline.QString.&QString: |
825a0 | 3a 73 65 74 4e 75 6d 28 20 75 69 6e 74 20 6e 2c 20 69 6e 74 20 62 61 73 65 20 29 0a 7b 20 72 65 | :setNum(.uint.n,.int.base.).{.re |
825c0 | 74 75 72 6e 20 73 65 74 4e 75 6d 28 28 51 5f 55 4c 4c 4f 4e 47 29 6e 2c 20 62 61 73 65 29 3b 20 | turn.setNum((Q_ULLONG)n,.base);. |
825e0 | 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 26 51 53 74 72 69 6e 67 3a 3a 73 65 74 4e | }..inline.QString.&QString::setN |
82600 | 75 6d 28 20 66 6c 6f 61 74 20 6e 2c 20 63 68 61 72 20 66 2c 20 69 6e 74 20 70 72 65 63 20 29 0a | um(.float.n,.char.f,.int.prec.). |
82620 | 7b 20 72 65 74 75 72 6e 20 73 65 74 4e 75 6d 28 28 64 6f 75 62 6c 65 29 6e 2c 66 2c 70 72 65 63 | {.return.setNum((double)n,f,prec |
82640 | 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 51 53 74 72 69 6e 67 3a 3a 61 72 | );.}..inline.QString.QString::ar |
82660 | 67 28 20 69 6e 74 20 61 2c 20 69 6e 74 20 66 69 65 6c 64 57 69 64 74 68 2c 20 69 6e 74 20 62 61 | g(.int.a,.int.fieldWidth,.int.ba |
82680 | 73 65 20 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 61 72 67 28 20 28 51 5f 4c 4c 4f 4e | se.).const.{.return.arg(.(Q_LLON |
826a0 | 47 29 61 2c 20 66 69 65 6c 64 57 69 64 74 68 2c 20 62 61 73 65 20 29 3b 20 7d 0a 0a 69 6e 6c 69 | G)a,.fieldWidth,.base.);.}..inli |
826c0 | 6e 65 20 51 53 74 72 69 6e 67 20 51 53 74 72 69 6e 67 3a 3a 61 72 67 28 20 75 69 6e 74 20 61 2c | ne.QString.QString::arg(.uint.a, |
826e0 | 20 69 6e 74 20 66 69 65 6c 64 57 69 64 74 68 2c 20 69 6e 74 20 62 61 73 65 20 29 20 63 6f 6e 73 | .int.fieldWidth,.int.base.).cons |
82700 | 74 0a 7b 20 72 65 74 75 72 6e 20 61 72 67 28 20 28 51 5f 55 4c 4c 4f 4e 47 29 61 2c 20 66 69 65 | t.{.return.arg(.(Q_ULLONG)a,.fie |
82720 | 6c 64 57 69 64 74 68 2c 20 62 61 73 65 20 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 | ldWidth,.base.);.}..inline.QStri |
82740 | 6e 67 20 51 53 74 72 69 6e 67 3a 3a 61 72 67 28 20 73 68 6f 72 74 20 61 2c 20 69 6e 74 20 66 69 | ng.QString::arg(.short.a,.int.fi |
82760 | 65 6c 64 57 69 64 74 68 2c 20 69 6e 74 20 62 61 73 65 20 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 | eldWidth,.int.base.).const.{.ret |
82780 | 75 72 6e 20 61 72 67 28 20 28 51 5f 4c 4c 4f 4e 47 29 61 2c 20 66 69 65 6c 64 57 69 64 74 68 2c | urn.arg(.(Q_LLONG)a,.fieldWidth, |
827a0 | 20 62 61 73 65 20 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 51 53 74 72 69 | .base.);.}..inline.QString.QStri |
827c0 | 6e 67 3a 3a 61 72 67 28 20 75 73 68 6f 72 74 20 61 2c 20 69 6e 74 20 66 69 65 6c 64 57 69 64 74 | ng::arg(.ushort.a,.int.fieldWidt |
827e0 | 68 2c 20 69 6e 74 20 62 61 73 65 20 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 61 72 67 | h,.int.base.).const.{.return.arg |
82800 | 28 20 28 51 5f 55 4c 4c 4f 4e 47 29 61 2c 20 66 69 65 6c 64 57 69 64 74 68 2c 20 62 61 73 65 20 | (.(Q_ULLONG)a,.fieldWidth,.base. |
82820 | 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 51 53 74 72 69 6e 67 3a 3a 61 72 | );.}..inline.QString.QString::ar |
82840 | 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 | g(.const.QString&.a1,.const.QStr |
82860 | 69 6e 67 26 20 61 32 20 29 20 63 6f 6e 73 74 20 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 6d 75 6c | ing&.a2.).const.{.....return.mul |
82880 | 74 69 41 72 67 28 20 32 2c 20 61 31 2c 20 61 32 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 | tiArg(.2,.a1,.a2.);.}..inline.QS |
828a0 | 74 72 69 6e 67 20 51 53 74 72 69 6e 67 3a 3a 61 72 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | tring.QString::arg(.const.QStrin |
828c0 | 67 26 20 61 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 32 2c 0a 09 09 09 20 20 20 | g&.a1,.const.QString&.a2,....... |
828e0 | 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 33 20 29 20 63 6f 6e 73 74 20 7b 0a 20 20 | ..const.QString&.a3.).const.{... |
82900 | 20 20 72 65 74 75 72 6e 20 6d 75 6c 74 69 41 72 67 28 20 33 2c 20 61 31 2c 20 61 32 2c 20 61 33 | ..return.multiArg(.3,.a1,.a2,.a3 |
82920 | 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 51 53 74 72 69 6e 67 3a 3a 61 | .);.}..inline.QString.QString::a |
82940 | 72 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 31 2c 20 63 6f 6e 73 74 20 51 53 74 | rg(.const.QString&.a1,.const.QSt |
82960 | 72 69 6e 67 26 20 61 32 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 | ring&.a2,.........const.QString& |
82980 | 20 61 33 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 34 20 29 20 63 6f 6e 73 74 20 7b | .a3,.const.QString&.a4.).const.{ |
829a0 | 0a 20 20 20 20 72 65 74 75 72 6e 20 6d 75 6c 74 69 41 72 67 28 20 34 2c 20 61 31 2c 20 61 32 2c | .....return.multiArg(.4,.a1,.a2, |
829c0 | 20 61 33 2c 20 61 34 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 53 74 72 69 6e 67 | .a3,.a4.);.}..inline.int.QString |
829e0 | 3a 3a 66 69 6e 64 28 20 63 68 61 72 20 63 2c 20 69 6e 74 20 69 6e 64 65 78 2c 20 62 6f 6f 6c 20 | ::find(.char.c,.int.index,.bool. |
82a00 | 63 73 20 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 66 69 6e 64 28 51 43 68 61 72 28 63 | cs.).const.{.return.find(QChar(c |
82a20 | 29 2c 20 69 6e 64 65 78 2c 20 63 73 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 53 74 | ),.index,.cs);.}..inline.int.QSt |
82a40 | 72 69 6e 67 3a 3a 66 69 6e 64 52 65 76 28 20 63 68 61 72 20 63 2c 20 69 6e 74 20 69 6e 64 65 78 | ring::findRev(.char.c,.int.index |
82a60 | 2c 20 62 6f 6f 6c 20 63 73 20 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 66 69 6e 64 52 | ,.bool.cs.).const.{.return.findR |
82a80 | 65 76 28 20 51 43 68 61 72 28 63 29 2c 20 69 6e 64 65 78 2c 20 63 73 20 29 3b 20 7d 0a 0a 23 69 | ev(.QChar(c),.index,.cs.);.}..#i |
82aa0 | 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 53 43 49 49 0a 69 6e 6c 69 6e 65 20 69 6e | fndef.QT_NO_CAST_ASCII.inline.in |
82ac0 | 74 20 51 53 74 72 69 6e 67 3a 3a 66 69 6e 64 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 73 74 72 | t.QString::find(.const.char*.str |
82ae0 | 2c 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 66 69 6e | ,.int.index.).const.{.return.fin |
82b00 | 64 28 51 53 74 72 69 6e 67 3a 3a 66 72 6f 6d 41 73 63 69 69 28 73 74 72 29 2c 20 69 6e 64 65 78 | d(QString::fromAscii(str),.index |
82b20 | 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 53 74 72 69 6e 67 3a 3a 66 69 6e 64 52 65 | );.}..inline.int.QString::findRe |
82b40 | 76 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 73 74 72 2c 20 69 6e 74 20 69 6e 64 65 78 20 29 20 | v(.const.char*.str,.int.index.). |
82b60 | 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 66 69 6e 64 52 65 76 28 51 53 74 72 69 6e 67 3a 3a | const.{.return.findRev(QString:: |
82b80 | 66 72 6f 6d 41 73 63 69 69 28 73 74 72 29 2c 20 69 6e 64 65 78 29 3b 20 7d 0a 23 65 6e 64 69 66 | fromAscii(str),.index);.}.#endif |
82ba0 | 0a 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .../**************************** |
82bc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
82be0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 51 53 74 72 69 6e 67 20 6e 6f 6e 2d | *****************...QString.non- |
82c00 | 6d 65 6d 62 65 72 20 6f 70 65 72 61 74 6f 72 73 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | member.operators..************** |
82c20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
82c40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f | *******************************/ |
82c60 | 0a 0a 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 | ..Q_EXPORT.bool.operator!=(.cons |
82c80 | 74 20 51 53 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 32 | t.QString.&s1,.const.QString.&s2 |
82ca0 | 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 28 20 63 6f 6e | .);.Q_EXPORT.bool.operator<(.con |
82cc0 | 73 74 20 51 53 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 | st.QString.&s1,.const.QString.&s |
82ce0 | 32 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 3d 28 20 63 | 2.);.Q_EXPORT.bool.operator<=(.c |
82d00 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 | onst.QString.&s1,.const.QString. |
82d20 | 26 73 32 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 | &s2.);.Q_EXPORT.bool.operator==( |
82d40 | 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | .const.QString.&s1,.const.QStrin |
82d60 | 67 20 26 73 32 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3e | g.&s2.);.Q_EXPORT.bool.operator> |
82d80 | 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 | (.const.QString.&s1,.const.QStri |
82da0 | 6e 67 20 26 73 32 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 | ng.&s2.);.Q_EXPORT.bool.operator |
82dc0 | 3e 3d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 51 53 74 | >=(.const.QString.&s1,.const.QSt |
82de0 | 72 69 6e 67 20 26 73 32 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 | ring.&s2.);.#ifndef.QT_NO_CAST_A |
82e00 | 53 43 49 49 0a 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 | SCII.Q_EXPORT.bool.operator!=(.c |
82e20 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 32 | onst.QString.&s1,.const.char.*s2 |
82e40 | 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 28 20 63 6f 6e | .);.Q_EXPORT.bool.operator<(.con |
82e60 | 73 74 20 51 53 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 32 20 29 | st.QString.&s1,.const.char.*s2.) |
82e80 | 3b 0a 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 3d 28 20 63 6f 6e 73 | ;.Q_EXPORT.bool.operator<=(.cons |
82ea0 | 74 20 51 53 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 32 20 29 3b | t.QString.&s1,.const.char.*s2.); |
82ec0 | 0a 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 | .Q_EXPORT.bool.operator==(.const |
82ee0 | 20 51 53 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 32 20 29 3b 0a | .QString.&s1,.const.char.*s2.);. |
82f00 | 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3e 28 20 63 6f 6e 73 74 20 51 | Q_EXPORT.bool.operator>(.const.Q |
82f20 | 53 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 32 20 29 3b 0a 51 5f | String.&s1,.const.char.*s2.);.Q_ |
82f40 | 45 58 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3e 3d 28 20 63 6f 6e 73 74 20 51 53 | EXPORT.bool.operator>=(.const.QS |
82f60 | 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 32 20 29 3b 0a 51 5f 45 | tring.&s1,.const.char.*s2.);.Q_E |
82f80 | 58 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 74 20 63 68 61 | XPORT.bool.operator!=(.const.cha |
82fa0 | 72 20 2a 73 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 32 20 29 3b 0a 51 5f 45 58 | r.*s1,.const.QString.&s2.);.Q_EX |
82fc0 | 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 28 20 63 6f 6e 73 74 20 63 68 61 72 20 | PORT.bool.operator<(.const.char. |
82fe0 | 2a 73 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 32 20 29 3b 0a 51 5f 45 58 50 4f | *s1,.const.QString.&s2.);.Q_EXPO |
83000 | 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 3d 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a | RT.bool.operator<=(.const.char.* |
83020 | 73 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 32 20 29 3b 0a 51 5f 45 58 50 4f 52 | s1,.const.QString.&s2.);.Q_EXPOR |
83040 | 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 | T.bool.operator==(.const.char.*s |
83060 | 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 32 20 29 3b 0a 2f 2f 51 5f 45 58 50 4f | 1,.const.QString.&s2.);.//Q_EXPO |
83080 | 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3e 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 | RT.bool.operator>(.const.char.*s |
830a0 | 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 32 20 29 3b 20 2f 2f 20 4d 53 56 43 2b | 1,.const.QString.&s2.);.//.MSVC+ |
830c0 | 2b 0a 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3e 3d 28 20 63 6f 6e 73 | +.Q_EXPORT.bool.operator>=(.cons |
830e0 | 74 20 63 68 61 72 20 2a 73 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 32 20 29 3b | t.char.*s1,.const.QString.&s2.); |
83100 | 0a 23 65 6e 64 69 66 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 | .#endif..Q_EXPORT.inline.const.Q |
83120 | 53 74 72 69 6e 67 20 6f 70 65 72 61 74 6f 72 2b 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 | String.operator+(.const.QString. |
83140 | 26 73 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 32 20 29 0a 7b 0a 20 20 20 20 51 | &s1,.const.QString.&s2.).{.....Q |
83160 | 53 74 72 69 6e 67 20 74 6d 70 28 20 73 31 20 29 3b 0a 20 20 20 20 74 6d 70 20 2b 3d 20 73 32 3b | String.tmp(.s1.);.....tmp.+=.s2; |
83180 | 0a 20 20 20 20 72 65 74 75 72 6e 20 74 6d 70 3b 0a 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e | .....return.tmp;.}..#ifndef.QT_N |
831a0 | 4f 5f 43 41 53 54 5f 41 53 43 49 49 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 63 6f 6e | O_CAST_ASCII.Q_EXPORT.inline.con |
831c0 | 73 74 20 51 53 74 72 69 6e 67 20 6f 70 65 72 61 74 6f 72 2b 28 20 63 6f 6e 73 74 20 51 53 74 72 | st.QString.operator+(.const.QStr |
831e0 | 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 32 20 29 0a 7b 0a 20 20 20 20 | ing.&s1,.const.char.*s2.).{..... |
83200 | 51 53 74 72 69 6e 67 20 74 6d 70 28 20 73 31 20 29 3b 0a 20 20 20 20 74 6d 70 20 2b 3d 20 51 53 | QString.tmp(.s1.);.....tmp.+=.QS |
83220 | 74 72 69 6e 67 3a 3a 66 72 6f 6d 41 73 63 69 69 28 73 32 29 3b 0a 20 20 20 20 72 65 74 75 72 6e | tring::fromAscii(s2);.....return |
83240 | 20 74 6d 70 3b 0a 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 | .tmp;.}..Q_EXPORT.inline.const.Q |
83260 | 53 74 72 69 6e 67 20 6f 70 65 72 61 74 6f 72 2b 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 31 | String.operator+(.const.char.*s1 |
83280 | 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 32 20 29 0a 7b 0a 20 20 20 20 51 53 74 72 | ,.const.QString.&s2.).{.....QStr |
832a0 | 69 6e 67 20 74 6d 70 20 3d 20 51 53 74 72 69 6e 67 3a 3a 66 72 6f 6d 41 73 63 69 69 28 20 73 31 | ing.tmp.=.QString::fromAscii(.s1 |
832c0 | 20 29 3b 0a 20 20 20 20 74 6d 70 20 2b 3d 20 73 32 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 74 6d | .);.....tmp.+=.s2;.....return.tm |
832e0 | 70 3b 0a 7d 0a 23 65 6e 64 69 66 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 63 6f 6e | p;.}.#endif..Q_EXPORT.inline.con |
83300 | 73 74 20 51 53 74 72 69 6e 67 20 6f 70 65 72 61 74 6f 72 2b 28 20 63 6f 6e 73 74 20 51 53 74 72 | st.QString.operator+(.const.QStr |
83320 | 69 6e 67 20 26 73 31 2c 20 51 43 68 61 72 20 63 32 20 29 0a 7b 0a 20 20 20 20 51 53 74 72 69 6e | ing.&s1,.QChar.c2.).{.....QStrin |
83340 | 67 20 74 6d 70 28 20 73 31 20 29 3b 0a 20 20 20 20 74 6d 70 20 2b 3d 20 63 32 3b 0a 20 20 20 20 | g.tmp(.s1.);.....tmp.+=.c2;..... |
83360 | 72 65 74 75 72 6e 20 74 6d 70 3b 0a 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 63 | return.tmp;.}..Q_EXPORT.inline.c |
83380 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 6f 70 65 72 61 74 6f 72 2b 28 20 63 6f 6e 73 74 20 51 53 | onst.QString.operator+(.const.QS |
833a0 | 74 72 69 6e 67 20 26 73 31 2c 20 63 68 61 72 20 63 32 20 29 0a 7b 0a 20 20 20 20 51 53 74 72 69 | tring.&s1,.char.c2.).{.....QStri |
833c0 | 6e 67 20 74 6d 70 28 20 73 31 20 29 3b 0a 20 20 20 20 74 6d 70 20 2b 3d 20 63 32 3b 0a 20 20 20 | ng.tmp(.s1.);.....tmp.+=.c2;.... |
833e0 | 20 72 65 74 75 72 6e 20 74 6d 70 3b 0a 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 | .return.tmp;.}..Q_EXPORT.inline. |
83400 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 6f 70 65 72 61 74 6f 72 2b 28 20 51 43 68 61 72 20 63 | const.QString.operator+(.QChar.c |
83420 | 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 32 20 29 0a 7b 0a 20 20 20 20 51 53 74 | 1,.const.QString.&s2.).{.....QSt |
83440 | 72 69 6e 67 20 74 6d 70 3b 0a 20 20 20 20 74 6d 70 20 2b 3d 20 63 31 3b 0a 20 20 20 20 74 6d 70 | ring.tmp;.....tmp.+=.c1;.....tmp |
83460 | 20 2b 3d 20 73 32 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 74 6d 70 3b 0a 7d 0a 0a 51 5f 45 58 50 | .+=.s2;.....return.tmp;.}..Q_EXP |
83480 | 4f 52 54 20 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 6f 70 65 72 61 74 6f | ORT.inline.const.QString.operato |
834a0 | 72 2b 28 20 63 68 61 72 20 63 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 32 20 29 | r+(.char.c1,.const.QString.&s2.) |
834c0 | 0a 7b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6d 70 3b 0a 20 20 20 20 74 6d 70 20 2b 3d 20 63 | .{.....QString.tmp;.....tmp.+=.c |
834e0 | 31 3b 0a 20 20 20 20 74 6d 70 20 2b 3d 20 73 32 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 74 6d 70 | 1;.....tmp.+=.s2;.....return.tmp |
83500 | 3b 0a 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 51 5f 45 58 50 4f 52 54 20 | ;.}..#ifndef.QT_NO_STL.Q_EXPORT. |
83520 | 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 6f 70 65 72 61 74 6f 72 2b 28 63 | inline.const.QString.operator+(c |
83540 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 31 2c 20 63 6f 6e 73 74 20 73 74 64 3a 3a 73 74 72 | onst.QString&.s1,.const.std::str |
83560 | 69 6e 67 26 20 73 32 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 73 31 20 2b 20 51 53 74 72 69 | ing&.s2).{.....return.s1.+.QStri |
83580 | 6e 67 28 73 32 29 3b 0a 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 | ng(s2);.}..Q_EXPORT.inline.const |
835a0 | 20 51 53 74 72 69 6e 67 20 6f 70 65 72 61 74 6f 72 2b 28 63 6f 6e 73 74 20 73 74 64 3a 3a 73 74 | .QString.operator+(const.std::st |
835c0 | 72 69 6e 67 26 20 73 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 32 29 0a 7b 0a 20 | ring&.s1,.const.QString&.s2).{.. |
835e0 | 20 20 20 51 53 74 72 69 6e 67 20 74 6d 70 28 73 32 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 51 | ...QString.tmp(s2);.....return.Q |
83600 | 53 74 72 69 6e 67 28 74 6d 70 2e 70 72 65 70 65 6e 64 28 73 31 29 29 3b 0a 7d 0a 23 65 6e 64 69 | String(tmp.prepend(s1));.}.#endi |
83620 | 66 0a 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 57 49 4e 33 32 29 0a 65 78 74 65 | f...#if.defined(Q_OS_WIN32).exte |
83640 | 72 6e 20 51 5f 45 58 50 4f 52 54 20 51 53 74 72 69 6e 67 20 71 74 5f 77 69 6e 51 53 74 72 69 6e | rn.Q_EXPORT.QString.qt_winQStrin |
83660 | 67 28 76 6f 69 64 2a 29 3b 0a 65 78 74 65 72 6e 20 51 5f 45 58 50 4f 52 54 20 63 6f 6e 73 74 20 | g(void*);.extern.Q_EXPORT.const. |
83680 | 76 6f 69 64 2a 20 71 74 5f 77 69 6e 54 63 68 61 72 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 | void*.qt_winTchar(const.QString& |
836a0 | 20 73 74 72 2c 20 62 6f 6f 6c 20 61 64 64 6e 75 6c 29 3b 0a 65 78 74 65 72 6e 20 51 5f 45 58 50 | .str,.bool.addnul);.extern.Q_EXP |
836c0 | 4f 52 54 20 76 6f 69 64 2a 20 71 74 5f 77 69 6e 54 63 68 61 72 5f 6e 65 77 28 63 6f 6e 73 74 20 | ORT.void*.qt_winTchar_new(const. |
836e0 | 51 53 74 72 69 6e 67 26 20 73 74 72 29 3b 0a 65 78 74 65 72 6e 20 51 5f 45 58 50 4f 52 54 20 51 | QString&.str);.extern.Q_EXPORT.Q |
83700 | 43 53 74 72 69 6e 67 20 71 74 5f 77 69 6e 51 53 74 72 69 6e 67 32 4d 42 28 20 63 6f 6e 73 74 20 | CString.qt_winQString2MB(.const. |
83720 | 51 53 74 72 69 6e 67 26 20 73 2c 20 69 6e 74 20 6c 65 6e 3d 2d 31 20 29 3b 0a 65 78 74 65 72 6e | QString&.s,.int.len=-1.);.extern |
83740 | 20 51 5f 45 58 50 4f 52 54 20 51 53 74 72 69 6e 67 20 71 74 5f 77 69 6e 4d 42 32 51 53 74 72 69 | .Q_EXPORT.QString.qt_winMB2QStri |
83760 | 6e 67 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6d 62 2c 20 69 6e 74 20 6c 65 6e 3d 2d 31 20 29 | ng(.const.char*.mb,.int.len=-1.) |
83780 | 3b 0a 23 65 6e 64 69 66 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 53 54 52 | ;.#endif..#define.Q_DEFINED_QSTR |
837a0 | 49 4e 47 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 65 78 70 6f 72 74 2e 68 22 0a 23 65 6e 64 | ING.#include."qwinexport.h".#end |
837c0 | 69 66 20 2f 2f 20 51 53 54 52 49 4e 47 5f 48 0a 00 00 00 0c 00 71 00 75 00 72 00 6c 00 2e 00 68 | if.//.QSTRING_H......q.u.r.l...h |
837e0 | 00 00 0d e3 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ..../*************************** |
83800 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
83820 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a | *****************.**.$Id:.$.**.* |
83840 | 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 55 72 6c 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a | *.Definition.of.QUrl.class.**.** |
83860 | 20 43 72 65 61 74 65 64 20 3a 20 39 35 30 34 32 39 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 | .Created.:.950429.**.**.Copyrigh |
83880 | 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 | t.(C).1992-2000.Trolltech.ASA... |
838a0 | 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 | All.rights.reserved..**.**.This. |
838c0 | 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c | file.is.part.of.the.kernel.modul |
838e0 | 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 | e.of.the.Qt.GUI.Toolkit..**.**.T |
83900 | 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 | his.file.may.be.distributed.unde |
83920 | 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 | r.the.terms.of.the.Q.Public.Lice |
83940 | 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 | nse.**.as.defined.by.Trolltech.A |
83960 | 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 | SA.of.Norway.and.appearing.in.th |
83980 | 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 | e.file.**.LICENSE.QPL.included.i |
839a0 | 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a | n.the.packaging.of.this.file..** |
839c0 | 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 | .**.This.file.may.be.distributed |
839e0 | 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 | .and/or.modified.under.the.terms |
83a00 | 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 | .of.the.**.GNU.General.Public.Li |
83a20 | 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 | cense.version.2.as.published.by. |
83a40 | 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 | the.Free.Software.**.Foundation. |
83a60 | 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 | and.appearing.in.the.file.LICENS |
83a80 | 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 | E.GPL.included.in.the.**.packagi |
83aa0 | 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 | ng.of.this.file..**.**.Licensees |
83ac0 | 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 | .holding.valid.Qt.Enterprise.Edi |
83ae0 | 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a | tion.or.Qt.Professional.Edition. |
83b00 | 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e | **.licenses.may.use.this.file.in |
83b20 | 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 | .accordance.with.the.Qt.Commerci |
83b40 | 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 | al.License.**.Agreement.provided |
83b60 | 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 | .with.the.Software..**.**.This.f |
83b80 | 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 | ile.is.provided.AS.IS.with.NO.WA |
83ba0 | 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 | RRANTY.OF.ANY.KIND,.INCLUDING.TH |
83bc0 | 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e | E.**.WARRANTY.OF.DESIGN,.MERCHAN |
83be0 | 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 | TABILITY.AND.FITNESS.FOR.A.PARTI |
83c00 | 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f | CULAR.PURPOSE..**.**.See.http:// |
83c20 | 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 | qtsoftware.com/pricing.html.or.e |
83c40 | 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 | mail.sales@trolltech.com.for.**. |
83c60 | 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 | ..information.about.Qt.Commercia |
83c80 | 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 | l.License.Agreements..**.See.htt |
83ca0 | 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 | p://qtsoftware.com/qpl/.for.QPL. |
83cc0 | 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 | licensing.information..**.See.ht |
83ce0 | 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c | tp://qtsoftware.com/gpl/.for.GPL |
83d00 | 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f | .licensing.information..**.**.Co |
83d20 | 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 | ntact.info@trolltech.com.if.any. |
83d40 | 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 | conditions.of.this.licensing.are |
83d60 | 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a | .**.not.clear.to.you..**.******* |
83d80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
83da0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f | *******************************/ |
83dc0 | 0a 0a 23 69 66 6e 64 65 66 20 51 55 52 4c 5f 48 0a 23 64 65 66 69 6e 65 20 51 55 52 4c 5f 48 0a | ..#ifndef.QURL_H.#define.QURL_H. |
83de0 | 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e | .#ifndef.QT_H.#include."qstring. |
83e00 | 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 |
83e20 | 5f 55 52 4c 0a 0a 63 6c 61 73 73 20 51 55 72 6c 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 | _URL..class.QUrlPrivate;..class. |
83e40 | 51 5f 45 58 50 4f 52 54 20 51 55 72 6c 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 55 72 6c | Q_EXPORT.QUrl.{.public:.....QUrl |
83e60 | 28 29 3b 0a 20 20 20 20 51 55 72 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 75 72 6c | ();.....QUrl(.const.QString&.url |
83e80 | 20 29 3b 0a 20 20 20 20 51 55 72 6c 28 20 63 6f 6e 73 74 20 51 55 72 6c 26 20 75 72 6c 20 29 3b | .);.....QUrl(.const.QUrl&.url.); |
83ea0 | 0a 20 20 20 20 51 55 72 6c 28 20 63 6f 6e 73 74 20 51 55 72 6c 26 20 75 72 6c 2c 20 63 6f 6e 73 | .....QUrl(.const.QUrl&.url,.cons |
83ec0 | 74 20 51 53 74 72 69 6e 67 26 20 72 65 6c 55 72 6c 2c 20 62 6f 6f 6c 20 63 68 65 63 6b 53 6c 61 | t.QString&.relUrl,.bool.checkSla |
83ee0 | 73 68 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 55 72 6c 28 | sh.=.FALSE.);.....virtual.~QUrl( |
83f00 | 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 70 72 6f 74 6f 63 6f 6c 28 29 20 63 6f 6e 73 74 | );......QString.protocol().const |
83f20 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 72 6f 74 6f 63 6f 6c 28 20 | ;.....virtual.void.setProtocol(. |
83f40 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 72 6f 74 6f 63 6f 6c 20 29 3b 0a 0a 20 20 20 20 | const.QString&.protocol.);...... |
83f60 | 51 53 74 72 69 6e 67 20 75 73 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 | QString.user().const;.....virtua |
83f80 | 6c 20 76 6f 69 64 20 73 65 74 55 73 65 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 75 | l.void.setUser(.const.QString&.u |
83fa0 | 73 65 72 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 55 73 65 72 28 29 20 63 6f 6e 73 74 3b | ser.);.....bool.hasUser().const; |
83fc0 | 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 70 61 73 73 77 6f 72 64 28 29 20 63 6f 6e 73 74 3b 0a | ......QString.password().const;. |
83fe0 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 61 73 73 77 6f 72 64 28 20 63 6f | ....virtual.void.setPassword(.co |
84000 | 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 61 73 73 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 | nst.QString&.pass.);.....bool.ha |
84020 | 73 50 61 73 73 77 6f 72 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 | sPassword().const;......QString. |
84040 | 68 6f 73 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 | host().const;.....virtual.void.s |
84060 | 65 74 48 6f 73 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 75 73 65 72 20 29 3b 0a 20 | etHost(.const.QString&.user.);.. |
84080 | 20 20 20 62 6f 6f 6c 20 68 61 73 48 6f 73 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e | ...bool.hasHost().const;......in |
840a0 | 74 20 70 6f 72 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 | t.port().const;.....virtual.void |
840c0 | 20 73 65 74 50 6f 72 74 28 20 69 6e 74 20 70 6f 72 74 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 | .setPort(.int.port.);.....bool.h |
840e0 | 61 73 50 6f 72 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 70 61 74 | asPort().const;......QString.pat |
84100 | 68 28 20 62 6f 6f 6c 20 63 6f 72 72 65 63 74 20 3d 20 54 52 55 45 20 29 20 63 6f 6e 73 74 3b 0a | h(.bool.correct.=.TRUE.).const;. |
84120 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 61 74 68 28 20 63 6f 6e 73 74 20 | ....virtual.void.setPath(.const. |
84140 | 51 53 74 72 69 6e 67 26 20 70 61 74 68 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 50 61 74 | QString&.path.);.....bool.hasPat |
84160 | 68 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 | h().const;......virtual.void.set |
84180 | 45 6e 63 6f 64 65 64 50 61 74 68 41 6e 64 51 75 65 72 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 | EncodedPathAndQuery(.const.QStri |
841a0 | 6e 67 26 20 65 6e 63 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 65 6e 63 6f 64 65 64 50 61 | ng&.enc.);.....QString.encodedPa |
841c0 | 74 68 41 6e 64 51 75 65 72 79 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | thAndQuery();......virtual.void. |
841e0 | 73 65 74 51 75 65 72 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 78 74 20 29 3b 0a | setQuery(.const.QString&.txt.);. |
84200 | 20 20 20 20 51 53 74 72 69 6e 67 20 71 75 65 72 79 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 | ....QString.query().const;...... |
84220 | 51 53 74 72 69 6e 67 20 72 65 66 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | QString.ref().const;.....virtual |
84240 | 20 76 6f 69 64 20 73 65 74 52 65 66 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 78 74 | .void.setRef(.const.QString&.txt |
84260 | 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 52 65 66 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 | .);.....bool.hasRef().const;.... |
84280 | 20 20 62 6f 6f 6c 20 69 73 56 61 6c 69 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c | ..bool.isValid().const;.....bool |
842a0 | 20 69 73 4c 6f 63 61 6c 46 69 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 | .isLocalFile().const;......virtu |
842c0 | 61 6c 20 76 6f 69 64 20 61 64 64 50 61 74 68 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 | al.void.addPath(.const.QString&. |
842e0 | 70 61 74 68 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 46 69 6c 65 | path.);.....virtual.void.setFile |
84300 | 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 78 74 20 29 3b 0a 0a 20 20 20 | Name(.const.QString&.txt.);..... |
84320 | 20 51 53 74 72 69 6e 67 20 66 69 6c 65 4e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 | .QString.fileName().const;.....Q |
84340 | 53 74 72 69 6e 67 20 64 69 72 50 61 74 68 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 55 72 | String.dirPath().const;......QUr |
84360 | 6c 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 55 72 6c 26 20 75 72 6c 20 29 3b | l&.operator=(.const.QUrl&.url.); |
84380 | 0a 20 20 20 20 51 55 72 6c 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 74 72 | .....QUrl&.operator=(.const.QStr |
843a0 | 69 6e 67 26 20 75 72 6c 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d | ing&.url.);......bool.operator== |
843c0 | 28 20 63 6f 6e 73 74 20 51 55 72 6c 26 20 75 72 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 | (.const.QUrl&.url.).const;.....b |
843e0 | 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 75 | ool.operator==(.const.QString&.u |
84400 | 72 6c 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 64 65 63 | rl.).const;......static.void.dec |
84420 | 6f 64 65 28 20 51 53 74 72 69 6e 67 26 20 75 72 6c 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 | ode(.QString&.url.);.....static. |
84440 | 76 6f 69 64 20 65 6e 63 6f 64 65 28 20 51 53 74 72 69 6e 67 26 20 75 72 6c 20 29 3b 0a 0a 20 20 | void.encode(.QString&.url.);.... |
84460 | 20 20 6f 70 65 72 61 74 6f 72 20 51 53 74 72 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | ..operator.QString().const;..... |
84480 | 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 74 6f 53 74 72 69 6e 67 28 20 62 6f 6f 6c 20 65 | virtual.QString.toString(.bool.e |
844a0 | 6e 63 6f 64 65 64 50 61 74 68 20 3d 20 46 41 4c 53 45 2c 20 62 6f 6f 6c 20 66 6f 72 63 65 50 72 | ncodedPath.=.FALSE,.bool.forcePr |
844c0 | 65 70 65 6e 64 50 72 6f 74 6f 63 6f 6c 20 3d 20 54 52 55 45 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 | ependProtocol.=.TRUE.).const;... |
844e0 | 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 64 55 70 28 29 3b 0a 0a 20 20 20 20 73 74 61 | ...virtual.bool.cdUp();......sta |
84500 | 74 69 63 20 62 6f 6f 6c 20 69 73 52 65 6c 61 74 69 76 65 55 72 6c 28 20 63 6f 6e 73 74 20 51 53 | tic.bool.isRelativeUrl(.const.QS |
84520 | 74 72 69 6e 67 20 26 75 72 6c 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 69 | tring.&url.);..protected:.....vi |
84540 | 72 74 75 61 6c 20 76 6f 69 64 20 72 65 73 65 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | rtual.void.reset();.....virtual. |
84560 | 62 6f 6f 6c 20 70 61 72 73 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 75 72 6c 20 29 | bool.parse(.const.QString&.url.) |
84580 | 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 55 72 6c 50 72 69 76 61 74 65 20 2a 64 3b 0a | ;..private:.....QUrlPrivate.*d;. |
845a0 | 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f 55 52 4c 0a 0a 23 65 6e 64 69 66 0a | .};..#endif.//QT_NO_URL..#endif. |
845c0 | 00 00 00 14 00 71 00 77 00 69 00 64 00 63 00 6f 00 6c 00 6c 00 2e 00 68 00 00 04 47 2f 2a 2a 2a | .....q.w.i.d.c.o.l.l...h...G/*** |
845e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
84600 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
84620 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 43 6f 6d 70 61 74 69 62 | *********.**.$Id$.**.**.Compatib |
84640 | 69 6c 69 74 79 20 66 69 6c 65 20 2d 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 69 6e 63 6c | ility.file.-.should.only.be.incl |
84660 | 75 64 65 64 20 62 79 20 6c 65 67 61 63 79 20 63 6f 64 65 2e 0a 2a 2a 20 49 74 20 23 69 6e 63 6c | uded.by.legacy.code..**.It.#incl |
84680 | 75 64 65 73 20 74 68 65 20 66 69 6c 65 20 77 68 69 63 68 20 6f 62 73 6f 6c 65 74 65 73 20 74 68 | udes.the.file.which.obsoletes.th |
846a0 | 69 73 20 6f 6e 65 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 | is.one..**.**.Copyright.(C).1998 |
846c0 | 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 | -2000.Trolltech.ASA...All.rights |
846e0 | 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 20 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 | .reserved..**..This.file.is.part |
84700 | 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 | .of.the.Qt.GUI.Toolkit..**.**.Th |
84720 | 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 | is.file.may.be.distributed.under |
84740 | 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e | .the.terms.of.the.Q.Public.Licen |
84760 | 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 | se.**.as.defined.by.Trolltech.AS |
84780 | 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 | A.of.Norway.and.appearing.in.the |
847a0 | 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e | .file.**.LICENSE.QPL.included.in |
847c0 | 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a | .the.packaging.of.this.file..**. |
847e0 | 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 50 72 | **.Licensees.holding.valid.Qt.Pr |
84800 | 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 | ofessional.Edition.licenses.may. |
84820 | 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 | use.this.**.file.in.accordance.w |
84840 | 69 74 68 20 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 | ith.the.Qt.Professional.Edition. |
84860 | 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 0a 2a 2a 20 70 72 6f 76 69 64 65 64 20 77 69 | License.Agreement.**.provided.wi |
84880 | 74 68 20 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 2e 0a | th.the.Qt.Professional.Edition.. |
848a0 | 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f | **.**.See.http://qtsoftware.com/ |
848c0 | 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c | pricing.html.or.email.sales@trol |
848e0 | 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f | ltech.com.for.**.information.abo |
84900 | 75 74 20 74 68 65 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 | ut.the.Professional.Edition.lice |
84920 | 6e 73 69 6e 67 2c 20 6f 72 20 73 65 65 0a 2a 2a 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 | nsing,.or.see.**.http://qtsoftwa |
84940 | 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e | re.com/qpl/.for.QPL.licensing.in |
84960 | 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | formation..**.****************** |
84980 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
849a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 | ***************************/.#if |
849c0 | 6e 64 65 66 20 51 57 49 44 43 4f 4c 4c 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 49 44 43 4f 4c 4c | ndef.QWIDCOLL_H.#define.QWIDCOLL |
849e0 | 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 6c 69 73 74 2e 68 22 0a 23 69 6e 63 | _H.#include."qwidgetlist.h".#inc |
84a00 | 6c 75 64 65 20 22 71 77 69 64 67 65 74 69 6e 74 64 69 63 74 2e 68 22 0a 23 65 6e 64 69 66 0a 00 | lude."qwidgetintdict.h".#endif.. |
84a20 | 00 00 26 00 71 00 74 00 65 00 78 00 74 00 63 00 6f 00 64 00 65 00 63 00 66 00 61 00 63 00 74 00 | ..&.q.t.e.x.t.c.o.d.e.c.f.a.c.t. |
84a40 | 6f 00 72 00 79 00 2e 00 68 00 00 07 40 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | o.r.y...h...@/****************** |
84a60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
84a80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 | **************************.**.$I |
84aa0 | 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 54 65 78 74 43 6f 64 65 | d$.**.**.Definition.of.QTextCode |
84ac0 | 63 46 61 63 74 6f 72 79 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 | cFactory.class.**.**.Copyright.( |
84ae0 | 43 29 20 32 30 30 31 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c | C).2001-2002.Trolltech.ASA...All |
84b00 | 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c | .rights.reserved..**.**.This.fil |
84b20 | 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 | e.is.part.of.the.tools.module.of |
84b40 | 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 | .the.Qt.GUI.Toolkit..**.**.This. |
84b60 | 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 | file.may.be.distributed.under.th |
84b80 | 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a | e.terms.of.the.Q.Public.License. |
84ba0 | 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f | **.as.defined.by.Trolltech.ASA.o |
84bc0 | 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 | f.Norway.and.appearing.in.the.fi |
84be0 | 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 | le.**.LICENSE.QPL.included.in.th |
84c00 | 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 | e.packaging.of.this.file..**.**. |
84c20 | 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 | This.file.may.be.distributed.and |
84c40 | 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 | /or.modified.under.the.terms.of. |
84c60 | 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 | the.**.GNU.General.Public.Licens |
84c80 | 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 | e.version.2.as.published.by.the. |
84ca0 | 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 | Free.Software.**.Foundation.and. |
84cc0 | 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 | appearing.in.the.file.LICENSE.GP |
84ce0 | 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f | L.included.in.the.**.packaging.o |
84d00 | 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c | f.this.file..**.**.Licensees.hol |
84d20 | 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e | ding.valid.Qt.Enterprise.Edition |
84d40 | 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c | .or.Qt.Professional.Edition.**.l |
84d60 | 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 | icenses.may.use.this.file.in.acc |
84d80 | 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c | ordance.with.the.Qt.Commercial.L |
84da0 | 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 | icense.**.Agreement.provided.wit |
84dc0 | 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 | h.the.Software..**.**.This.file. |
84de0 | 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e | is.provided.AS.IS.with.NO.WARRAN |
84e00 | 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a | TY.OF.ANY.KIND,.INCLUDING.THE.** |
84e20 | 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 | .WARRANTY.OF.DESIGN,.MERCHANTABI |
84e40 | 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 | LITY.AND.FITNESS.FOR.A.PARTICULA |
84e60 | 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f | R.PURPOSE..**.**.See.http://qtso |
84e80 | 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c | ftware.com/pricing.html.or.email |
84ea0 | 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e | .sales@trolltech.com.for.**...in |
84ec0 | 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 | formation.about.Qt.Commercial.Li |
84ee0 | 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f | cense.Agreements..**.See.http:// |
84f00 | 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 | qtsoftware.com/qpl/.for.QPL.lice |
84f20 | 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f | nsing.information..**.See.http:/ |
84f40 | 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 | /qtsoftware.com/gpl/.for.GPL.lic |
84f60 | 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 | ensing.information..**.**.Contac |
84f80 | 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 | t.info@trolltech.com.if.any.cond |
84fa0 | 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 | itions.of.this.licensing.are.**. |
84fc0 | 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | not.clear.to.you..**.*********** |
84fe0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
85000 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 | ***************************/..#i |
85020 | 66 6e 64 65 66 20 51 54 45 58 54 43 4f 44 45 43 46 41 43 54 4f 52 59 5f 48 0a 23 64 65 66 69 6e | fndef.QTEXTCODECFACTORY_H.#defin |
85040 | 65 20 51 54 45 58 54 43 4f 44 45 43 46 41 43 54 4f 52 59 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 | e.QTEXTCODECFACTORY_H..#ifndef.Q |
85060 | 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 |
85080 | 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 54 45 58 54 43 | dif.//.QT_H..#ifndef.QT_NO_TEXTC |
850a0 | 4f 44 45 43 0a 0a 63 6c 61 73 73 20 51 54 65 78 74 43 6f 64 65 63 3b 0a 0a 63 6c 61 73 73 20 51 | ODEC..class.QTextCodec;..class.Q |
850c0 | 5f 45 58 50 4f 52 54 20 51 54 65 78 74 43 6f 64 65 63 46 61 63 74 6f 72 79 0a 7b 0a 70 75 62 6c | _EXPORT.QTextCodecFactory.{.publ |
850e0 | 69 63 3a 0a 20 20 20 20 73 74 61 74 69 63 20 51 54 65 78 74 43 6f 64 65 63 20 2a 63 72 65 61 74 | ic:.....static.QTextCodec.*creat |
85100 | 65 46 6f 72 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 | eForName(.const.QString.&.);.... |
85120 | 20 73 74 61 74 69 63 20 51 54 65 78 74 43 6f 64 65 63 20 2a 63 72 65 61 74 65 46 6f 72 4d 69 62 | .static.QTextCodec.*createForMib |
85140 | 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 54 45 58 | (.int.);.};..#endif.//.QT_NO_TEX |
85160 | 54 43 4f 44 45 43 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 45 58 54 43 4f 44 45 43 46 41 43 54 | TCODEC..#endif.//.QTEXTCODECFACT |
85180 | 4f 52 59 5f 48 0a 00 00 00 1e 00 71 00 77 00 69 00 64 00 67 00 65 00 74 00 70 00 6c 00 75 00 67 | ORY_H......q.w.i.d.g.e.t.p.l.u.g |
851a0 | 00 69 00 6e 00 2e 00 68 00 00 10 80 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .i.n...h..../******************* |
851c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
851e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 | *************************.**.$Id |
85200 | 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 57 69 64 67 65 74 50 6c 75 | $.**.**.Definition.of.QWidgetPlu |
85220 | 67 69 6e 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 30 31 30 39 32 30 | gin.class.**.**.Created.:.010920 |
85240 | 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 31 2d 32 30 30 32 20 54 | .**.**.Copyright.(C).2001-2002.T |
85260 | 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 | rolltech.ASA...All.rights.reserv |
85280 | 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 | ed..**.**.This.file.is.part.of.t |
852a0 | 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 | he.widgets.module.of.the.Qt.GUI. |
852c0 | 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 | Toolkit..**.**.This.file.may.be. |
852e0 | 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 | distributed.under.the.terms.of.t |
85300 | 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 | he.Q.Public.License.**.as.define |
85320 | 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 | d.by.Trolltech.ASA.of.Norway.and |
85340 | 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 | .appearing.in.the.file.**.LICENS |
85360 | 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 | E.QPL.included.in.the.packaging. |
85380 | 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 | of.this.file..**.**.This.file.ma |
853a0 | 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 | y.be.distributed.and/or.modified |
853c0 | 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 | .under.the.terms.of.the.**.GNU.G |
853e0 | 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 | eneral.Public.License.version.2. |
85400 | 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 | as.published.by.the.Free.Softwar |
85420 | 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e | e.**.Foundation.and.appearing.in |
85440 | 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 | .the.file.LICENSE.GPL.included.i |
85460 | 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e | n.the.**.packaging.of.this.file. |
85480 | 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 | .**.**.Licensees.holding.valid.Q |
854a0 | 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 | t.Enterprise.Edition.or.Qt.Profe |
854c0 | 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 | ssional.Edition.**.licenses.may. |
854e0 | 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 | use.this.file.in.accordance.with |
85500 | 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 | .the.Qt.Commercial.License.**.Ag |
85520 | 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 | reement.provided.with.the.Softwa |
85540 | 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 | re..**.**.This.file.is.provided. |
85560 | 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 | AS.IS.with.NO.WARRANTY.OF.ANY.KI |
85580 | 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 | ND,.INCLUDING.THE.**.WARRANTY.OF |
855a0 | 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 | .DESIGN,.MERCHANTABILITY.AND.FIT |
855c0 | 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a | NESS.FOR.A.PARTICULAR.PURPOSE..* |
855e0 | 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 | *.**.See.http://qtsoftware.com/p |
85600 | 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c | ricing.html.or.email.sales@troll |
85620 | 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 | tech.com.for.**...information.ab |
85640 | 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d | out.Qt.Commercial.License.Agreem |
85660 | 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 | ents..**.See.http://qtsoftware.c |
85680 | 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d | om/qpl/.for.QPL.licensing.inform |
856a0 | 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e | ation..**.See.http://qtsoftware. |
856c0 | 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 | com/gpl/.for.GPL.licensing.infor |
856e0 | 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c | mation..**.**.Contact.info@troll |
85700 | 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 | tech.com.if.any.conditions.of.th |
85720 | 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f | is.licensing.are.**.not.clear.to |
85740 | 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .you..**.*********************** |
85760 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
85780 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 49 44 47 45 | ***************/..#ifndef.QWIDGE |
857a0 | 54 50 4c 55 47 49 4e 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 49 44 47 45 54 50 4c 55 47 49 4e 5f | TPLUGIN_H.#define.QWIDGETPLUGIN_ |
857c0 | 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 70 6c 75 67 | H..#ifndef.QT_H.#include."qgplug |
857e0 | 69 6e 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 6c 69 73 74 2e 68 22 0a 23 | in.h".#include."qstringlist.h".# |
85800 | 69 6e 63 6c 75 64 65 20 22 71 69 63 6f 6e 73 65 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 | include."qiconset.h".#endif.//.Q |
85820 | 54 5f 48 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 57 49 44 47 45 54 50 4c 55 47 49 4e 0a 0a | T_H.#ifndef.QT_NO_WIDGETPLUGIN.. |
85840 | 23 69 66 64 65 66 20 51 5f 57 53 5f 57 49 4e 0a 23 69 66 64 65 66 20 51 54 5f 50 4c 55 47 49 4e | #ifdef.Q_WS_WIN.#ifdef.QT_PLUGIN |
85860 | 0a 23 64 65 66 69 6e 65 20 51 54 5f 57 49 44 47 45 54 5f 50 4c 55 47 49 4e 5f 45 58 50 4f 52 54 | .#define.QT_WIDGET_PLUGIN_EXPORT |
85880 | 20 5f 5f 64 65 63 6c 73 70 65 63 28 64 6c 6c 65 78 70 6f 72 74 29 0a 23 65 6c 73 65 0a 23 64 65 | .__declspec(dllexport).#else.#de |
858a0 | 66 69 6e 65 20 51 54 5f 57 49 44 47 45 54 5f 50 4c 55 47 49 4e 5f 45 58 50 4f 52 54 20 5f 5f 64 | fine.QT_WIDGET_PLUGIN_EXPORT.__d |
858c0 | 65 63 6c 73 70 65 63 28 64 6c 6c 69 6d 70 6f 72 74 29 0a 23 65 6e 64 69 66 0a 23 65 6c 73 65 0a | eclspec(dllimport).#endif.#else. |
858e0 | 23 64 65 66 69 6e 65 20 51 54 5f 57 49 44 47 45 54 5f 50 4c 55 47 49 4e 5f 45 58 50 4f 52 54 0a | #define.QT_WIDGET_PLUGIN_EXPORT. |
85900 | 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 50 6c 75 67 69 6e 50 72 69 76 61 | #endif..class.QWidgetPluginPriva |
85920 | 74 65 3b 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f | te;.class.QWidget;..class.Q_EXPO |
85940 | 52 54 20 51 57 69 64 67 65 74 50 6c 75 67 69 6e 20 3a 20 70 75 62 6c 69 63 20 51 47 50 6c 75 67 | RT.QWidgetPlugin.:.public.QGPlug |
85960 | 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 20 51 57 | in.{.....Q_OBJECT.public:.....QW |
85980 | 69 64 67 65 74 50 6c 75 67 69 6e 28 29 3b 0a 20 20 20 20 7e 51 57 69 64 67 65 74 50 6c 75 67 69 | idgetPlugin();.....~QWidgetPlugi |
859a0 | 6e 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 4c 69 73 74 20 6b 65 | n();......virtual.QStringList.ke |
859c0 | 79 73 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 57 69 64 | ys().const.=.0;.....virtual.QWid |
859e0 | 67 65 74 20 2a 63 72 65 61 74 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c | get.*create(.const.QString.&key, |
85a00 | 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 |
85a20 | 20 2a 6e 61 6d 65 20 3d 20 30 20 29 20 3d 20 30 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 | .*name.=.0.).=.0;......virtual.Q |
85a40 | 53 74 72 69 6e 67 20 67 72 6f 75 70 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 | String.group(.const.QString.&key |
85a60 | 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 49 63 6f 6e 53 65 74 20 69 | .).const;.....virtual.QIconSet.i |
85a80 | 63 6f 6e 53 65 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 20 29 20 63 6f 6e | conSet(.const.QString.&key.).con |
85aa0 | 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 69 6e 63 6c 75 64 65 46 | st;.....virtual.QString.includeF |
85ac0 | 69 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 20 29 20 63 6f 6e 73 74 3b | ile(.const.QString.&key.).const; |
85ae0 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 74 6f 6f 6c 54 69 70 28 20 63 6f | .....virtual.QString.toolTip(.co |
85b00 | 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 | nst.QString.&key.).const;.....vi |
85b20 | 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 77 68 61 74 73 54 68 69 73 28 20 63 6f 6e 73 74 20 51 | rtual.QString.whatsThis(.const.Q |
85b40 | 53 74 72 69 6e 67 20 26 6b 65 79 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | String.&key.).const;.....virtual |
85b60 | 20 62 6f 6f 6c 20 69 73 43 6f 6e 74 61 69 6e 65 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | .bool.isContainer(.const.QString |
85b80 | 20 26 6b 65 79 20 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 57 69 | .&key.).const;..private:.....QWi |
85ba0 | 64 67 65 74 50 6c 75 67 69 6e 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 23 69 66 64 65 66 | dgetPluginPrivate.*d;.};..#ifdef |
85bc0 | 20 51 54 5f 43 4f 4e 54 41 49 4e 45 52 5f 43 55 53 54 4f 4d 5f 57 49 44 47 45 54 53 0a 0a 63 6c | .QT_CONTAINER_CUSTOM_WIDGETS..cl |
85be0 | 61 73 73 20 51 57 69 64 67 65 74 43 6f 6e 74 61 69 6e 65 72 50 6c 75 67 69 6e 50 72 69 76 61 74 | ass.QWidgetContainerPluginPrivat |
85c00 | 65 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 43 6f 6e 74 61 69 | e;..class.Q_EXPORT.QWidgetContai |
85c20 | 6e 65 72 50 6c 75 67 69 6e 20 3a 20 70 75 62 6c 69 63 20 51 57 69 64 67 65 74 50 6c 75 67 69 6e | nerPlugin.:.public.QWidgetPlugin |
85c40 | 0a 7b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 69 64 67 65 74 43 6f 6e 74 61 69 6e 65 72 | .{..public:.....QWidgetContainer |
85c60 | 50 6c 75 67 69 6e 28 29 3b 0a 20 20 20 20 7e 51 57 69 64 67 65 74 43 6f 6e 74 61 69 6e 65 72 50 | Plugin();.....~QWidgetContainerP |
85c80 | 6c 75 67 69 6e 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 57 69 64 67 65 74 2a 20 63 | lugin();......virtual.QWidget*.c |
85ca0 | 6f 6e 74 61 69 6e 65 72 4f 66 57 69 64 67 65 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 | ontainerOfWidget(.const.QString. |
85cc0 | 26 6b 65 79 2c 20 51 57 69 64 67 65 74 20 2a 63 6f 6e 74 61 69 6e 65 72 20 29 20 63 6f 6e 73 74 | &key,.QWidget.*container.).const |
85ce0 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 50 61 73 73 69 76 65 49 6e 74 65 | ;.....virtual.bool.isPassiveInte |
85d00 | 72 61 63 74 6f 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 51 57 69 64 | ractor(.const.QString.&key,.QWid |
85d20 | 67 65 74 20 2a 63 6f 6e 74 61 69 6e 65 72 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 | get.*container.).const;......vir |
85d40 | 74 75 61 6c 20 62 6f 6f 6c 20 73 75 70 70 6f 72 74 73 50 61 67 65 73 28 20 63 6f 6e 73 74 20 51 | tual.bool.supportsPages(.const.Q |
85d60 | 53 74 72 69 6e 67 20 26 6b 65 79 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 | String.&key.).const;......virtua |
85d80 | 6c 20 51 57 69 64 67 65 74 20 2a 61 64 64 50 61 67 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | l.QWidget.*addPage(.const.QStrin |
85da0 | 67 20 26 6b 65 79 2c 20 51 57 69 64 67 65 74 20 2a 63 6f 6e 74 61 69 6e 65 72 2c 0a 09 09 09 20 | g.&key,.QWidget.*container,..... |
85dc0 | 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 61 6d 65 2c 20 69 6e 74 20 69 6e | .....const.QString.&name,.int.in |
85de0 | 64 65 78 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 69 6e | dex.).const;.....virtual.void.in |
85e00 | 73 65 72 74 50 61 67 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 51 57 | sertPage(.const.QString.&key,.QW |
85e20 | 69 64 67 65 74 20 2a 63 6f 6e 74 61 69 6e 65 72 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 | idget.*container,.........const. |
85e40 | 51 53 74 72 69 6e 67 20 26 6e 61 6d 65 2c 20 69 6e 74 20 69 6e 64 65 78 2c 20 51 57 69 64 67 65 | QString.&name,.int.index,.QWidge |
85e60 | 74 20 2a 70 61 67 65 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 | t.*page.).const;.....virtual.voi |
85e80 | 64 20 72 65 6d 6f 76 65 50 61 67 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 | d.removePage(.const.QString.&key |
85ea0 | 2c 20 51 57 69 64 67 65 74 20 2a 63 6f 6e 74 61 69 6e 65 72 2c 20 69 6e 74 20 69 6e 64 65 78 20 | ,.QWidget.*container,.int.index. |
85ec0 | 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 6d 6f 76 65 50 61 | ).const;.....virtual.void.movePa |
85ee0 | 67 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 51 57 69 64 67 65 74 20 | ge(.const.QString.&key,.QWidget. |
85f00 | 2a 63 6f 6e 74 61 69 6e 65 72 2c 20 69 6e 74 20 66 72 6f 6d 49 6e 64 65 78 2c 20 69 6e 74 20 74 | *container,.int.fromIndex,.int.t |
85f20 | 6f 49 6e 64 65 78 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 | oIndex.).const;.....virtual.int. |
85f40 | 63 6f 75 6e 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 51 57 69 64 67 | count(.const.QString.&key,.QWidg |
85f60 | 65 74 20 2a 63 6f 6e 74 61 69 6e 65 72 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 | et.*container.).const;.....virtu |
85f80 | 61 6c 20 69 6e 74 20 63 75 72 72 65 6e 74 49 6e 64 65 78 28 20 63 6f 6e 73 74 20 51 53 74 72 69 | al.int.currentIndex(.const.QStri |
85fa0 | 6e 67 20 26 6b 65 79 2c 20 51 57 69 64 67 65 74 20 2a 63 6f 6e 74 61 69 6e 65 72 20 29 20 63 6f | ng.&key,.QWidget.*container.).co |
85fc0 | 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 70 61 67 65 4c 61 62 | nst;.....virtual.QString.pageLab |
85fe0 | 65 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 51 57 69 64 67 65 74 20 | el(.const.QString.&key,.QWidget. |
86000 | 2a 63 6f 6e 74 61 69 6e 65 72 2c 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 20 | *container,.int.index.).const;.. |
86020 | 20 20 20 76 69 72 74 75 61 6c 20 51 57 69 64 67 65 74 20 2a 70 61 67 65 28 20 63 6f 6e 73 74 20 | ...virtual.QWidget.*page(.const. |
86040 | 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 51 57 69 64 67 65 74 20 2a 63 6f 6e 74 61 69 6e 65 72 | QString.&key,.QWidget.*container |
86060 | 2c 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | ,.int.index.).const;.....virtual |
86080 | 20 76 6f 69 64 20 72 65 6e 61 6d 65 50 61 67 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 | .void.renamePage(.const.QString. |
860a0 | 26 6b 65 79 2c 20 51 57 69 64 67 65 74 20 2a 63 6f 6e 74 61 69 6e 65 72 2c 0a 09 09 09 20 20 20 | &key,.QWidget.*container,....... |
860c0 | 20 20 69 6e 74 20 69 6e 64 65 78 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 65 77 4e | ..int.index,.const.QString.&newN |
860e0 | 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 57 69 64 67 65 74 | ame.).const;.....virtual.QWidget |
86100 | 4c 69 73 74 20 70 61 67 65 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 | List.pages(.const.QString.&key,. |
86120 | 51 57 69 64 67 65 74 20 2a 63 6f 6e 74 61 69 6e 65 72 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | QWidget.*container.).const;..... |
86140 | 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 63 72 65 61 74 65 43 6f 64 65 28 20 63 6f 6e 73 | virtual.QString.createCode(.cons |
86160 | 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 63 | t.QString.&key,.const.QString.&c |
86180 | 6f 6e 74 61 69 6e 65 72 2c 0a 09 09 09 09 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 70 61 67 | ontainer,.....const.QString.&pag |
861a0 | 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 70 61 67 65 4e 61 6d 65 20 29 20 63 6f 6e | e,.const.QString.&pageName.).con |
861c0 | 73 74 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 43 4f 4e 54 41 49 4e 45 52 5f 43 | st;.};..#endif.//.QT_CONTAINER_C |
861e0 | 55 53 54 4f 4d 5f 57 49 44 47 45 54 53 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 57 49 | USTOM_WIDGETS.#endif.//.QT_NO_WI |
86200 | 44 47 45 54 50 4c 55 47 49 4e 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 49 44 47 45 54 50 4c 55 47 | DGETPLUGIN.#endif.//.QWIDGETPLUG |
86220 | 49 4e 5f 48 0a 00 00 00 10 00 71 00 74 00 69 00 6d 00 65 00 72 00 2e 00 68 00 00 09 39 2f 2a 2a | IN_H......q.t.i.m.e.r...h...9/** |
86240 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
86260 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
86280 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e | **********.**.$Id:.$.**.**.Defin |
862a0 | 69 74 69 6f 6e 20 6f 66 20 51 54 69 6d 65 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 | ition.of.QTimer.class.**.**.Crea |
862c0 | 74 65 64 20 3a 20 39 33 31 31 31 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 | ted.:.931111.**.**.Copyright.(C) |
862e0 | 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 | .1992-2000.Trolltech.ASA...All.r |
86300 | 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 | ights.reserved..**.**.This.file. |
86320 | 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 | is.part.of.the.kernel.module.of. |
86340 | 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 | the.Qt.GUI.Toolkit..**.**.This.f |
86360 | 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 | ile.may.be.distributed.under.the |
86380 | 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a | .terms.of.the.Q.Public.License.* |
863a0 | 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 | *.as.defined.by.Trolltech.ASA.of |
863c0 | 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c | .Norway.and.appearing.in.the.fil |
863e0 | 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 | e.**.LICENSE.QPL.included.in.the |
86400 | 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 | .packaging.of.this.file..**.**.T |
86420 | 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f | his.file.may.be.distributed.and/ |
86440 | 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 | or.modified.under.the.terms.of.t |
86460 | 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 | he.**.GNU.General.Public.License |
86480 | 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 | .version.2.as.published.by.the.F |
864a0 | 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 | ree.Software.**.Foundation.and.a |
864c0 | 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c | ppearing.in.the.file.LICENSE.GPL |
864e0 | 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 | .included.in.the.**.packaging.of |
86500 | 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 | .this.file..**.**.Licensees.hold |
86520 | 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 | ing.valid.Qt.Enterprise.Edition. |
86540 | 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 | or.Qt.Professional.Edition.**.li |
86560 | 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f | censes.may.use.this.file.in.acco |
86580 | 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 | rdance.with.the.Qt.Commercial.Li |
865a0 | 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 | cense.**.Agreement.provided.with |
865c0 | 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 | .the.Software..**.**.This.file.i |
865e0 | 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 | s.provided.AS.IS.with.NO.WARRANT |
86600 | 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 | Y.OF.ANY.KIND,.INCLUDING.THE.**. |
86620 | 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c | WARRANTY.OF.DESIGN,.MERCHANTABIL |
86640 | 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 | ITY.AND.FITNESS.FOR.A.PARTICULAR |
86660 | 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 | .PURPOSE..**.**.See.http://qtsof |
86680 | 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 | tware.com/pricing.html.or.email. |
866a0 | 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 | sales@trolltech.com.for.**...inf |
866c0 | 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 | ormation.about.Qt.Commercial.Lic |
866e0 | 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 | ense.Agreements..**.See.http://q |
86700 | 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e | tsoftware.com/qpl/.for.QPL.licen |
86720 | 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f | sing.information..**.See.http:// |
86740 | 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 | qtsoftware.com/gpl/.for.GPL.lice |
86760 | 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 | nsing.information..**.**.Contact |
86780 | 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 | .info@trolltech.com.if.any.condi |
867a0 | 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e | tions.of.this.licensing.are.**.n |
867c0 | 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ot.clear.to.you..**.************ |
867e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
86800 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 | **************************/..#if |
86820 | 6e 64 65 66 20 51 54 49 4d 45 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 49 4d 45 52 5f 48 0a 0a | ndef.QTIMER_H.#define.QTIMER_H.. |
86840 | 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 | #ifndef.QT_H.#include."qobject.h |
86860 | 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 52 | ".#endif.//.QT_H...class.Q_EXPOR |
86880 | 54 20 51 54 69 6d 65 72 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 0a 7b 0a 20 20 20 20 | T.QTimer.:.public.QObject.{..... |
868a0 | 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 69 6d 65 72 28 20 51 4f 62 | Q_OBJECT.public:.....QTimer(.QOb |
868c0 | 6a 65 63 74 20 2a 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 | ject.*parent=0,.const.char.*name |
868e0 | 3d 30 20 29 3b 0a 20 20 20 7e 51 54 69 6d 65 72 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 69 73 | =0.);....~QTimer();......bool.is |
86900 | 41 63 74 69 76 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 09 09 73 74 61 72 74 28 | Active().const;......int..start( |
86920 | 20 69 6e 74 20 6d 73 65 63 2c 20 62 6f 6f 6c 20 73 73 68 6f 74 20 3d 20 46 41 4c 53 45 20 29 3b | .int.msec,.bool.sshot.=.FALSE.); |
86940 | 0a 20 20 20 20 76 6f 69 64 09 63 68 61 6e 67 65 49 6e 74 65 72 76 61 6c 28 20 69 6e 74 20 6d 73 | .....void.changeInterval(.int.ms |
86960 | 65 63 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 74 6f 70 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 | ec.);.....void.stop();......stat |
86980 | 69 63 20 76 6f 69 64 20 73 69 6e 67 6c 65 53 68 6f 74 28 20 69 6e 74 20 6d 73 65 63 2c 20 51 4f | ic.void.singleShot(.int.msec,.QO |
869a0 | 62 6a 65 63 74 20 2a 72 65 63 65 69 76 65 72 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6d 65 6d | bject.*receiver,.const.char.*mem |
869c0 | 62 65 72 20 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 74 69 6d 65 72 49 64 28 29 20 63 6f 6e 73 74 | ber.);......int..timerId().const |
869e0 | 09 7b 20 72 65 74 75 72 6e 20 69 64 3b 20 7d 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f | .{.return.id;.}..signals:.....vo |
86a00 | 69 64 09 74 69 6d 65 6f 75 74 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 62 6f | id.timeout();..protected:.....bo |
86a20 | 6f 6c 09 65 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a | ol.event(.QEvent.*.);..private:. |
86a40 | 20 20 20 20 69 6e 74 20 69 64 3b 0a 20 20 20 20 75 69 6e 74 20 73 69 6e 67 6c 65 20 3a 20 31 3b | ....int.id;.....uint.single.:.1; |
86a60 | 0a 20 20 20 20 75 69 6e 74 20 6e 75 6c 6c 74 69 6d 65 72 20 3a 20 31 3b 0a 0a 70 72 69 76 61 74 | .....uint.nulltimer.:.1;..privat |
86a80 | 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. |
86aa0 | 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 |
86ac0 | 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 54 69 6d 65 72 28 20 63 6f 6e 73 74 20 51 54 69 6d | BLE_COPY).....QTimer(.const.QTim |
86ae0 | 65 72 20 26 20 29 3b 0a 20 20 20 20 51 54 69 6d 65 72 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 | er.&.);.....QTimer.&operator=(.c |
86b00 | 6f 6e 73 74 20 51 54 69 6d 65 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 69 6e 6c | onst.QTimer.&.);.#endif.};...inl |
86b20 | 69 6e 65 20 62 6f 6f 6c 20 51 54 69 6d 65 72 3a 3a 69 73 41 63 74 69 76 65 28 29 20 63 6f 6e 73 | ine.bool.QTimer::isActive().cons |
86b40 | 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 69 64 20 3e 3d 20 30 3b 0a 7d 0a 0a 0a 23 65 6e 64 | t.{.....return.id.>=.0;.}...#end |
86b60 | 69 66 20 2f 2f 20 51 54 49 4d 45 52 5f 48 0a 00 00 00 26 00 71 00 77 00 69 00 6e 00 66 00 75 00 | if.//.QTIMER_H....&.q.w.i.n.f.u. |
86b80 | 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 04 e6 2f 2a 2a | n.c.t.i.o.n.s._.w.c.e...h..../** |
86ba0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
86bc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
86be0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 43 6f 6d 70 61 74 69 | **********.**.$Id$.**.**.Compati |
86c00 | 62 69 6c 69 74 79 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 66 6f 72 20 64 69 66 66 65 72 65 | bility.functionality.for.differe |
86c20 | 6e 74 20 57 69 6e 64 6f 77 73 20 70 6c 61 74 66 6f 72 6d 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 | nt.Windows.platforms.**.**.Creat |
86c40 | 65 64 20 3a 20 30 31 30 36 31 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 | ed.:.010613.**.**.Copyright.(C). |
86c60 | 32 30 30 31 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 | 2001-2002.Trolltech.ASA...All.ri |
86c80 | 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 | ghts.reserved..**.**.This.file.i |
86ca0 | 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 73 74 79 6c 65 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 | s.part.of.the.styles.module.of.t |
86cc0 | 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 | he.Qt.GUI.Toolkit..**.**.License |
86ce0 | 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 | es.holding.valid.Qt.Enterprise.E |
86d00 | 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f | dition.or.Qt.Professional.Editio |
86d20 | 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 57 69 6e 64 6f 77 73 20 6d 61 79 20 75 73 | n.**.licenses.for.Windows.may.us |
86d40 | 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 | e.this.file.in.accordance.with.t |
86d60 | 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 0a 2a 2a 20 4c 69 63 65 6e 73 65 20 41 67 72 65 | he.Qt.Commercial.**.License.Agre |
86d80 | 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 | ement.provided.with.the.Software |
86da0 | 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 | ..**.**.This.file.is.not.availab |
86dc0 | 6c 65 20 66 6f 72 20 75 73 65 20 75 6e 64 65 72 20 61 6e 79 20 6f 74 68 65 72 20 6c 69 63 65 6e | le.for.use.under.any.other.licen |
86de0 | 73 65 20 77 69 74 68 6f 75 74 0a 2a 2a 20 65 78 70 72 65 73 73 20 77 72 69 74 74 65 6e 20 70 65 | se.without.**.express.written.pe |
86e00 | 72 6d 69 73 73 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 | rmission.from.the.copyright.hold |
86e20 | 65 72 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 | er..**.**.This.file.is.provided. |
86e40 | 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 | AS.IS.with.NO.WARRANTY.OF.ANY.KI |
86e60 | 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 | ND,.INCLUDING.THE.**.WARRANTY.OF |
86e80 | 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 | .DESIGN,.MERCHANTABILITY.AND.FIT |
86ea0 | 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a | NESS.FOR.A.PARTICULAR.PURPOSE..* |
86ec0 | 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 | *.**.See.http://qtsoftware.com/p |
86ee0 | 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c | ricing.html.or.email.sales@troll |
86f00 | 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 | tech.com.for.**...information.ab |
86f20 | 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d | out.Qt.Commercial.License.Agreem |
86f40 | 65 6e 74 73 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 | ents..**.**.Contact.info@trollte |
86f60 | 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 | ch.com.if.any.conditions.of.this |
86f80 | 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 | .licensing.are.**.not.clear.to.y |
86fa0 | 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ou..**.************************* |
86fc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
86fe0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 49 4e 46 55 4e 43 | *************/..#ifndef.QWINFUNC |
87000 | 54 49 4f 4e 53 5f 57 43 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 49 4e 46 55 4e 43 54 49 4f 4e | TIONS_WCE_H.#define.QWINFUNCTION |
87020 | 53 5f 57 43 45 5f 48 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 | S_WCE_H..#ifndef.QT_H.#endif.//. |
87040 | 51 54 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 75 6e 63 74 69 6f 6e 73 5f 77 63 65 2e 68 | QT_H..#include."qfunctions_wce.h |
87060 | 22 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 49 4e 46 55 4e 43 54 49 4f 4e 53 5f 57 43 45 5f 48 | "..#endif.//.QWINFUNCTIONS_WCE_H |
87080 | 0a | . |