1/* 2 * Copyright 2013-2015, Rene Gollent, rene@gollent.com. 3 * Distributed under the terms of the MIT License. 4 */ 5#ifndef TEAM_SETTINGS_WINDOW_H 6#define TEAM_SETTINGS_WINDOW_H 7 8 9#include <Window.h> 10 11 12class BButton; 13class ExceptionStopConfigView; 14class ImageStopConfigView; 15class Team; 16class UserInterfaceListener; 17 18 19class TeamSettingsWindow : public BWindow { 20public: 21 TeamSettingsWindow(::Team* team, 22 UserInterfaceListener* listener, 23 BHandler* target); 24 25 ~TeamSettingsWindow(); 26 27 static TeamSettingsWindow* Create(::Team* team, 28 UserInterfaceListener* listener, 29 BHandler* target); 30 // throws 31 32 virtual void Show(); 33 34private: 35 void _Init(); 36 37private: 38 ::Team* fTeam; 39 UserInterfaceListener* fListener; 40 BButton* fCloseButton; 41 BHandler* fTarget; 42}; 43 44 45#endif // TEAM_SETTINGS_WINDOW_H 46