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 12class BMessage; 13class TeamUiSettings; 14 15class TeamUiSettingsFactory { 16public: 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