Mercurial > projects > qtd
comparison generator/abstractmetabuilder.cpp @ 148:ae34188ddd84
private signals of QAbstractItemModel are now accessible
author | eldar |
---|---|
date | Sat, 13 Jun 2009 14:05:32 +0000 |
parents | e78566595089 |
children | 17b5e13364b7 18bd68f586c6 |
comparison
equal
deleted
inserted
replaced
147:4b423949c893 | 148:ae34188ddd84 |
---|---|
1244 { | 1244 { |
1245 foreach (FunctionModelItem function, scope_item->functions()) { | 1245 foreach (FunctionModelItem function, scope_item->functions()) { |
1246 AbstractMetaFunction *meta_function = traverseFunction(function); | 1246 AbstractMetaFunction *meta_function = traverseFunction(function); |
1247 | 1247 |
1248 if (meta_function) { | 1248 if (meta_function) { |
1249 | |
1250 QList<FunctionModification> mods = meta_function->modifications(meta_class); | |
1251 for (int i=0; i<mods.size(); ++i) { | |
1252 if (mods.at(i).isPrivateSignal()) { | |
1253 meta_function->setFunctionType(AbstractMetaFunction::SignalFunction); | |
1254 } | |
1255 } | |
1256 | |
1249 meta_function->setOriginalAttributes(meta_function->attributes()); | 1257 meta_function->setOriginalAttributes(meta_function->attributes()); |
1250 if (meta_class->isNamespace()) | 1258 if (meta_class->isNamespace()) |
1251 *meta_function += AbstractMetaAttributes::Static; | 1259 *meta_function += AbstractMetaAttributes::Static; |
1252 | 1260 |
1253 if (!meta_function->isInvalid()) { | 1261 if (!meta_function->isInvalid()) { |