#include "Button.h" #include "TextNode.h" #include "GeometryNode.h" #include "TransformNode.h" #include "IconNode.h" #include "FontTokens.h" #include "ThemeManager.h" #include "MediaResourceManager.h" #include "PaintEvent.h" #include "MouseEvent.h" #include "FileLogger.h" Button::Button(ButtonData::Component component) : Widget(), mLabel(), mClickFunc() { mStyle.mComponent = component; mName = "Button"; setWidth(150); setMaxWidth(150); setHeight(mStyle.getContainerHeight()); setMaxHeight(mStyle.getContainerHeight()); setRadius(mStyle.getContainerCornerRadius()); } Button::~Button() { } std::unique_ptr