add missing meta type handling for QMatrix, QTransform
[eql:eql.git] / src / gen / my / _ini2.h
1 #ifndef INI2_H
2 #define INI2_H
3
4 #include "_ini.h"
5 #include "../_lobjects.h"
6 #include "../../eql.h"
7 #include <QtGui>
8
9 // TO_QT_TYPE_PTR(Q..., q...)
10
11 void ini2() {
12     // LObjects::T_Q... = qRegisterMetaType<Q...>("Q...");
13 }
14
15 void* toMetaArg(int n, cl_object l_arg) {
16     void* p = 0;
17     // if(LObjects::T_Q... == n)      { p = new Q...(*toQ...Pointer(l_arg)); }
18     // else if(LObjects::T_Q... == n) { p = new Q...(*toQ...Pointer(l_arg)); }
19     return p; }
20
21 cl_object to_lisp_arg(int n, void* p) {
22     cl_object l_ret = Cnil;
23     // if(LObjects::T_Q... == n)      { l_ret = from_q...(*(Q...*)p); }
24     // else if(LObjects::T_Q... == n) { l_ret = from_q...(*(Q...*)p); }
25     return l_ret; }
26
27 #endif