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;