I changed around my style header and .cpp file to closely match how the create plugin Plugin does it -because it looked more organized.
I tried both ISlateStyle and FStyleSet.
Im getting the following error:
Severity Code Description Project File Line Suppression State
Error C2439 'TSharedPtr<FSlateStyleSet,0>::Object': member could not be initialized RoadWork C:\Program Files\Epic Games\4.10\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h 515
Error Failed to produce item: C:\Users\gbeeson.HEADQUARTERS\Documents\Unreal Projects\RoadWork\Plugins\OSMRoadEditor\Binaries\Win64\UE4Editor-OSMRoadEditor.pdb RoadWork C:\Users\gbeeson.HEADQUARTERS\Documents\Unreal Projects\RoadWork\Intermediate\ProjectFiles\ERROR 1
Error MSB3073 The command ""C:\Program Files\Epic Games\4.10\Engine\Build\BatchFiles\Build.bat" RoadWorkEditor Win64 Development "C:\Users\gbeeson.HEADQUARTERS\Documents\Unreal Projects\RoadWork\RoadWork.uproject" -rocket -waitmutex" exited with code -1. RoadWork C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.MakeFile.Targets 37
Error C2440 'initializing': cannot convert from 'FOSMRoadEditorStyle *' to 'FSlateStyleSet *' RoadWork C:\Program Files\Epic Games\4.10\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h 515