Mercurial > projects > qtd
comparison generator/dgenerator.cpp @ 218:438877e90dbe
D2 windows fixes
author | eldar |
---|---|
date | Tue, 14 Jul 2009 17:07:32 +0000 |
parents | 7dd099050621 |
children | 0c7abb1e6a9d |
comparison
equal
deleted
inserted
replaced
217:3855c7a9a5a2 | 218:438877e90dbe |
---|---|
2590 if (d_class->isQObject()) { | 2590 if (d_class->isQObject()) { |
2591 AbstractMetaFunctionList signal_funcs = signalFunctions(d_class); | 2591 AbstractMetaFunctionList signal_funcs = signalFunctions(d_class); |
2592 s << endl << INDENT << "void*[" << signal_funcs.size() << "] sign_arr;" << endl; | 2592 s << endl << INDENT << "void*[" << signal_funcs.size() << "] sign_arr;" << endl; |
2593 for(int i = 0; i < signal_funcs.size(); i++) { | 2593 for(int i = 0; i < signal_funcs.size(); i++) { |
2594 AbstractMetaFunction *signal = signal_funcs.at(i); | 2594 AbstractMetaFunction *signal = signal_funcs.at(i); |
2595 s << INDENT << "sign_arr[" << i << "] = &" << signalExternName(d_class, signal) << "_handle_in_d;" << endl; | 2595 s << INDENT << "sign_arr[" << i << "] = &" << signalExternName(d_class, signal) << "_handle;" << endl; |
2596 } | 2596 } |
2597 if(signal_funcs.size() == 0) | 2597 if(signal_funcs.size() == 0) |
2598 initArgs += ", null"; | 2598 initArgs += ", null"; |
2599 else | 2599 else |
2600 initArgs += ", sign_arr.ptr"; | 2600 initArgs += ", sign_arr.ptr"; |