Mercurial > projects > qtd
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); |