1*fce4895dSRene Gollent /* 2*fce4895dSRene Gollent * Copyright 2009, Ingo Weinhold, ingo_weinhold@gmx.de. 3*fce4895dSRene Gollent * Copyright 2016, Rene Gollent, rene@gollent.com. 4*fce4895dSRene Gollent * Distributed under the terms of the MIT License. 5*fce4895dSRene Gollent */ 6*fce4895dSRene Gollent #ifndef SETTINGS_MANAGER_H 7*fce4895dSRene Gollent #define SETTINGS_MANAGER_H 8*fce4895dSRene Gollent 9*fce4895dSRene Gollent 10*fce4895dSRene Gollent #include <SupportDefs.h> 11*fce4895dSRene Gollent 12*fce4895dSRene Gollent 13*fce4895dSRene Gollent class TeamSettings; 14*fce4895dSRene Gollent 15*fce4895dSRene Gollent 16*fce4895dSRene Gollent class SettingsManager { 17*fce4895dSRene Gollent public: 18*fce4895dSRene Gollent virtual ~SettingsManager(); 19*fce4895dSRene Gollent 20*fce4895dSRene Gollent virtual status_t LoadTeamSettings(const char* teamName, 21*fce4895dSRene Gollent TeamSettings& settings) = 0; 22*fce4895dSRene Gollent virtual status_t SaveTeamSettings(const TeamSettings& settings) 23*fce4895dSRene Gollent = 0; 24*fce4895dSRene Gollent }; 25*fce4895dSRene Gollent 26*fce4895dSRene Gollent 27*fce4895dSRene Gollent #endif // SETTINGS_MANAGER_H 28