diff --git a/source/tools/atlas/AtlasUI/CustomControls/Buttons/ActionButton.cpp b/source/tools/atlas/AtlasUI/CustomControls/Buttons/ActionButton.cpp deleted file mode 100644 index 69351d3d51..0000000000 --- a/source/tools/atlas/AtlasUI/CustomControls/Buttons/ActionButton.cpp +++ /dev/null @@ -1,25 +0,0 @@ -/* Copyright (C) 2009 Wildfire Games. - * This file is part of 0 A.D. - * - * 0 A.D. is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 2 of the License, or - * (at your option) any later version. - * - * 0 A.D. is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with 0 A.D. If not, see . - */ - -#include "precompiled.h" - -#include "ActionButton.h" - -BEGIN_EVENT_TABLE(ActionButton, wxButton) - EVT_BUTTON(wxID_ANY, ActionButton::OnClick) -END_EVENT_TABLE() - diff --git a/source/tools/atlas/AtlasUI/CustomControls/Buttons/ActionButton.h b/source/tools/atlas/AtlasUI/CustomControls/Buttons/ActionButton.h deleted file mode 100644 index 129bda949f..0000000000 --- a/source/tools/atlas/AtlasUI/CustomControls/Buttons/ActionButton.h +++ /dev/null @@ -1,52 +0,0 @@ -/* Copyright (C) 2026 Wildfire Games. - * This file is part of 0 A.D. - * - * 0 A.D. is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 2 of the License, or - * (at your option) any later version. - * - * 0 A.D. is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with 0 A.D. If not, see . - */ - -#include -#include -#include - -class wxSize; -class wxString; -class wxWindow; - -class ActionButton : public wxButton -{ - typedef void (*actionFun)(void* data); - -public: - ActionButton(wxWindow *parent, - const wxString& label, - actionFun fun, - void* data, - const wxSize& size = wxDefaultSize, - long style = 0) - : wxButton(parent, wxID_ANY, label, wxDefaultPosition, size, style), - m_Fun(fun), m_Data(data) - { - } - -protected: - virtual void OnClick(wxCommandEvent&) - { - m_Fun(m_Data); - } - -private: - actionFun m_Fun; - void* m_Data; - DECLARE_EVENT_TABLE(); -};