Mercurial > projects > qtd
diff generator/typesystem.h @ 148:ae34188ddd84
private signals of QAbstractItemModel are now accessible
author | eldar |
---|---|
date | Sat, 13 Jun 2009 14:05:32 +0000 |
parents | eb3b5bbffc8f |
children | 17b5e13364b7 adae77fdc1ea |
line wrap: on
line diff
--- a/generator/typesystem.h Fri Jun 12 22:21:33 2009 +0000 +++ b/generator/typesystem.h Sat Jun 13 14:05:32 2009 +0000 @@ -329,7 +329,10 @@ Rename = 0x2000, Deprecated = 0x4000, ReplaceExpression = 0x8000, - VirtualSlot = 0x10000 | NonFinal + VirtualSlot = 0x10000 | NonFinal, + AllowAsSlot = 0x00020000, + PrivateSignal = 0x00040000 + }; Modification() : modifiers(0) { } @@ -343,6 +346,8 @@ bool isFinal() const { return modifiers & Final; } bool isNonFinal() const { return modifiers & NonFinal; } bool isVirtualSlot() const { return (modifiers & VirtualSlot) == VirtualSlot; } + bool isAllowedAsSlot() const { return (modifiers & AllowAsSlot) == AllowAsSlot; } + bool isPrivateSignal() const { return (modifiers & PrivateSignal) == PrivateSignal; } QString accessModifierString() const; bool isDeprecated() const { return modifiers & Deprecated; }