Mercurial > projects > qtd
diff generator/typesystem.cpp @ 148:ae34188ddd84
private signals of QAbstractItemModel are now accessible
author | eldar |
---|---|
date | Sat, 13 Jun 2009 14:05:32 +0000 |
parents | 3cb15c92ac28 |
children | bc783e20da2b |
line wrap: on
line diff
--- a/generator/typesystem.cpp Fri Jun 12 22:21:33 2009 +0000 +++ b/generator/typesystem.cpp Sat Jun 13 14:05:32 2009 +0000 @@ -107,6 +107,7 @@ Removal = 0x020000, Rename = 0x040000, ModifyArgument = 0x080000, + PrivateSignal = 0x100000, FunctionModifiers = 0xff0000, StoreResult = 0x110000, @@ -752,6 +753,8 @@ attributes["deprecated"] = QString("no"); attributes["associated-to"] = QString(); attributes["virtual-slot"] = QString("no"); + attributes["allow-as-slot"] = QString("no"); + attributes["private-signal"] = QString("no"); break; case StackElement::ModifyArgument: attributes["index"] = QString(); @@ -1237,6 +1240,8 @@ mod.association = association; mod.modifiers |= (convertBoolean(attributes["virtual-slot"], "virtual-slot", false) ? Modification::VirtualSlot : 0); + mod.modifiers |= (convertBoolean(attributes["allow-as-slot"], "allow-as-slot", false) ? Modification::AllowAsSlot : 0); + mod.modifiers |= (convertBoolean(attributes["private-signal"], "private-signal", false) ? Modification::PrivateSignal : 0); m_function_mods << mod; }