Mercurial > projects > qtd
comparison generator/typesystem.cpp @ 341:4920ef9206fe
moved enums into interfaces
author | Max Samukha <maxter@spambox.com> |
---|---|
date | Thu, 13 May 2010 16:39:41 +0300 |
parents | 04b52676b45f |
children | 08c1ca7975ab |
comparison
equal
deleted
inserted
replaced
340:9fc85d7280ba | 341:4920ef9206fe |
---|---|
1718 } | 1718 } |
1719 | 1719 |
1720 QString EnumTypeEntry::javaQualifier() const | 1720 QString EnumTypeEntry::javaQualifier() const |
1721 { | 1721 { |
1722 TypeEntry *te = TypeDatabase::instance()->findType(m_qualifier); | 1722 TypeEntry *te = TypeDatabase::instance()->findType(m_qualifier); |
1723 if (te != 0) | 1723 if (te != 0) { |
1724 if (te->designatedInterface()) | |
1725 te = te->designatedInterface(); | |
1726 | |
1724 return te->targetLangName(); | 1727 return te->targetLangName(); |
1728 } | |
1725 else | 1729 else |
1726 return m_qualifier; | 1730 return m_qualifier; |
1727 } | 1731 } |
1728 | 1732 |
1729 QString EnumTypeEntry::jniName() const | 1733 QString EnumTypeEntry::jniName() const |