= Ruby/Qte - Ruby bindings for Qt/Embedded

Ruby/Qte is a Ruby bindings for Qt/Embedded toolkit.
It's developed for Sharp Zaurus SL-A300/C700.  But it may be 
able to use for other Zaurus(SL-5000 series) or iPAQ Linux.

Ruby/Qte is under development yet, and if you find some
bugs or make patches, please e-mail to me(see Author section).

== Build

(1) If you want to build from source, you needs below
    in addition to this source tree.

    * Ruby-1.6.8 build tree (for fake.rb)
    * Ruby-1.6.8 installed tree (for rbconfig.rb)
    * SWIG-1.3.17

(2) Set some variables below.

    $ export QTDIR=/opt/Qtopia/sharp
    $ export RUBYOPT='-r/path/to/fake.rb -I/path/to/dir/rbconfig/'
    $ export CXX=arm-linux-g++ 

Please set RUBYOPT along with your environment. The -r option
needs path to fake.rb from Ruby build tree and -I option needs 
path to directory contains rbconfig.rb.

(3) Build.

    $ ruby setup.rb config
    $ ruby setup.rb setup
    $ ruby setup.rb install

You want to know about setup.rb, please read documents in
the setup.doc.en/ directory.

== Restriction

* rbuic is not supported. It is distributed with Ruby/Qt2, and 
  uses QDom classes. But QDom is not supported in Qt/Embedded. 

* This version is simply ported from Ruby/Qt2, so the classes
  only in Qt/Embedded is not supported yet.

== Known problems and todo

* Many classes of libqpe are not supported yet.

* Make wrapper of QCopEnvelope API.

* Support override of C++ virtual methods.

== Thanks

Thanks much!

* Ruby/Qte is derrived from Ruby/Qt2 library
  (http://sfns.u-shizuoka-ken.ac.jp/geneng/horie_hp/ruby/index.html)
  written by Nobuyuki Horie. Most of code is from Ruby/Qt2.

* Ruby/Qte (and also Ruby/Qt2) is developed with SWIG
  (http://www.swig.org/).


== License

This package is licensed under GPL.  See also COPYING.


== Support

Ruby/Qte page is 

    http://takahr.dhis.portside.net/cgi-bin/rwiki.cgi?cmd=view;name=Ruby%2FQte 
Sorry, this page is written in Japanese.

This library is maintained by HIDAKA Takahiro
(mailto:cv8t-hdk@asahi-net.or.jp). Please e-mail me if
you find some bugs, or make patches!

