Hi All,
i've the following code

class AdvertiseDetails
        {
        
public:
          /* some methods*/
          
        };


typedef 
QList<AdvertiseDetails> AdvertiseList;

class AdvertiseInfo
        {
        
public:
            static AdvertiseList parseXml(const QByteArray& answer);

        };

generator produces the following not compiling code due to 
qtjambi_from_cpointer: impossible converting parameter 2 from AdvertaiseDetails 
to const void* 

Any suggestion ?

Thanks
Giorgio

// AdvertiseInfo::parseXml
(const QByteArray & answer)
extern "C" Q_DECL_EXPORT jobject JNICALL 
QTJAMBI_FUNCTION_PREFIX
(Java_com_trolltech_example_AdvertiseInfo__1_1qt_1parseXml_1QByteArray__J)

(JNIEnv *__jni_env,
 jclass,
 jlong  answer0)
{
    QTJAMBI_DEBUG_TRACE
("(native) entering: _AdvertiseInfo::parseXml(const QByteArray & answer)");
    
Q_UNUSED(__jni_env)
    const QByteArray&  __qt_answer0 = (const QByteArray& ) *
(QByteArray *)(answer0 != 0 ? qtjambi_from_jlong(answer0) : 
default_QByteArray());
    QTJAMBI_EXCEPTION_CHECK(__jni_env);
    
QList<AdvertiseDetails >  __qt_return_value = QtJambiShell__AdvertiseInfo::
parseXml((const QByteArray& )__qt_answer0);


    jobject __java_return_value = 
qtjambi_arraylist_new(__jni_env, __qt_return_value.size());
    
QList<AdvertiseDetails > ::const_iterator __qt_return_value_end_it = 
__qt_return_value.constEnd();
    for (QList<AdvertiseDetails > ::
const_iterator __qt_return_value_it = __qt_return_value.constBegin(); 
__qt_return_value_it != __qt_return_value_end_it; ++__qt_return_value_it) {

        AdvertiseDetails  __qt_tmp = *__qt_return_value_it;
        jobject 
__java_tmp = qtjambi_from_cpointer(__jni_env, __qt_tmp, 8, 0);
        
QTJAMBI_EXCEPTION_CHECK(__jni_env);
        qtjambi_collection_add(__jni_env, 
__java_return_value, __java_tmp);
    }
    QTJAMBI_EXCEPTION_CHECK(__jni_env);

    QTJAMBI_EXCEPTION_CHECK(__jni_env);
    QTJAMBI_DEBUG_TRACE("(native) -> 
leaving: AdvertiseInfo::parseXml(const QByteArray & answer)");
    return 
__java_return_value;
}



_______________________________________________
Qt-jambi-interest mailing list
Qt-jambi-interest@trolltech.com
http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest

Reply via email to