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; }