comparison generator/cppimplgenerator.h @ 253:073b9153ed8a

Rev. 264 done right. Problems: - classwizard segfaults on exit due to a bug in signals/slots or runtime. - hellogl doesn't compile with dmd2 due to a bug in the compiler backend
author maxter
date Sun, 30 Aug 2009 09:59:12 +0000
parents 37eed70de029
children 17b5e13364b7 49bfc86ff583
comparison
equal deleted inserted replaced
252:37eed70de029 253:073b9153ed8a
194 const QString &java_name, 194 const QString &java_name,
195 const AbstractMetaFunction *java_function, 195 const AbstractMetaFunction *java_function,
196 int argument_index); 196 int argument_index);
197 197
198 void writeDefaultConstructedValues(QTextStream &s, const AbstractMetaClass *java_class); 198 void writeDefaultConstructedValues(QTextStream &s, const AbstractMetaClass *java_class);
199 void writeQObjectEntity(QTextStream &s, const AbstractMetaClass *java_class);
199 200
200 bool hasCustomDestructor(const AbstractMetaClass *java_class) const; 201 bool hasCustomDestructor(const AbstractMetaClass *java_class) const;
201 202
202 static QString translateType(const AbstractMetaType *java_type, Option option = NoOption, bool d_export = false); 203 static QString translateType(const AbstractMetaType *java_type, Option option = NoOption, bool d_export = false);
203 204
210 static void writeInterfaceCasts(QTextStream &s, const AbstractMetaClass *java_class); 211 static void writeInterfaceCasts(QTextStream &s, const AbstractMetaClass *java_class);
211 void writeSignalsHandling(QTextStream &s, const AbstractMetaClass *java_class); 212 void writeSignalsHandling(QTextStream &s, const AbstractMetaClass *java_class);
212 void writeQObjectLink(QTextStream &s, const AbstractMetaClass *java_class); 213 void writeQObjectLink(QTextStream &s, const AbstractMetaClass *java_class);
213 void writeSignalHandler(QTextStream &s, const AbstractMetaClass *java_class, AbstractMetaFunction *signal); 214 void writeSignalHandler(QTextStream &s, const AbstractMetaClass *java_class, AbstractMetaFunction *signal);
214 static void writeInitCallbacks(QTextStream &s, const AbstractMetaClass *java_class); 215 static void writeInitCallbacks(QTextStream &s, const AbstractMetaClass *java_class);
216 static void writeQtdEntityFunction(QTextStream &s, const AbstractMetaClass *java_class);
215 void writeRefArguments(QTextStream &s, const AbstractMetaFunction *java_function); 217 void writeRefArguments(QTextStream &s, const AbstractMetaFunction *java_function);
216 218
217 private: 219 private:
218 void writeDefaultConstructedValues_helper(QSet<QString> &values, 220 void writeDefaultConstructedValues_helper(QSet<QString> &values,
219 const AbstractMetaFunction *function); 221 const AbstractMetaFunction *function);