From f39067ff6f9fe8b53fe73d7c9f3539b4f83ebe38 2010-03-05 22:03:37 From: florianlink Date: 2010-03-05 22:03:37 Subject: [PATCH] update to Qt 4.6 xml files git-svn-id: svn://svn.code.sf.net/p/pythonqt/code/trunk@145 ea8d5007-eb21-0410-b261-ccb3ea6e24a9 --- diff --git a/generator/merge.sh b/generator/merge.sh new file mode 100755 index 0000000..1c7d8ab --- /dev/null +++ b/generator/merge.sh @@ -0,0 +1,11 @@ +#!/bin/sh + +xsltproc -o typesystem_core.xml --stringparam source 'typesystem_core-qtscript.xml' merge.xsl typesystem_core-common.xml +xsltproc -o typesystem_gui.xml --stringparam source 'typesystem_gui-qtscript.xml' merge.xsl typesystem_gui-common.xml +xsltproc -o typesystem_opengl.xml --stringparam source 'typesystem_opengl-qtscript.xml' merge.xsl typesystem_opengl-common.xml +xsltproc -o typesystem_network.xml --stringparam source 'typesystem_network-qtscript.xml' merge.xsl typesystem_network-common.xml +xsltproc -o typesystem_xml.xml --stringparam source 'typesystem_xml-qtscript.xml' merge.xsl typesystem_xml-common.xml +xsltproc -o typesystem_webkit.xml --stringparam source 'typesystem_webkit-qtscript.xml' merge.xsl typesystem_webkit-common.xml +xsltproc -o typesystem_sql.xml --stringparam source 'typesystem_sql-qtscript.xml' merge.xsl typesystem_sql-common.xml +xsltproc -o typesystem_svg.xml --stringparam source 'typesystem_svg-qtscript.xml' merge.xsl typesystem_svg-common.xml +xsltproc -o typesystem_xmlpatterns.xml --stringparam source 'typesystem_xmlpatterns-qtscript.xml' merge.xsl typesystem_xmlpatterns-common.xml \ No newline at end of file diff --git a/generator/parser/rpp/pp-engine-bits.h b/generator/parser/rpp/pp-engine-bits.h index a167dfc..4c8cf4b 100644 --- a/generator/parser/rpp/pp-engine-bits.h +++ b/generator/parser/rpp/pp-engine-bits.h @@ -383,6 +383,7 @@ template _InputIterator pp::handle_include (bool __skip_current_path, _InputIterator __first, _InputIterator __last, _OutputIterator __result) { + std::cout << env.current_file << std::endl; if (pp_isalpha (*__first) || *__first == '_') { pp_macro_expander expand_include (env); @@ -390,7 +391,8 @@ _InputIterator pp::handle_include (bool __skip_current_path, _InputIterator __fi name.reserve (255); expand_include (__first, __last, std::back_inserter (name)); std::string::iterator it = skip_blanks (name.begin (), name.end ()); - assert (it != name.end () && (*it == '<' || *it == '"')); + printf("%s", name.c_str()); + assert((it != name.end () && (*it == '<' || *it == '"'))); handle_include (__skip_current_path, it, name.end (), __result); return __first; } @@ -416,7 +418,7 @@ _InputIterator pp::handle_include (bool __skip_current_path, _InputIterator __fi std::string filepath; FILE *fp = find_include_file (filename, &filepath, quote == '>' ? INCLUDE_GLOBAL : INCLUDE_LOCAL, __skip_current_path); - + #if defined (PP_HOOK_ON_FILE_INCLUDED) PP_HOOK_ON_FILE_INCLUDED (env.current_file, fp ? filepath : filename, fp); #endif diff --git a/generator/setupgenerator.cpp b/generator/setupgenerator.cpp index 492f7de..e021dc4 100644 --- a/generator/setupgenerator.cpp +++ b/generator/setupgenerator.cpp @@ -123,7 +123,7 @@ void SetupGenerator::generate() } // declare individual class creation functions - s << "void PythonQt_init_" << shortPackName << "() {" << endl; + s << "void PythonQt_init_" << shortPackName << "(PyObject* module) {" << endl; if (shortPackName.endsWith("Builtin")) { shortPackName = shortPackName.mid(0, shortPackName.length()-strlen("builtin")); @@ -135,12 +135,14 @@ void SetupGenerator::generate() QString shellCreator; if (cls->generateShellClass()) { shellCreator = ", PythonQtSetInstanceWrapperOnShell<" + ShellGenerator::shellClassName(cls) + ">"; + } else { + shellCreator = ", NULL"; } if (cls->isQObject()) { - s << "PythonQt::self()->registerClass(&" << cls->qualifiedCppName() << "::staticMetaObject, \"" << shortPackName <<"\", PythonQtCreateObjectname() << ">" << shellCreator << ");" << endl; + s << "PythonQt::priv()->registerClass(&" << cls->qualifiedCppName() << "::staticMetaObject, \"" << shortPackName <<"\", PythonQtCreateObjectname() << ">" << shellCreator << ", module);" << endl; } else { QString baseName = cls->baseClass()?cls->baseClass()->qualifiedCppName():""; - s << "PythonQt::self()->registerCPPClass(\""<< cls->qualifiedCppName() << "\", \"" << baseName << "\", \"" << shortPackName <<"\", PythonQtCreateObjectname() << ">" << shellCreator << ");" << endl; + s << "PythonQt::priv()->registerCPPClass(\""<< cls->qualifiedCppName() << "\", \"" << baseName << "\", \"" << shortPackName <<"\", PythonQtCreateObjectname() << ">" << shellCreator << ", module);" << endl; } foreach(AbstractMetaClass* interface, cls->interfaces()) { // the interface might be our own class... (e.g. QPaintDevice) diff --git a/generator/shellgenerator.cpp b/generator/shellgenerator.cpp index 61d8a04..7666785 100644 --- a/generator/shellgenerator.cpp +++ b/generator/shellgenerator.cpp @@ -52,8 +52,7 @@ bool ShellGenerator::shouldGenerate(const AbstractMetaClass *meta_class) const if (meta_class->name().startsWith("Global")) return false; if (meta_class->name().startsWith("QStyleOptionComplex")) return false; if (meta_class->name().startsWith("QTextLayout")) return false; - //if (meta_class->name().startsWith("QTextStream")) return false; // because of >> operators - //if (meta_class->name().startsWith("QDataStream")) return false; // " + if (meta_class->name().startsWith("QPersistentModelIndex")) return false; return ((cg & TypeEntry::GenerateCode) != 0); } diff --git a/generator/shellimplgenerator.cpp b/generator/shellimplgenerator.cpp index d2d9158..ba30a51 100644 --- a/generator/shellimplgenerator.cpp +++ b/generator/shellimplgenerator.cpp @@ -42,6 +42,7 @@ #include "shellimplgenerator.h" #include "reporthandler.h" #include "fileout.h" +#include extern void declareFunctionMetaTypes(QTextStream &stream, const AbstractMetaFunctionList &functions, @@ -61,12 +62,18 @@ static void writeHelperCode(QTextStream &s, const AbstractMetaClass *) { } + + void ShellImplGenerator::write(QTextStream &s, const AbstractMetaClass *meta_class) { QString builtIn = ShellGenerator::isBuiltIn(meta_class->name())?"_builtin":""; QString pro_file_name = meta_class->package().replace(".", "_") + builtIn + "/" + meta_class->package().replace(".", "_") + builtIn + ".pri"; priGenerator->addSource(pro_file_name, fileNameForClass(meta_class)); + foreach (AbstractMetaField* field, meta_class->fields()) { + std::cout << "Not yet generated fields: " << meta_class->qualifiedCppName().toLatin1().data() << "::" << field->name().toLatin1().data() << std::endl; + } + s << "#include \"PythonQtWrapper_" << meta_class->name() << ".h\"" << endl << endl; s << "#include " << endl; diff --git a/generator/typesystem_core-common.xml b/generator/typesystem_core-common.xml index 51bf2dd..153f092 100644 --- a/generator/typesystem_core-common.xml +++ b/generator/typesystem_core-common.xml @@ -1,6 +1,7 @@ + @@ -9,7 +10,8 @@ - + + @@ -26,8 +28,17 @@ + + + + + + + + + @@ -48,6 +59,7 @@ + @@ -176,7 +188,7 @@ - + @@ -184,11 +196,26 @@ + + + + + + + + + + + + + + - + + @@ -209,6 +236,7 @@ + @@ -217,6 +245,8 @@ + + @@ -248,7 +278,7 @@ - + @@ -256,7 +286,7 @@ - + @@ -275,12 +305,20 @@ + + + + + + + + - + - + @@ -297,7 +335,7 @@ - + @@ -312,10 +350,11 @@ + + - - + @@ -340,7 +379,7 @@ - + @@ -350,6 +389,8 @@ + + @@ -366,23 +407,45 @@ - + + - + + + + + + + + + + + + + + + + + + + + + + - + @@ -458,7 +521,6 @@ - @@ -484,12 +546,13 @@ - + + - + @@ -512,9 +575,8 @@ - + - @@ -550,92 +612,149 @@ - + - - + + + - - + + - - - - + + + + + - + - + - - - - + + + + - + + - + - + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + - + + + - + @@ -645,21 +764,20 @@ - + - - - + + + - - - + + @@ -671,67 +789,91 @@ - + + - - + + + + + + + + + + + + + + + + + - - + + - - - - - - - - + - + - - - + + + + + - + - + + + + + + + + + + + + + - - + + - - - + + + - - + + + - + - + - + @@ -745,7 +887,7 @@ - + @@ -761,8 +903,8 @@ - - + + @@ -776,27 +918,55 @@ - + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - + + + + + + + + + + + - + @@ -805,74 +975,71 @@ - - + + - - + + - - - - + + + + - - - + + + - - - + + + - + - + - - - + + + - + - + - + - + - + - + - - - - - + + - - + + - + - + - + @@ -880,170 +1047,184 @@ - + - + - + + + - + - - - + + + - - - - + + + + - + - + - + - - + + + + - + - + - - + + - - + + - + - + - - + + - + - + - + - + - + - - - + + + - - - + + + - - - + + + - + - + - + - + - + - - + + - + - + - + - - - - + + + + + + - + - - + + - + - - - + + + - - - + + + - + - - - + + + - + - - - - - - + + + + + + - - - - + + + + - + - - - + + + + + + + + + + + @@ -1051,129 +1232,209 @@ - - - + + + - - - + + + - - - - - + + + + + + + + + + + + + + + - + + + + + + + + + + + + - - - - + + + + + + + + + + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - + - - - - + + + + - - - - + + + + - + - + - + - + - - + + - - - + + + - - + + - - + + - + - + - + - - - - - - - - + + + + + + + + - + + + @@ -1190,40 +1451,23 @@ - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - + @@ -1231,6 +1475,7 @@ + @@ -1269,4 +1514,9 @@ + + + + + diff --git a/generator/typesystem_core.xml b/generator/typesystem_core.xml index 764952a..3402a69 100644 --- a/generator/typesystem_core.xml +++ b/generator/typesystem_core.xml @@ -33,6 +33,7 @@ QString %out% = %in%.toString(); + @@ -41,7 +42,8 @@ - + + @@ -58,8 +60,17 @@ + + + + + + + + + @@ -80,6 +91,7 @@ + @@ -208,7 +220,7 @@ - + @@ -216,11 +228,26 @@ + + + + + + + + + + + + + + - + + @@ -241,6 +268,7 @@ + @@ -249,6 +277,8 @@ + + @@ -280,7 +310,7 @@ - + @@ -288,7 +318,7 @@ - + @@ -307,12 +337,20 @@ + + - + + + + + + + - + @@ -329,7 +367,7 @@ - + @@ -344,10 +382,11 @@ + + - - + @@ -372,7 +411,7 @@ - + @@ -382,6 +421,8 @@ + + @@ -398,10 +439,11 @@ - + + - + @@ -410,15 +452,36 @@ + + + + + + + + + + + + + + + + + + + + + - + @@ -494,7 +557,6 @@ - @@ -520,12 +582,13 @@ - + + - + @@ -548,9 +611,8 @@ - + - @@ -586,41 +648,44 @@ - + - - + + + - - + + - - - - + + + + + - + - + - - - - + + + + - + + - + @@ -630,59 +695,108 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + - + + + - + @@ -692,18 +806,17 @@ - + - - - + + + - @@ -807,8 +920,8 @@ - - + + @@ -899,59 +1012,83 @@ - + + - - + + + + + + + + + + + + + + + + + - - + + - - - - - - - - + - + - - - + + + + + - + - + + + + + + + + + + + + + - - + + - - - + + + - - + + + @@ -971,12 +1108,12 @@ - + - + - + @@ -990,7 +1127,7 @@ - + @@ -1006,8 +1143,8 @@ - - + + @@ -1243,24 +1380,50 @@ - + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - + + + + + + + + + @@ -1274,12 +1437,14 @@ + + - + @@ -1297,74 +1462,71 @@ - - + + - - + + - - - - + + + + - - - + + + - - - + + + - + - + - - - + + + - + - + - + - + - + - + - - - - - + + - - + + - + - + - + @@ -1372,15 +1534,17 @@ - + - + - + + + @@ -1388,47 +1552,49 @@ - + - - - + + + - - - - + + + + - + - + - + - - + + + + - + - + - - + + - - + + - + - + @@ -1450,62 +1616,62 @@ - - + + - + - + - + - + - + - - - + + + - - - + + + - - - + + + - + - + - + - + - + - - + + - + - + @@ -1537,49 +1703,51 @@ - + - - - - + + + + + + - + - - + + - + - - - + + + - - - + + + - + - - - + + + - + - - - - - - + + + + + + - - - - + + + + @@ -1629,11 +1797,19 @@ - + - - - + + + + + + + + + + + @@ -1641,34 +1817,62 @@ - - - + + + - - - + + + - - - - - + + + + + + + + + + + + + + + - + + + + + + + + + + + + - - - - + + + + + + + + + + + + @@ -1855,49 +2059,99 @@ - - - + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - + - - - - + + + + - - - - + + + + @@ -2084,433 +2338,61 @@ - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - + + - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - + - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - QXmlStreamReader & %out% = *qscriptvalue_cast<QXmlStreamReader*>(%in%); - - - - - - - + + + @@ -2527,40 +2409,23 @@ - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - + @@ -2568,6 +2433,7 @@ + @@ -2606,4 +2472,9 @@ + + + + + diff --git a/generator/typesystem_gui-common.xml b/generator/typesystem_gui-common.xml index 3a10fbc..610513c 100644 --- a/generator/typesystem_gui-common.xml +++ b/generator/typesystem_gui-common.xml @@ -1,13 +1,18 @@ + + + + + - + @@ -37,8 +42,8 @@ - - + + @@ -46,7 +51,7 @@ - + @@ -61,27 +66,43 @@ - - + + + - + - - + + + + + + + + + + + + + + + + + @@ -106,7 +127,7 @@ - + @@ -116,18 +137,20 @@ - + + + - + @@ -136,7 +159,6 @@ - @@ -159,7 +181,6 @@ - @@ -186,7 +207,7 @@ - + @@ -195,8 +216,6 @@ - - @@ -241,8 +260,7 @@ - - + @@ -348,8 +366,6 @@ - - @@ -391,7 +407,7 @@ - + @@ -422,12 +438,12 @@ - + - + - + @@ -487,20 +503,38 @@ + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + - - + + @@ -511,62 +545,71 @@ - + - + - - + + + + + - + - - + + - - + + + + + + + + - + - - + + - + - + - + - + - - + + @@ -598,12 +641,12 @@ - + - + @@ -620,7 +663,7 @@ - + @@ -660,16 +703,16 @@ - + - + - + @@ -686,7 +729,7 @@ - + @@ -698,8 +741,8 @@ - - + + @@ -710,7 +753,7 @@ - + return new QTreeWidgetItemIterator(*copy); @@ -726,10 +769,10 @@ - + - + @@ -745,18 +788,18 @@ - + - + - + @@ -772,8 +815,8 @@ delete copy; - - + + @@ -782,26 +825,30 @@ + + + + - + - + - - - - + + + + - + @@ -810,21 +857,21 @@ - + - + - + @@ -841,10 +888,10 @@ delete copy; - + - + return new QFontInfo(*copy); @@ -852,7 +899,7 @@ delete copy; - + @@ -863,7 +910,7 @@ delete copy; - + @@ -876,10 +923,10 @@ - + - + @@ -889,7 +936,7 @@ - + @@ -897,8 +944,8 @@ - - + + @@ -906,77 +953,85 @@ - + - + - - + + + + + + + + + + + + - - + - + - - + + - + - + - + - + - + - + - - + + - - + + @@ -985,27 +1040,27 @@ - + return new QColormap(*copy); delete copy; - + - + - + - + @@ -1013,15 +1068,15 @@ - - + + - + @@ -1032,36 +1087,36 @@ - + - - + + - + - - + + - + - - + + - + - - + + return new QFontMetricsF(*copy); @@ -1073,8 +1128,8 @@ - - + + @@ -1082,25 +1137,25 @@ - + - + - + - + - + - + return new QFontMetrics(*copy); @@ -1112,7 +1167,7 @@ - + @@ -1121,9 +1176,9 @@ - + - + @@ -1131,21 +1186,21 @@ - + - + - + - + - + - + @@ -1159,7 +1214,7 @@ - + @@ -1173,17 +1228,20 @@ delete copy; - + - + + + - + + @@ -1255,48 +1313,48 @@ - - + + - - + + - - + + - + - - + + if (%1 != null) disableGarbageCollection(); - - + + - + - + @@ -1304,16 +1362,16 @@ - + - + - + @@ -1337,7 +1395,7 @@ - + @@ -1347,25 +1405,25 @@ - + - + - + - + @@ -1375,14 +1433,14 @@ - + - + - + @@ -1423,9 +1481,11 @@ + - + + @@ -1481,7 +1541,7 @@ - + @@ -1496,10 +1556,11 @@ - + - + + @@ -1511,9 +1572,9 @@ - + - + @@ -1526,7 +1587,7 @@ - + @@ -1541,16 +1602,16 @@ - + - + - + @@ -1560,7 +1621,7 @@ - + @@ -1569,13 +1630,13 @@ - + - - + + @@ -1588,11 +1649,11 @@ - + - + @@ -1606,7 +1667,7 @@ - + @@ -1625,7 +1686,7 @@ - + @@ -1659,7 +1720,7 @@ - + @@ -1738,25 +1799,25 @@ - + - + - + - + @@ -1803,26 +1864,26 @@ - + - + - + - - + + - + - + @@ -1831,7 +1892,7 @@ - + @@ -1855,9 +1916,9 @@ - + - + @@ -1865,42 +1926,43 @@ - + - + - + - + - + - + - + - + - + + @@ -1908,9 +1970,10 @@ - + + + - @@ -1921,21 +1984,20 @@ - + - - + @@ -1949,11 +2011,11 @@ - - + + - + @@ -1968,7 +2030,7 @@ - + @@ -2012,7 +2074,7 @@ - + @@ -2042,8 +2104,8 @@ - - + + @@ -2051,15 +2113,22 @@ - + - + + + + @@ -2092,7 +2161,7 @@ - + @@ -2106,7 +2175,7 @@ - + @@ -2129,8 +2198,8 @@ - - + + @@ -2157,7 +2226,7 @@ - + @@ -2190,11 +2259,11 @@ - + - + @@ -2207,39 +2276,39 @@ - + - + - - + + - + - + - - + + - + - + @@ -2271,13 +2340,13 @@ - + - + - + @@ -2287,20 +2356,20 @@ - + - + - + @@ -2323,21 +2392,32 @@ + - + - - + + + + + + + + + + + + - - + + - + @@ -2351,14 +2431,14 @@ - + - + @@ -2377,12 +2457,12 @@ - + - + @@ -2399,7 +2479,7 @@ - + @@ -2413,13 +2493,13 @@ - - + + - + @@ -2429,12 +2509,12 @@ - + - - + + @@ -2445,7 +2525,7 @@ - + @@ -2473,7 +2553,7 @@ - + @@ -2484,7 +2564,7 @@ - + @@ -2494,7 +2574,7 @@ - + @@ -2514,12 +2594,17 @@ - + - - + + + + + + + @@ -2531,7 +2616,7 @@ - + @@ -2541,8 +2626,7 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + - @@ -2607,14 +2722,12 @@ - + - + - @@ -2632,14 +2745,12 @@ - + - + - @@ -2656,12 +2767,10 @@ - + - @@ -2676,13 +2785,13 @@ - + - + @@ -2740,7 +2849,7 @@ - + @@ -2756,7 +2865,7 @@ - + @@ -2790,7 +2899,7 @@ - + @@ -2817,16 +2926,30 @@ - + - + + + + + + + + + + + + + + + @@ -2848,8 +2971,8 @@ - - + + @@ -2859,7 +2982,7 @@ - + @@ -2870,11 +2993,6 @@ - - - - - @@ -2910,8 +3028,8 @@ - - + + @@ -2919,17 +3037,17 @@ - + - - + + - + @@ -2945,14 +3063,14 @@ - + - + - + @@ -2962,13 +3080,13 @@ - - + + - + @@ -2982,7 +3100,7 @@ - + @@ -2993,7 +3111,7 @@ - + @@ -3004,18 +3122,18 @@ - + - - + + - + @@ -3031,24 +3149,24 @@ if (%1 != null) disableGarbageCollection(); - + if (%2 != null) disableGarbageCollection(); - + - + - + @@ -3100,12 +3218,12 @@ - + - + @@ -3115,12 +3233,12 @@ - + - - + + @@ -3135,7 +3253,7 @@ - + @@ -3145,7 +3263,7 @@ - + @@ -3161,7 +3279,7 @@ - + @@ -3169,6 +3287,9 @@ + + + @@ -3177,11 +3298,6 @@ - - - - - @@ -3193,7 +3309,7 @@ - + @@ -3218,7 +3334,12 @@ - + + + + + + @@ -3231,8 +3352,8 @@ - - + + @@ -3318,8 +3439,7 @@ - - - + - + - + @@ -3405,12 +3524,12 @@ - - + + - + @@ -3451,8 +3570,10 @@ + + - + @@ -3476,7 +3597,7 @@ - + @@ -3508,13 +3629,13 @@ - + - + @@ -3523,18 +3644,17 @@ - - + + + - + - + @@ -3563,14 +3682,14 @@ - + - + @@ -3578,9 +3697,9 @@ - + - + @@ -3588,7 +3707,7 @@ - + @@ -3598,9 +3717,8 @@ - - - + + @@ -3610,7 +3728,7 @@ - + @@ -3651,25 +3769,25 @@ - + - - + + - + - - + + - + @@ -3678,14 +3796,14 @@ - - + + - + @@ -3699,7 +3817,7 @@ - + @@ -3711,8 +3829,9 @@ - + + @@ -3730,7 +3849,7 @@ - + @@ -3738,7 +3857,7 @@ - + @@ -3751,7 +3870,7 @@ - + @@ -3759,7 +3878,7 @@ - - + - + - + - + @@ -3853,10 +3971,15 @@ - + + + + + + @@ -3866,8 +3989,8 @@ - - + + @@ -3882,22 +4005,22 @@ - + - + - + - + @@ -3906,7 +4029,7 @@ - + @@ -3921,7 +4044,7 @@ - + @@ -3942,12 +4065,12 @@ - + - + @@ -3966,7 +4089,7 @@ - + @@ -3978,11 +4101,11 @@ - + - + @@ -3998,35 +4121,35 @@ - + - + - + - + - + - + @@ -4044,12 +4167,15 @@ - - + + + + + - + @@ -4059,7 +4185,7 @@ - + @@ -4069,22 +4195,22 @@ - + - + - + - + @@ -4117,23 +4243,36 @@ - + - + - + - + + + + + + + + + + + + + + - + @@ -4148,7 +4287,7 @@ - + @@ -4202,9 +4341,9 @@ - + - + @@ -4216,7 +4355,7 @@ - + @@ -4225,7 +4364,7 @@ - + @@ -4244,13 +4383,13 @@ - + - + @@ -4271,20 +4410,20 @@ - - - + + + - + - + @@ -4307,21 +4446,21 @@ - + - + - - + + @@ -4336,11 +4475,11 @@ - + - + @@ -4351,9 +4490,9 @@ - + - + @@ -4368,13 +4507,20 @@ - + - - - + + + + + + + + + + @@ -4400,7 +4546,7 @@ - + @@ -4419,9 +4565,9 @@ - + > - + @@ -4429,13 +4575,13 @@ - + - - + + @@ -4469,7 +4615,7 @@ - + @@ -4478,18 +4624,18 @@ - + - + - + - + @@ -4504,28 +4650,28 @@ - + - + - + - + - + @@ -4534,23 +4680,23 @@ - - + + - + - + - + @@ -4561,28 +4707,28 @@ - + - + - + - + - + - + @@ -4593,8 +4739,8 @@ - - + + @@ -4603,18 +4749,18 @@ - - + + - + - + - + - + @@ -4624,7 +4770,7 @@ - + @@ -4634,12 +4780,12 @@ - + - + @@ -4656,7 +4802,11 @@ - + + + + + @@ -4664,7 +4814,7 @@ - + @@ -4681,11 +4831,11 @@ - + - - + + @@ -4714,7 +4864,7 @@ - + @@ -4722,32 +4872,32 @@ - + - + - + - - + + - + - + @@ -4757,7 +4907,7 @@ - + @@ -4776,9 +4926,9 @@ - + - + @@ -4787,13 +4937,23 @@ - + + + + + + - + + + + + + @@ -4821,7 +4981,7 @@ - + @@ -4831,7 +4991,29 @@ - + + + + + + + + + + + + + + + + + + + + + + + @@ -4868,7 +5050,7 @@ - + @@ -4880,14 +5062,14 @@ - + - + @@ -4896,7 +5078,8 @@ - + + @@ -4913,42 +5096,101 @@ - + - + + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - - - + + + + @@ -4960,40 +5202,12 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + + + diff --git a/generator/typesystem_gui.xml b/generator/typesystem_gui.xml index 48fd016..a7083dd 100644 --- a/generator/typesystem_gui.xml +++ b/generator/typesystem_gui.xml @@ -1,13 +1,18 @@ + + + + + - + @@ -37,8 +42,8 @@ - - + + @@ -46,7 +51,7 @@ - + @@ -61,27 +66,43 @@ - - + + + - + - - + + + + + + + + + + + + + + + + + @@ -106,7 +127,7 @@ - + @@ -116,18 +137,20 @@ - + + + - + @@ -136,7 +159,6 @@ - @@ -159,7 +181,6 @@ - @@ -186,7 +207,7 @@ - + @@ -195,8 +216,6 @@ - - @@ -241,8 +260,7 @@ - - + @@ -348,8 +366,6 @@ - - @@ -391,7 +407,7 @@ - + @@ -422,12 +438,12 @@ - + - + - + @@ -487,16 +503,34 @@ + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + @@ -505,8 +539,8 @@ - - + + @@ -517,62 +551,71 @@ - + - + - - + + + + + - + - - + + - - + + + + + + + + - + - - + + - + - + - + - + - - + + @@ -615,12 +658,12 @@ - + - + @@ -637,7 +680,7 @@ - + @@ -715,14 +758,14 @@ - + - + @@ -734,7 +777,7 @@ } - + @@ -751,7 +794,7 @@ - + @@ -763,8 +806,8 @@ - - + + @@ -775,7 +818,7 @@ - + return new QTreeWidgetItemIterator(*copy); @@ -791,10 +834,10 @@ - + - + @@ -810,7 +853,7 @@ - + @@ -864,11 +907,11 @@ - + - + @@ -884,8 +927,8 @@ delete copy; - - + + @@ -894,26 +937,30 @@ + + + + - + - + - - - - + + + + - + @@ -922,21 +969,21 @@ - + - + - + @@ -959,10 +1006,10 @@ delete copy; - + - + return new QFontInfo(*copy); @@ -970,7 +1017,7 @@ delete copy; - + @@ -990,7 +1037,7 @@ delete copy; - + @@ -1003,10 +1050,10 @@ - + - + @@ -1016,7 +1063,7 @@ - + @@ -1024,8 +1071,8 @@ - - + + @@ -1033,77 +1080,85 @@ - + - + - - + + + + + + + + + + + + - - + - + - - + + - + - + - + - + - + - + - - + + - - + + @@ -1187,27 +1242,27 @@ - + return new QColormap(*copy); delete copy; - + - + - + - + @@ -1215,15 +1270,15 @@ - - + + - + @@ -1243,36 +1298,36 @@ - + - - + + - + - - + + - + - - + + - + - - + + return new QFontMetricsF(*copy); @@ -1284,8 +1339,8 @@ - - + + @@ -1293,20 +1348,20 @@ - + - + - + - + - + @@ -1316,7 +1371,7 @@ - + return new QFontMetrics(*copy); @@ -1328,7 +1383,7 @@ - + @@ -1337,9 +1392,9 @@ - + - + @@ -1347,21 +1402,21 @@ - + - + - + - + - + - + @@ -1379,7 +1434,7 @@ - + @@ -1393,17 +1448,20 @@ delete copy; - + - + + + - + + @@ -1475,21 +1533,21 @@ - - + + - - + + - - + + - + @@ -1497,29 +1555,29 @@ - - + + if (%1 != null) disableGarbageCollection(); - - + + - + - + @@ -1534,18 +1592,18 @@ QModelIndex moveCursor(QAbstractItemView::CursorAction, Qt::KeyboardModifiers) { return QModelIndex(); } - + - + - + @@ -1569,7 +1627,7 @@ - + @@ -1579,25 +1637,25 @@ - + - + - + - + @@ -1607,14 +1665,14 @@ - + - + - + @@ -1655,9 +1713,11 @@ + - + + @@ -1713,7 +1773,7 @@ - + @@ -1728,7 +1788,7 @@ - + @@ -1777,6 +1837,7 @@ + @@ -1788,13 +1849,13 @@ - + - + @@ -1807,7 +1868,7 @@ - + @@ -1822,16 +1883,16 @@ - + - + - + @@ -1841,7 +1902,7 @@ - + @@ -1850,13 +1911,13 @@ - + - - + + @@ -1869,11 +1930,11 @@ - + - + @@ -1887,7 +1948,7 @@ - + @@ -1906,7 +1967,7 @@ - + @@ -1940,7 +2001,7 @@ - + @@ -2019,25 +2080,25 @@ - + - + - + - + @@ -2084,26 +2145,26 @@ - + - + - + - - + + - + - + @@ -2112,7 +2173,7 @@ - + @@ -2136,9 +2197,9 @@ - + - + @@ -2146,35 +2207,35 @@ - + - + - + - + - + - + - + @@ -2212,12 +2273,13 @@ - + - + + @@ -2225,9 +2287,10 @@ - + + + - @@ -2238,21 +2301,20 @@ - + - - + @@ -2266,11 +2328,11 @@ - - - + + + - + @@ -2290,7 +2352,7 @@ - + @@ -2334,7 +2396,7 @@ - + @@ -2364,8 +2426,8 @@ - - + + @@ -2373,15 +2435,22 @@ - + - + + + + @@ -2414,7 +2483,7 @@ - + @@ -2428,7 +2497,7 @@ - + @@ -2451,8 +2520,8 @@ - - + + @@ -2479,7 +2548,7 @@ - + @@ -2512,11 +2581,11 @@ - + - + @@ -2529,39 +2598,39 @@ - + - + - - + + - + - + - - + + - + - + @@ -2593,13 +2662,13 @@ - + - + - + @@ -2609,20 +2678,20 @@ - + - + - + @@ -2647,21 +2716,32 @@ + - + - - + + + + + + + + + + + + - - + + - + @@ -2675,14 +2755,14 @@ - + - + @@ -2701,12 +2781,12 @@ - + - + @@ -2723,7 +2803,7 @@ - + @@ -2737,13 +2817,13 @@ - - + + - + @@ -2753,12 +2833,12 @@ - + - - + + @@ -2769,7 +2849,7 @@ - + @@ -2797,7 +2877,7 @@ - + @@ -2808,7 +2888,7 @@ - + @@ -2818,7 +2898,7 @@ - + @@ -2838,12 +2918,17 @@ - + - - + + + + + + + @@ -2855,7 +2940,7 @@ - + @@ -2865,8 +2950,7 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + - @@ -2931,14 +3046,12 @@ - + - + - @@ -2956,14 +3069,12 @@ - + - + - @@ -2980,12 +3091,10 @@ - + - @@ -3059,13 +3168,13 @@ - + - + @@ -3123,7 +3232,7 @@ - + @@ -3139,7 +3248,7 @@ - + @@ -3173,7 +3282,7 @@ - + @@ -3200,10 +3309,10 @@ - + - + @@ -3213,6 +3322,20 @@ + + + + + + + + + + + + + + @@ -3234,8 +3357,8 @@ - - + + @@ -3245,7 +3368,7 @@ - + @@ -3256,11 +3379,6 @@ - - - - - @@ -3296,8 +3414,8 @@ - - + + @@ -3305,19 +3423,19 @@ - + - - + + - + @@ -3333,14 +3451,14 @@ - + - + - + @@ -3350,13 +3468,13 @@ - - + + - + @@ -3376,7 +3494,7 @@ - + @@ -3387,7 +3505,7 @@ - + @@ -3398,18 +3516,18 @@ - + - - + + - + @@ -3431,24 +3549,24 @@ if (%1 != null) disableGarbageCollection(); - + if (%2 != null) disableGarbageCollection(); - + - + - + @@ -3500,12 +3618,12 @@ - + - + @@ -3515,12 +3633,12 @@ - + - - + + @@ -3535,7 +3653,7 @@ - + @@ -3545,7 +3663,7 @@ - + @@ -3561,7 +3679,7 @@ - + @@ -3575,6 +3693,9 @@ + + + @@ -3583,11 +3704,6 @@ - - - - - @@ -3599,7 +3715,7 @@ - + @@ -3624,7 +3740,12 @@ - + + + + + + @@ -3639,8 +3760,8 @@ - - + + @@ -3726,8 +3847,7 @@ - - - + - + - + @@ -3813,12 +3932,12 @@ - - + + - + @@ -3865,8 +3984,10 @@ + + - + @@ -3890,7 +4011,7 @@ - + @@ -3922,13 +4043,13 @@ - + - + @@ -3937,18 +4058,17 @@ - - + + + - + - + @@ -3977,14 +4096,14 @@ - + - + @@ -3992,9 +4111,9 @@ - + - + @@ -4002,7 +4121,7 @@ - + @@ -4012,9 +4131,8 @@ - - - + + @@ -4024,7 +4142,7 @@ - + @@ -4065,25 +4183,25 @@ - + - - + + - + - - + + - + @@ -4092,14 +4210,14 @@ - - + + - + @@ -4113,7 +4231,7 @@ - + @@ -4125,8 +4243,9 @@ - + + @@ -4144,7 +4263,7 @@ - + @@ -4152,7 +4271,7 @@ - + @@ -4165,7 +4284,7 @@ - + @@ -4173,7 +4292,7 @@ - - + - + - + - + @@ -4267,10 +4385,15 @@ - + + + + + + @@ -4280,8 +4403,8 @@ - - + + @@ -4296,22 +4419,22 @@ - + - + - + - + @@ -4320,7 +4443,7 @@ - + @@ -4335,7 +4458,7 @@ - + @@ -4356,12 +4479,12 @@ - + - + @@ -4380,7 +4503,7 @@ - + @@ -4392,11 +4515,11 @@ - + - + @@ -4412,35 +4535,35 @@ - + - + - + - + - + - + @@ -4458,12 +4581,15 @@ - - + + + + + - + @@ -4473,7 +4599,7 @@ - + @@ -4483,22 +4609,22 @@ - + - + - + - + @@ -4533,23 +4659,36 @@ - + - + - + - + + + + + + + + + + + + + + - + @@ -4564,7 +4703,7 @@ - + @@ -4618,9 +4757,9 @@ - + - + @@ -4632,7 +4771,7 @@ - + @@ -4641,7 +4780,7 @@ - + @@ -4660,13 +4799,13 @@ - + - + @@ -4687,20 +4826,20 @@ - - - + + + - + - + @@ -4723,21 +4862,21 @@ - + - + - - + + @@ -4752,11 +4891,11 @@ - + - + @@ -4767,9 +4906,9 @@ - + - + @@ -4784,13 +4923,20 @@ - + - - - + + + + + + + + + + @@ -4816,7 +4962,7 @@ - + @@ -4835,9 +4981,9 @@ - + > - + @@ -4845,13 +4991,13 @@ - + - - + + @@ -4889,7 +5035,7 @@ - + @@ -4898,18 +5044,18 @@ - + - + - + - + @@ -4924,28 +5070,28 @@ - + - + - + - + - + @@ -4954,23 +5100,23 @@ - - + + - + - + - + @@ -4981,28 +5127,28 @@ - + - + - + - + - + - + @@ -5029,8 +5175,8 @@ - - + + @@ -5039,18 +5185,18 @@ - - + + - + - + - + - + @@ -5060,7 +5206,7 @@ - + @@ -5070,12 +5216,12 @@ - + - + @@ -5115,7 +5261,11 @@ - + + + + + @@ -5123,7 +5273,7 @@ - + @@ -5140,11 +5290,11 @@ - + - - + + @@ -5173,7 +5323,7 @@ - + @@ -5181,32 +5331,32 @@ - + - + - + - - + + - + - + @@ -5216,7 +5366,7 @@ - + @@ -5235,9 +5385,9 @@ - + - + @@ -5246,13 +5396,23 @@ - + + + + + + - + + + + + + @@ -5280,7 +5440,7 @@ - + @@ -5290,7 +5450,29 @@ - + + + + + + + + + + + + + + + + + + + + + + + @@ -5327,7 +5509,7 @@ - + @@ -5339,14 +5521,14 @@ - + - + @@ -5355,7 +5537,8 @@ - + + @@ -5372,42 +5555,101 @@ - + - + + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - - - + + + + @@ -5419,40 +5661,12 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + + + diff --git a/generator/typesystem_network-common.xml b/generator/typesystem_network-common.xml index e5f45b5..be475ba 100644 --- a/generator/typesystem_network-common.xml +++ b/generator/typesystem_network-common.xml @@ -2,11 +2,14 @@ - + + + + @@ -17,12 +20,10 @@ - - - + @@ -37,19 +38,42 @@ - + + + + + + + + + + - + + + + + + + + + + + + + + + - + - + @@ -61,6 +85,16 @@ + + + + + + + + + + @@ -70,11 +104,11 @@ - + - + @@ -88,29 +122,15 @@ - - - - - - - - + - - - - - - - @@ -121,9 +141,9 @@ - + - + @@ -146,17 +166,18 @@ - + - - - - - - - - - + + + + + + + + + + @@ -168,6 +189,6 @@ - - + + diff --git a/generator/typesystem_network.xml b/generator/typesystem_network.xml index 58973c7..c635547 100644 --- a/generator/typesystem_network.xml +++ b/generator/typesystem_network.xml @@ -3,11 +3,14 @@ - + + + + @@ -18,12 +21,10 @@ - - - + @@ -38,10 +39,33 @@ - + + + + + + + + + + - + + + + + + + + + + + + + + + @@ -54,11 +78,11 @@ - + - + @@ -78,6 +102,16 @@ + + + + + + + + + + @@ -87,11 +121,11 @@ - + - + @@ -114,29 +148,15 @@ - - - - - - - - + - - - - - - - @@ -147,9 +167,9 @@ - + - + @@ -180,17 +200,18 @@ - + - - - - - - - - - + + + + + + + + + + @@ -202,6 +223,6 @@ - - + + diff --git a/generator/typesystem_opengl-common.xml b/generator/typesystem_opengl-common.xml index 585938d..9a171ba 100644 --- a/generator/typesystem_opengl-common.xml +++ b/generator/typesystem_opengl-common.xml @@ -1,16 +1,19 @@ - - + + + + + - + @@ -18,23 +21,49 @@ - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + @@ -57,13 +86,14 @@ - - + + + + - + - - + diff --git a/generator/typesystem_opengl.xml b/generator/typesystem_opengl.xml index 82dd00b..73b9d42 100644 --- a/generator/typesystem_opengl.xml +++ b/generator/typesystem_opengl.xml @@ -1,16 +1,19 @@ - - + + + + + - + @@ -18,23 +21,49 @@ - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + @@ -57,13 +86,14 @@ - - + + + + - + - - + diff --git a/generator/typesystem_phonon-common.xml b/generator/typesystem_phonon-common.xml index 431b572..cd36be0 100644 --- a/generator/typesystem_phonon-common.xml +++ b/generator/typesystem_phonon-common.xml @@ -1,6 +1,6 @@ - + @@ -9,19 +9,15 @@ - + + - - - - - @@ -32,7 +28,7 @@ - + @@ -44,16 +40,14 @@ - + - - - + @@ -88,7 +82,7 @@ - + @@ -98,9 +92,6 @@ - - - @@ -108,7 +99,7 @@ - + @@ -129,19 +120,28 @@ + + + + + + + + + + + + + + - - - - - - + @@ -200,6 +200,8 @@ + + + - diff --git a/generator/typesystem_sql-common.xml b/generator/typesystem_sql-common.xml index b88e123..63f8a54 100644 --- a/generator/typesystem_sql-common.xml +++ b/generator/typesystem_sql-common.xml @@ -6,7 +6,7 @@ - + @@ -15,9 +15,9 @@ - + - + @@ -25,9 +25,9 @@ - + - + @@ -41,7 +41,7 @@ - + @@ -49,9 +49,9 @@ - - - + + + @@ -59,10 +59,10 @@ - - - - + + + + @@ -71,13 +71,13 @@ - - + + - + @@ -90,21 +90,21 @@ - + - + - - + + - + - + @@ -119,10 +119,11 @@ + + + - - - - + + diff --git a/generator/typesystem_sql.xml b/generator/typesystem_sql.xml index 4a54cbf..b21157a 100644 --- a/generator/typesystem_sql.xml +++ b/generator/typesystem_sql.xml @@ -7,7 +7,7 @@ - + @@ -16,9 +16,9 @@ - + - + @@ -26,9 +26,9 @@ - + - + @@ -42,7 +42,7 @@ - + @@ -50,9 +50,9 @@ - - - + + + @@ -60,10 +60,10 @@ - - - - + + + + @@ -72,13 +72,13 @@ - - + + - + @@ -91,21 +91,21 @@ - + - + - - + + - + - + @@ -120,10 +120,11 @@ + + + - - - - + + diff --git a/generator/typesystem_svg-common.xml b/generator/typesystem_svg-common.xml index 98383e1..48fec61 100644 --- a/generator/typesystem_svg-common.xml +++ b/generator/typesystem_svg-common.xml @@ -2,23 +2,23 @@ - + - - - + + + - - + + @@ -33,12 +33,12 @@ - - + + - + diff --git a/generator/typesystem_svg.xml b/generator/typesystem_svg.xml index ea36362..e4270d0 100644 --- a/generator/typesystem_svg.xml +++ b/generator/typesystem_svg.xml @@ -3,23 +3,23 @@ - + - - - + + + - - + + @@ -34,12 +34,12 @@ - - + + - + diff --git a/generator/typesystem_webkit-common.xml b/generator/typesystem_webkit-common.xml index fc5ab67..e7c0a91 100644 --- a/generator/typesystem_webkit-common.xml +++ b/generator/typesystem_webkit-common.xml @@ -5,15 +5,24 @@ - - + + + + - - + + + + + + + + + @@ -28,30 +37,102 @@ - + + + + + + + + + - + + + + + + + + + + + + + + + + + return new QWebHistoryItem(*copy); + + + delete copy; + + + + + + - - - + + + + + + + + + + + return new QWebSecurityOrigin(*copy); + + + delete copy; + + + + + return new QWebDatabase(*copy); + + + delete copy; + + + + + + + + + + + + + + + + + + + + @@ -66,11 +147,17 @@ - - + + + + + + + + diff --git a/generator/typesystem_webkit.xml b/generator/typesystem_webkit.xml index b1243ad..ea2eefd 100644 --- a/generator/typesystem_webkit.xml +++ b/generator/typesystem_webkit.xml @@ -5,7 +5,9 @@ - + + + @@ -13,7 +15,14 @@ - + + + + + + + + @@ -28,30 +37,102 @@ - + + + + + + + + + - + + + + + + + + + + + + + + + + + return new QWebHistoryItem(*copy); + + + delete copy; + + + + + + - - - + + + + + + + + + + + return new QWebSecurityOrigin(*copy); + + + delete copy; + + + + + return new QWebDatabase(*copy); + + + delete copy; + + + + + + + + + + + + + + + + + + + + @@ -66,11 +147,17 @@ - - + + + + + + + + diff --git a/generator/typesystem_xml-common.xml b/generator/typesystem_xml-common.xml index f97a66e..0961d77 100644 --- a/generator/typesystem_xml-common.xml +++ b/generator/typesystem_xml-common.xml @@ -1,20 +1,20 @@ - - + + - + + - + @@ -39,20 +39,25 @@ - + - + + + + + + - + @@ -111,7 +116,6 @@ - - - + + @@ -162,39 +168,39 @@ QXmlNamespaceSupport *clone = new QXmlNamespaceSupport; clone->setPrefix("", copy->uri("")); - + QStringList prefixes = copy->prefixes(); - for (int i=0; i<prefixes.size(); ++i) + for (int i=0; i<prefixes.size(); ++i) clone->setPrefix(prefixes.at(i), copy->uri(prefixes.at(i))); - + return clone; delete (QXmlNamespaceSupport *)copy; - + + - - + - + - + - + - - + + - + @@ -207,21 +213,21 @@ - + - + - + - + @@ -254,7 +260,6 @@ - - + - - + + + + + + + + + + + + diff --git a/generator/typesystem_xml.xml b/generator/typesystem_xml.xml index 568ca95..5f32e56 100644 --- a/generator/typesystem_xml.xml +++ b/generator/typesystem_xml.xml @@ -1,20 +1,20 @@ - - + + - + + + + - + @@ -39,20 +39,25 @@ - + - + + + + + + - + @@ -129,14 +134,13 @@ - - - + + @@ -180,39 +186,39 @@ QXmlNamespaceSupport *clone = new QXmlNamespaceSupport; clone->setPrefix("", copy->uri("")); - + QStringList prefixes = copy->prefixes(); - for (int i=0; i<prefixes.size(); ++i) + for (int i=0; i<prefixes.size(); ++i) clone->setPrefix(prefixes.at(i), copy->uri(prefixes.at(i))); - + return clone; delete (QXmlNamespaceSupport *)copy; - + + - - + - + - + - + - - + + - + @@ -225,21 +231,21 @@ - + - + - + - + @@ -272,23 +278,21 @@ - - + @@ -304,6 +308,16 @@ - - + + + + + + + + + + + + diff --git a/generator/typesystem_xmlpatterns-common.xml b/generator/typesystem_xmlpatterns-common.xml index 5b3638c..ce9d75c 100644 --- a/generator/typesystem_xmlpatterns-common.xml +++ b/generator/typesystem_xmlpatterns-common.xml @@ -2,11 +2,14 @@ + + + - - + + @@ -15,29 +18,33 @@ - - + - - + + + - - + + + + @@ -49,8 +56,18 @@ + + + + + + + + + - + @@ -71,6 +88,7 @@ + @@ -87,7 +105,20 @@ - + + + + + + + + + + + + + + @@ -104,24 +135,40 @@ - + + + + + + + + + + + + + + + + + @@ -139,5 +186,5 @@ - + diff --git a/generator/typesystem_xmlpatterns.xml b/generator/typesystem_xmlpatterns.xml index 340a94e..ecbb6fc 100644 --- a/generator/typesystem_xmlpatterns.xml +++ b/generator/typesystem_xmlpatterns.xml @@ -2,11 +2,14 @@ + + + - - + + @@ -15,29 +18,31 @@ - - + - - + + + - - + + + + @@ -49,6 +54,15 @@ + + + + + + + + + @@ -71,6 +85,7 @@ + @@ -87,7 +102,20 @@ - + + + + + + + + + + + + + + @@ -104,24 +132,40 @@ - + + + + + + + + + + + + + + + + + @@ -139,5 +183,5 @@ - +