[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdebindings/qtruby
From:       Richard Dale <Richard_Dale () tipitina ! demon ! co ! uk>
Date:       2004-07-28 21:22:55
Message-ID: 20040728212255.5763799B4 () office ! kde ! org
[Download RAW message or body]

CVS commit by rdale: 


* Removed any marshaller types that weren't in the Smoke runtime from the
  type name to marshaller function lookup table.


  M +5 -0      ChangeLog   1.96
  M +1 -14     rubylib/qtruby/handlers.cpp   1.57


--- kdebindings/qtruby/ChangeLog  #1.95:1.96
@@ -1,4 +1,9 @@
 2004-07-28  Richard Dale  <Richard_Dale@tipitina.demon.co.uk>
 
+        * Removed any marshaller types that weren't in the Smoke runtime from the
+          type name to marshaller function lookup table.
+
+2004-07-28  Richard Dale  <Richard_Dale@tipitina.demon.co.uk>
+
         * If a class doesn't have a virtual destructor, then no mapping was being
           kept from the C++ instance to the corresponding ruby value. If the class

--- kdebindings/qtruby/rubylib/qtruby/handlers.cpp  #1.56:1.57
@@ -1623,36 +1623,23 @@ TypeHandler Qt_handlers[] = {
     { "QByteArray", marshall_QByteArray },
     { "QByteArray&", marshall_QByteArray },
-    { "QByteArray*", marshall_QByteArray },
     { "QValueList<int>", marshall_QValueListInt },
-    { "QValueList<int>*", marshall_QValueListInt },
     { "QValueList<int>&", marshall_QValueListInt },
     { "QCanvasItemList", marshall_QCanvasItemList },
-    { "QCanvasItemList*", marshall_QCanvasItemList },
-    { "QCanvasItemList&", marshall_QCanvasItemList },
     { "QMap<QString,QString>", marshall_QMapQStringQString },
     { "QMap<QString,QString>&", marshall_QMapQStringQString },
     { "QMap<QString,QVariant>", marshall_QMapQStringQVariant },
-    { "QMap<QString,QVariant&>", marshall_QMapQStringQVariant },
+    { "QMap<QString,QVariant>&", marshall_QMapQStringQVariant },
 #if QT_VERSION >= 0x030200
     { "QWidgetList", marshall_QWidgetList },
     { "QWidgetList*", marshall_QWidgetList },
     { "QWidgetList&", marshall_QWidgetList },
-    { "QObjectList", marshall_QObjectList },
     { "QObjectList*", marshall_QObjectList },
     { "QObjectList&", marshall_QObjectList },
-    { "QFileInfoList", marshall_QFileInfoList },
     { "QFileInfoList*", marshall_QFileInfoList },
-    { "QFileInfoList&", marshall_QFileInfoList },
     { "QPtrList<QToolBar>", marshall_QPtrListQToolBar },
-    { "QPtrList<QToolBar>*", marshall_QPtrListQToolBar },
-    { "QPtrList<QToolBar>&", marshall_QPtrListQToolBar },
-    { "QPtrList<QTab>", marshall_QPtrListQTab },
     { "QPtrList<QTab>*", marshall_QPtrListQTab },
-    { "QPtrList<QTab>&", marshall_QPtrListQTab },
     { "QPtrList<QDockWindow>", marshall_QPtrListQDockWindow },
     { "QPtrList<QDockWindow>*", marshall_QPtrListQDockWindow },
-    { "QPtrList<QDockWindow>&", marshall_QPtrListQDockWindow },
     { "QPtrList<QNetworkOperation>", marshall_QPtrListQNetworkOperation },
-    { "QPtrList<QNetworkOperation>*", marshall_QPtrListQNetworkOperation },
     { "QPtrList<QNetworkOperation>&", marshall_QPtrListQNetworkOperation },
 #endif


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic