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

List:       kde-commits
Subject:    branches/extragear/kde3/graphics/kst/src/extensions/js
From:       Andrew Walker <arwalker () sumusltd ! com>
Date:       2009-10-05 19:25:38
Message-ID: 1254770738.585248.10575.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1031698 by arwalker:

allow reference of output items from a c-style plugin by index number

 M  +3 -3      bind_objectcollection.cpp  


--- branches/extragear/kde3/graphics/kst/src/extensions/js/bind_objectcollection.cpp #1031697:1031698
@@ -259,18 +259,18 @@
           type = _plugin->plugin()->data()._outputs[item]._type;
 
           if (type == Plugin::Data::IOValue::TableType) {
-            vector = _plugin->inputVectors()[_plugin->plugin()->data()._outputs[item]._name];
+            vector = _plugin->outputVectors()[_plugin->plugin()->data()._outputs[item]._name];
             if (vector) {
               return KJS::Object(new KstBindVector(exec, vector));
             }
           } else if (type == Plugin::Data::IOValue::StringType) {
-            string = _plugin->inputStrings()[_plugin->plugin()->data()._outputs[item]._name];
+            string = _plugin->outputStrings()[_plugin->plugin()->data()._outputs[item]._name];
             if (string) {
               return KJS::Object(new KstBindString(exec, string));
             }
           } else if (type == Plugin::Data::IOValue::FloatType ||
                      type == Plugin::Data::IOValue::PidType) {
-            scalar = _plugin->inputScalars()[_plugin->plugin()->data()._outputs[item]._name];
+            scalar = _plugin->outputScalars()[_plugin->plugin()->data()._outputs[item]._name];
             if (scalar) {
               return KJS::Object(new KstBindScalar(exec, scalar));
             }
[prev in list] [next in list] [prev in thread] [next in thread] 

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