- QStringList visibleRoles = m_node->visibleRoles();
- const int version = m_node->version();
- if (visibleRoles.isEmpty() && version <= AdditionalInfoViewPropertiesVersion) {
- // Convert the obsolete additionalInfo-property from older versions into the
- // visibleRoles-property
- const_cast<ViewProperties*>(this)->convertAdditionalInfo();
- visibleRoles = m_node->visibleRoles();
- } else if (version <= NameRolePropertiesVersion) {
- const_cast<ViewProperties*>(this)->convertNameRoleToTextRole();
- visibleRoles = m_node->visibleRoles();
- }
-