forked from qt-creator/qt-creator
CppTools: Allow prefering getter names with "get" prefix
We default to "foo()" for e.g. a member variable "m_foo", but other coding styles require "getFoo()". Task-number: QTCREATORBUG-16452 Change-Id: I9ccfdf88e4c469bc1c06fde855ad754faf2bd238 Reviewed-by: André Hartmann <aha_1980@gmx.de>
This commit is contained in:
@@ -5967,9 +5967,10 @@ void GenerateGetterSetterOperation::determineGetterSetterNames()
|
||||
m_baseName = QLatin1String("value");
|
||||
|
||||
// Getter Name
|
||||
const CppCodeStyleSettings settings = CppCodeStyleSettings::currentProjectCodeStyle();
|
||||
const bool hasValidBaseName = m_baseName != m_variableString;
|
||||
const bool getPrefixIsAlreadyUsed = hasClassMemberWithGetPrefix(m_classSpecifier->symbol);
|
||||
if (hasValidBaseName && !getPrefixIsAlreadyUsed) {
|
||||
if (settings.preferGetterNameWithoutGetPrefix && hasValidBaseName && !getPrefixIsAlreadyUsed) {
|
||||
m_getterName = m_baseName;
|
||||
} else {
|
||||
const QString baseNameWithCapital = m_baseName.left(1).toUpper() + m_baseName.mid(1);
|
||||
|
||||
Reference in New Issue
Block a user