Make use of the code generator.
authorGeorge Kiagiadakis <kiagiadakis.george@gmail.com>
Sun, 14 Mar 2010 13:48:15 +0000 (15:48 +0200)
committerGeorge Kiagiadakis <kiagiadakis.george@gmail.com>
Sun, 14 Mar 2010 13:48:15 +0000 (15:48 +0200)
commitef8454fd3e8aef37888c7a584ad77c15fd959dee
tree08707d7a4888c79f456d28d6e3f575217a09ff6e
parentc1b4410913fead7f95e48f8f606489fc84a704ea
Make use of the code generator.
Changes include:
* Buildsystem changes to call the code generator.
* Register classes and enums with QGLIB_REGISTER_TYPE.
* QGLIB_GTYPE_WRAPPER becomes QGLIB_WRAPPER and no longer defines
  the member type() method.
* Use GetType<T>() instead of T::type() in GetType<RefPointer<T>>.
* Rename some of the enums in Type::FundamentalType so that they match
  the coding style that the code generator expects.
* Other minor compile fixes.
12 files changed:
src/CMakeLists.txt
src/QGlib/closure.cpp
src/QGlib/closure.h
src/QGlib/global.h
src/QGlib/object.cpp
src/QGlib/object.h
src/QGlib/paramspec.cpp
src/QGlib/paramspec.h
src/QGlib/type.h
src/QGlib/valueimpl/nativetypes.h
src/QGst/object.cpp
src/QGst/object.h