/* * Rosalie's Mupen GUI - https://github.com/Rosalie241/RMG * Copyright (C) 2020-2025 Rosalie Wanders * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3. * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include "AddMappingButton.hpp" #include "ControllerWidget.hpp" #include "MappingButton.hpp" using namespace UserInterface::Widget; AddMappingButton::AddMappingButton(QWidget* parent) : QPushButton(parent) { } AddMappingButton::~AddMappingButton() { } void AddMappingButton::Initialize(ControllerWidget* widget, MappingButton* button) { this->controllerWidget = widget; this->mappingButton = button; connect(this, &QPushButton::released, [this] { emit this->controllerWidget->on_AddMappingButton_Released(this->mappingButton); }); }