1 /* 2 Copyright (C) 2008 - 2018 by Mark de Wever <koraq@xs4all.nl> 3 Part of the Battle for Wesnoth Project https://www.wesnoth.org/ 4 5 This program is free software; you can redistribute it and/or modify 6 it under the terms of the GNU General Public License as published by 7 the Free Software Foundation; either version 2 of the License, or 8 (at your option) any later version. 9 This program is distributed in the hope that it will be useful, 10 but WITHOUT ANY WARRANTY. 11 12 See the COPYING file for more details. 13 */ 14 15 #pragma once 16 17 #include "gui/dialogs/modal_dialog.hpp" 18 19 namespace gui2 20 { 21 namespace dialogs 22 { 23 24 class language_selection : public modal_dialog 25 { 26 public: language_selection()27 language_selection() 28 { 29 } 30 31 private: 32 /** Inherited from modal_dialog, implemented by REGISTER_DIALOG. */ 33 virtual const std::string& window_id() const override; 34 35 /** Inherited from modal_dialog. */ 36 virtual void pre_show(window& window) override; 37 38 /** Inherited from modal_dialog. */ 39 virtual void post_show(window& window) override; 40 }; 41 42 } // namespace dialogs 43 } // namespace gui2 44