1 /* 2 * Copyright 2011, Rene Gollent, rene@gollent.com. 3 * Distributed under the terms of the MIT License. 4 */ 5 #ifndef TEAM_UI_SETTINGS_FACTORY_H 6 #define TEAM_UI_SETTINGS_FACTORY_H 7 8 9 #include <SupportDefs.h> 10 11 12 class BMessage; 13 class TeamUiSettings; 14 15 class TeamUiSettingsFactory { 16 public: 17 virtual ~TeamUiSettingsFactory(); 18 19 virtual status_t Create(const BMessage& archive, 20 TeamUiSettings*& settings) const = 0; 21 }; 22 23 #endif // TEAM_UI_SETTINGS_FACTORY_H 24