All pastes #1337386 Raw Edit

Miscellany

public text v1 · immutable
#1337386 ·published 2009-02-14 20:15 UTC
rendered paste body
Index: src/scriptengine/generator/generator/typesystem_gui.xml
===================================================================
--- src/scriptengine/generator/generator/typesystem_gui.xml	(revision 926173)
+++ src/scriptengine/generator/generator/typesystem_gui.xml	(working copy)
@@ -5389,8 +5389,13 @@
   <object-type name="QInputContextPlugin"/>
   <object-type name="QPictureFormatPlugin"/>
   <object-type name="QStylePlugin"/>
-  <object-type name="QTextCodecPlugin"/>
-     
+  
+  <object-type name="QTextCodecPlugin">
+    <inject-code class="shell" position="beginning">
+Q_DECLARE_METATYPE(QList&lt;int>)
+    </inject-code>
+  </object-type>
+       
   <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QPixmap::QPixmap', unmatched parameter type 'QPixmapData*'"/>
   <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private&amp;'"/>
   <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private\*'"/>
Index: src/scriptengine/generator/generator/shellimplgenerator.cpp
===================================================================
--- src/scriptengine/generator/generator/shellimplgenerator.cpp	(revision 926173)
+++ src/scriptengine/generator/generator/shellimplgenerator.cpp	(working copy)
@@ -105,6 +105,7 @@
         declareFunctionMetaTypes(s, functions, registeredTypeNames);
         s << endl;
     }
+    writeInjectedCode(s, meta_class);
 
     // write constructors
     foreach (const AbstractMetaFunction *ctor, ctors) {