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