Hi all,in my c++ include file (mediator.h) i've the following signalvoid signalCallInProgress(const QHash<QString, QString>& activeCalls, const QHash<QString, QString>& holdCalls)
Now generator produces a file named qtjambishell_mediator.cpp with the following body that is not compiling because a redefinition of the iterators (it) used totraverse the hash elements (activeCalls,holdCalls). What can i do to solve this issue ? ThanksGiorgio void QtJambi_SignalWrapper_CoreMediator::__qt_signalwrapper_signalCallInProgress(QHash<QString,QString> const& activeCalls1, QHash<QString,QString> const& holdCalls2){ jvalue arguments[2]; JNIEnv *__jni_env = qtjambi_current_environment(); __jni_env->PushLocalFrame(100); jobject __java_activeCalls1 = qtjambi_hashmap_new(__jni_env, activeCalls1.size()); QHash<QString , QString > ::const_iterator it; for (it=activeCalls1.constBegin(); it!=activeCalls1.constEnd(); ++it) { QString __qt_tmp_key = it.key(); QString __qt_tmp_val = it.value(); jstring __java_tmp_key = qtjambi_from_qstring(__jni_env, __qt_tmp_key); QTJAMBI_EXCEPTION_CHECK(__jni_env); jstring __java_tmp_val = qtjambi_from_qstring(__jni_env, __qt_tmp_val); QTJAMBI_EXCEPTION_CHECK(__jni_env); qtjambi_map_put(__jni_env, __java_activeCalls1, __java_tmp_key, __java_tmp_val); } QTJAMBI_EXCEPTION_CHECK(__jni_env); QTJAMBI_EXCEPTION_CHECK(__jni_env); arguments[1].l = __java_activeCalls1; jobject __java_holdCalls2 = qtjambi_hashmap_new(__jni_env, holdCalls2.size()); QHash<QString , QString > ::const_iterator it; for (it=holdCalls2.constBegin(); it!=holdCalls2.constEnd(); ++it) { QString __qt_tmp_key = it.key(); QString __qt_tmp_val = it.value(); jstring __java_tmp_key = qtjambi_from_qstring(__jni_env, __qt_tmp_key); QTJAMBI_EXCEPTION_CHECK(__jni_env); jstring __java_tmp_val = qtjambi_from_qstring(__jni_env, __qt_tmp_val); QTJAMBI_EXCEPTION_CHECK(__jni_env); qtjambi_map_put(__jni_env, __java_holdCalls2, __java_tmp_key, __java_tmp_val); } QTJAMBI_EXCEPTION_CHECK(__jni_env); QTJAMBI_EXCEPTION_CHECK(__jni_env); arguments[2].l = __java_holdCalls2; }
_______________________________________________ Qt-jambi-interest mailing list Qt-jambi-interest@trolltech.com http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest