diff options
Diffstat (limited to 'shibokengenerator.cpp')
-rw-r--r-- | shibokengenerator.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/shibokengenerator.cpp b/shibokengenerator.cpp index d6b176baa..4bcb038f8 100644 --- a/shibokengenerator.cpp +++ b/shibokengenerator.cpp @@ -221,11 +221,26 @@ QString ShibokenGenerator::cpythonMethodDefinitionName(const AbstractMetaFunctio return QString("%1Method_%2").arg(cpythonBaseName(func->ownerClass()->typeEntry())).arg(func->name()); } +QString ShibokenGenerator::cpythonGettersSettersDefinitionName(const AbstractMetaClass* metaClass) +{ + return QString("%1_getsetlist").arg(cpythonBaseName(metaClass)); +} + QString ShibokenGenerator::cpythonGetattroFunctionName(const AbstractMetaClass* metaClass) { return QString("%1_getattro").arg(cpythonBaseName(metaClass)); } +QString ShibokenGenerator::cpythonGetterFunctionName(const AbstractMetaField* metaField) +{ + return QString("%1_get_%2").arg(cpythonBaseName(metaField->enclosingClass())).arg(metaField->name()); +} + +QString ShibokenGenerator::cpythonSetterFunctionName(const AbstractMetaField* metaField) +{ + return QString("%1_set_%2").arg(cpythonBaseName(metaField->enclosingClass())).arg(metaField->name()); +} + static QString cpythonEnumFlagsName(QString moduleName, QString qualifiedCppName) { QString result = QString("Sbk%1_%2").arg(moduleName).arg(qualifiedCppName); |