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
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest