Description

The plugin fails to be created with the name "Button". The name button or BUTTON works as a plugin name. If there are some names that plugins cannot be called, then an error/warning message in the output log stating that there is a conflict in names would be helpful.

The warnings indicate that the name conflicts with the struct FButtonStyle (full log attached)

d:\epic games\ue_4.16\engine\source\runtime\core\public\Templates/IsPODType.h(23): error C2139: 'FButtonStyle': an undefined class is not allowed as an argument to compiler intrinsic type trait '__is_pod'

This is not a regression - checked back to 4.14.3

Steps to Reproduce
  1. Create a new C++ FP Template project
  2. Go to Plugins - Edit > Plugins
  3. Select New Plugin
  4. Select Editor Toolbar Button
  5. Name the plugin "Button" (case sensitive)
  6. Select Create Button

Result: The plugin is not successfully created.

:Expected Result:* The plugin is created

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-44160 in the post.

0
Login to Vote

Won't Fix
ComponentTools
Affects Versions4.16
CreatedApr 19, 2017
ResolvedAug 18, 2021
UpdatedAug 18, 2021