Mercurial > projects > qtd
comparison generator/typesystem.cpp @ 355:08c1ca7975ab
obviated redundant virtual dispatch callbacks
author | Max Samukha <maxter@spambox.com> |
---|---|
date | Tue, 25 May 2010 17:23:11 +0300 |
parents | 4920ef9206fe |
children | beaf4a2974d7 |
comparison
equal
deleted
inserted
replaced
354:18bd68f586c6 | 355:08c1ca7975ab |
---|---|
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 | |
1727 return te->targetLangName(); | 1724 return te->targetLangName(); |
1728 } | |
1729 else | 1725 else |
1730 return m_qualifier; | 1726 return m_qualifier; |
1731 } | 1727 } |
1732 | 1728 |
1733 QString EnumTypeEntry::jniName() const | 1729 QString EnumTypeEntry::jniName() const |