Mercurial > projects > qtd
comparison 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 |
comparison
equal
deleted
inserted
replaced
147:4b423949c893 | 148:ae34188ddd84 |
---|---|
327 | 327 |
328 CodeInjection = 0x1000, | 328 CodeInjection = 0x1000, |
329 Rename = 0x2000, | 329 Rename = 0x2000, |
330 Deprecated = 0x4000, | 330 Deprecated = 0x4000, |
331 ReplaceExpression = 0x8000, | 331 ReplaceExpression = 0x8000, |
332 VirtualSlot = 0x10000 | NonFinal | 332 VirtualSlot = 0x10000 | NonFinal, |
333 AllowAsSlot = 0x00020000, | |
334 PrivateSignal = 0x00040000 | |
335 | |
333 }; | 336 }; |
334 | 337 |
335 Modification() : modifiers(0) { } | 338 Modification() : modifiers(0) { } |
336 | 339 |
337 bool isAccessModifier() const { return modifiers & AccessModifierMask; } | 340 bool isAccessModifier() const { return modifiers & AccessModifierMask; } |
341 bool isPublic() const { return accessModifier() == Public; } | 344 bool isPublic() const { return accessModifier() == Public; } |
342 bool isFriendly() const { return accessModifier() == Friendly; } | 345 bool isFriendly() const { return accessModifier() == Friendly; } |
343 bool isFinal() const { return modifiers & Final; } | 346 bool isFinal() const { return modifiers & Final; } |
344 bool isNonFinal() const { return modifiers & NonFinal; } | 347 bool isNonFinal() const { return modifiers & NonFinal; } |
345 bool isVirtualSlot() const { return (modifiers & VirtualSlot) == VirtualSlot; } | 348 bool isVirtualSlot() const { return (modifiers & VirtualSlot) == VirtualSlot; } |
349 bool isAllowedAsSlot() const { return (modifiers & AllowAsSlot) == AllowAsSlot; } | |
350 bool isPrivateSignal() const { return (modifiers & PrivateSignal) == PrivateSignal; } | |
346 QString accessModifierString() const; | 351 QString accessModifierString() const; |
347 | 352 |
348 bool isDeprecated() const { return modifiers & Deprecated; } | 353 bool isDeprecated() const { return modifiers & Deprecated; } |
349 | 354 |
350 void setRenamedTo(const QString &name) { renamedToName = name; } | 355 void setRenamedTo(const QString &name) { renamedToName = name; } |