From: <sv...@ww...> - 2007-06-16 15:17:12
|
Author: nsmoooose Date: 2007-06-16 08:16:41 -0700 (Sat, 16 Jun 2007) New Revision: 2127 Modified: trunk/csp/cspsim/swig/wf.i Log: Added swig bindings for the model ui control. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=2127 Modified: trunk/csp/cspsim/swig/wf.i =================================================================== --- trunk/csp/cspsim/swig/wf.i 2007-06-14 05:43:03 UTC (rev 2126) +++ trunk/csp/cspsim/swig/wf.i 2007-06-16 15:16:41 UTC (rev 2127) @@ -22,6 +22,7 @@ #include <csp/cspsim/wf/Label.h> #include <csp/cspsim/wf/ListBox.h> #include <csp/cspsim/wf/ListBoxItem.h> +#include <csp/cspsim/wf/Model.h> #include <csp/cspsim/wf/Serialization.h> #include <csp/cspsim/wf/Signal.h> #include <csp/cspsim/wf/SignalData.h> @@ -47,6 +48,7 @@ class Control; class Label; class ListBoxItem; +class Model; class Signal; class SignalData; class Slot; @@ -114,6 +116,13 @@ return SWIGTYPE_p_csp__wf__Window; } } + { + csp::wf::Model *e = dynamic_cast<csp::wf::Model *>(*nptr); + if (e) { + *ptr = (void *) e; + return SWIGTYPE_p_csp__wf__Model; + } + } csp::wf::Control* f = dynamic_cast<csp::wf::Control*>(*nptr); if(f) { *ptr = (void *) f; @@ -230,6 +239,17 @@ virtual Signal* getSelectedItemChangedSignal(); }; +// ***************** MODEL ***************************** + +class Model : public Control { +public: + virtual std::string getModelFilePath() const; + virtual void setModelFilePath(std::string& filePath); + + virtual double getScale() const; + virtual void setScale(double scale); +}; + // ***************** SINGLECONTROLCONTAINER ***************************** class SingleControlContainer : public Container { |