Mercurial > projects > qtd
comparison generator/dgenerator.h @ 288:f9559a957be9 signals
new signals and slots implementation
author | eldar |
---|---|
date | Sun, 08 Nov 2009 19:28:01 +0000 |
parents | 073b9153ed8a |
children | 19498f420252 |
comparison
equal
deleted
inserted
replaced
287:b6984b290e46 | 288:f9559a957be9 |
---|---|
147 void addTypeEntry(const AbstractMetaClass *d_class, const AbstractMetaFunction *function, QSet<const TypeEntry*> &typeEntries); | 147 void addTypeEntry(const AbstractMetaClass *d_class, const AbstractMetaFunction *function, QSet<const TypeEntry*> &typeEntries); |
148 void fillRequiredImports(const AbstractMetaClass *d_class); | 148 void fillRequiredImports(const AbstractMetaClass *d_class); |
149 void addInstantiations(const AbstractMetaType* d_type); | 149 void addInstantiations(const AbstractMetaType* d_type); |
150 void writeRequiredImports(QTextStream &s, const AbstractMetaClass *d_class); | 150 void writeRequiredImports(QTextStream &s, const AbstractMetaClass *d_class); |
151 const TypeEntry* fixedTypeEntry(const TypeEntry *type); | 151 const TypeEntry* fixedTypeEntry(const TypeEntry *type); |
152 AbstractMetaFunctionList generatedClassFunctions(const AbstractMetaClass *d_class); | |
152 | 153 |
153 void writeDestructor(QTextStream &s, const AbstractMetaClass *d_class); | 154 void writeDestructor(QTextStream &s, const AbstractMetaClass *d_class); |
154 void writeFlagsSetter(QTextStream &s, const AbstractMetaClass *d_class); | 155 void writeFlagsSetter(QTextStream &s, const AbstractMetaClass *d_class); |
155 void writeSignalHandlers(QTextStream &s, const AbstractMetaClass *d_class); | 156 void writeSignalHandlers(QTextStream &s, const AbstractMetaClass *d_class); |
156 void writeEnumAlias(QTextStream &s, const AbstractMetaEnum *d_enum); | 157 void writeEnumAlias(QTextStream &s, const AbstractMetaEnum *d_enum); |
157 void writeSignalSignatures(QTextStream &s, const AbstractMetaClass *d_class, AbstractMetaFunctionList signal_funcs); | 158 void writeSignalSignatures(QTextStream &s, const AbstractMetaClass *d_class, AbstractMetaFunctionList signal_funcs); |
159 void writeMetaMethodArguments(QTextStream &s, const AbstractMetaFunction *d_function, int reduce = -1); | |
158 void writeQObjectFunctions(QTextStream &s, const AbstractMetaClass *d_class); | 160 void writeQObjectFunctions(QTextStream &s, const AbstractMetaClass *d_class); |
161 void writeQObjectFreeFunctions(QTextStream &s, const AbstractMetaClass *d_class); | |
159 void writeConversionFunction(QTextStream &s, const AbstractMetaClass *d_class); | 162 void writeConversionFunction(QTextStream &s, const AbstractMetaClass *d_class); |
160 | 163 |
161 // void writeMarshallFunction(QTextStream &s, const AbstractMetaClass *d_class); | 164 // void writeMarshallFunction(QTextStream &s, const AbstractMetaClass *d_class); |
162 | 165 |
163 int m_recursive; | 166 int m_recursive; |